Email Finder API
POST a first name, last name, and company domain. Get back a verified email. Hardened-domain aware. MCP-ready for Claude, Cursor, and any agent. Built on the same engine that powers our free tool — but reachable from your code.
curl -X POST https://www.startuphub.ai/api/v1/email/discover \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"firstName": "Daniel",
"lastName": "Singer",
"domain": "startuphub.ai"
}'How it works
Three calls. JSON in, JSON out. No SDK to install.
Send name + domain
POST { firstName, lastName, domain } to /api/v1/email/discover with your Bearer key. JSON in, JSON out.
Find the real address
Returns the verified working address for that person at that company, not a guess. Hardened corporate domains where pattern-only finders return false positives are handled out of the box. Only addresses corroborated by independent signals are surfaced.
Get the verified email back
Response: { found, email, all_emails, matches }. Each match has confidence + a human-readable note. No probability scores, no guesses — every email returned is independently corroborated.
Drop into any stack
Plain HTTPS + JSON. No SDK required.
const r = await fetch('https://www.startuphub.ai/api/v1/email/discover', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk_live_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
firstName: 'Daniel',
lastName: 'Singer',
domain: 'startuphub.ai',
}),
});
const { found, email, matches } = await r.json();import requests
r = requests.post(
'https://www.startuphub.ai/api/v1/email/discover',
headers={'Authorization': 'Bearer sk_live_...'},
json={'firstName': 'Daniel', 'lastName': 'Singer', 'domain': 'startuphub.ai'},
)
data = r.json()
print(data['email'] if data['found'] else 'not found'){
"found": true,
"email": "[email protected]",
"all_emails": [
"[email protected]",
"[email protected]"
],
"matches": [
{
"email": "[email protected]",
"confidence": "high",
"note": "Very likely the correct person — safe to use."
}
]
}What’s in the box
Every endpoint, every edge case, every channel — included.
REST API: POST + JSON
POST /api/v1/email/discover with firstName, lastName, domain. Bearer auth. Charges 3 credits per successful find — credits only debit when found:true.
MCP server for Claude / Cursor
Same endpoint exposed as the discover_email MCP tool. Drop one URL into Claude.ai or Cursor and your agent can find emails in any chat.
Hardened-domain awareness
Tools that only pattern-match and DNS-check return false positives at firms running enterprise mail security. We don't. If we can't corroborate the address, we say not_found — never a guess.
Bulk discovery
Discover for arrays of {firstName, lastName, domain} in one call. Pro Lite and above. Per-row credit billing — you pay for hits, not misses.
LinkedIn → email
Pass a LinkedIn URL to the discover_email_by_linkedin variant — we extract the name + current company and run the standard discovery pipeline against the company domain.
Built-in validation
Every returned email is verified at the recipient mailbox before being returned. No need to chain a separate validation step — discovery already includes it.
Built for these workflows
Real production patterns from teams using the API today.
CRM auto-enrichment
Trigger on lead-created webhook. POST name + company. Drop the verified email back into the CRM. Skip the BDR research step.
Outbound automation
Generate target lists in your sales tool. Loop through and discover emails. Skip Hunter's monthly cap and credit-pack price gouging.
AI agent workflows
Connect via MCP to Claude Code, Cursor, Windsurf. "Find me the emails for the founders of these 5 startups." One natural-language query, verified inboxes back.
Recruiter sourcing
Find candidate emails from LinkedIn URLs. Reach passive candidates directly without InMail credit fees.
vs. the incumbents
Same workflow. Lower cost. Better recall on hard targets.
| Provider | Their offering | StartupHub.ai Email Finder API |
|---|---|---|
| Hunter API | $49/mo for 500 monthly credits | Free tier 5/day, $30/mo for 50/day |
| Apollo API | Requires sales-triggered upgrade for API access | Self-serve API key in 30 seconds |
| RocketReach API | $59/mo for 80 lookups, 8x cost per email | Volume credit packs, no expiry |
| NeverBounce / ZeroBounce | Validation only — no discovery | Discovery + validation in one endpoint |
| Snov.io API | No MCP server, no agent integration | MCP-native, works in Claude / Cursor / Windsurf out of the box |
Use it inside Claude. Or Cursor. Or any agent.
The same Email Finder API ships as a Model Context Protocol server. One URL into your AI client and your assistant gains the discover_email tool — natural-language email lookup without leaving the chat.
{
"mcpServers": {
"startuphub": {
"url": "https://www.startuphub.ai/api/v1/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}Pricing
Daily caps reset at midnight UTC. Volume credit packs available — never expire.
Try it free. No credit card.
5 discoveries/day on the free tier. Generate a key in 30 seconds.