Solutions Email Finder API
B2B Email Finder API: verified, or you don't pay
Find work emails from a LinkedIn URL, or a name and company domain. Every result runs through a waterfall of the market's most accurate providers and is verified in real time before it reaches you.
curl -X POST https://api.reversecontact.com/v2/contact/email \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.linkedin.com/in/satyanadella",
"webhookUrl": "https://your-app.com/webhooks/reversecontact"
}'
# or: "fullName" (or "firstName" + "lastName") + "companyDomain"// 200 OK: the job is created
{
"success": true,
"data": {
"status": "created",
"webhookId": "b8c9d0e1-f2a3-4b4c-5d6e-7f8091a2b3c4",
"pollUrl": "/v2/webhooks/b8c9d0e1-f2a3-4b4c-5d6e-7f8091a2b3c4"
},
"error": null
}
// Then, POSTed to your webhookUrl
{
"webhookId": "b8c9d0e1-f2a3-4b4c-5d6e-7f8091a2b3c4",
"data": [
{ "value": "satya@microsoft.com", "type": "professional" }
]
}Benefits
Not resold data. Found, verified, then delivered.
Most email finders resell a single provider's database. We orchestrate several and validate every address ourselves, so what lands in your CRM actually delivers.
Multi-provider waterfall
Providers ranked by measured accuracy, queried in sequence until one returns a verified email.
Real-time verification
Every email is validated at request time. No cached statuses, no resold flags.
Pay for results only
Credits are debited only when a verified email is returned. Empty results are free.
Waterfall
One request. Every serious provider. Verified at each step.
If a provider returns nothing, or returns an email that fails verification, we move to the next one and verify again. The waterfall stops at the first verified email.
- InputLinkedIn profile URLor first name + last name + company domain
- Provider 1Top-accuracy sourceNo result
- Provider 2Second sourceFailed verification
- Provider 3Third sourceVerified ✓
Verified email foundReturned to you · the only case you pay for
Nothing verifiedemail-not-found · free, no credit debited
Real-time verification
Every email is checked the moment it's found
We don't trust a provider's "valid" flag. Each candidate address goes through our own verification pipeline before it's returned: live, not from a cache.
- Syntax & domain MX recordspass
- SMTP deliverabilitydeliverable
- Catch-all detectionnot catch-all
- Disposable & role-based filterclean
Pricing model
Not found? It's free.
Credits are debited only when an email has been found and verified. Unknowns, bounces and catch-alls that fail checks cost you nothing, however many providers we had to query.
- match rate on tested market data
- 93%
- credits charged when nothing is verified
- 0
Use cases
Where verified emails change the outcome
Outbound sequencing
Feed sequencers with emails that won't bounce. Protect sender reputation and keep deliverability high from the first send.
CRM enrichment
Fill missing work emails on leads and contacts in place. Only verified addresses are written back: no junk to clean later.
Inbound lead qualification
Resolve a form fill or LinkedIn URL into a reachable contact in real time, then route it while intent is high.
Sales & recruiting products
Embed a "find email" action in your product with predictable costs: you're never billed for empty lookups.
Data teams & warehouses
Backfill email coverage at scale with a stable schema and verification metadata you can filter on downstream.
AI agents
Give agents a single tool that returns a verified email or nothing: no hallucinated addresses, no wasted credits.
Process
How does it work?
An asynchronous call: the email arrives by webhook or polling.
- 01
Send the identifiers
A LinkedIn URL, or first name + last name + company domain. One POST to /v2/contact/email.
- 02
We run the waterfall
Providers are queried in accuracy order; each candidate is verified live before we move on.
- 03
Get a verified email, or nothing
A verified email with its checks, billed. Or an empty response, free.
Testimonials
Trusted by data-driven teams
“Our data team built an internal ops product with Reverse Contact. It improved identity resolution across systems and provided a reliable people & company layer.”
Ethan CarterData Team, Gitpod“We use Reverse Contact as a trusted data provider for our product inside our RevOps workflows. It helps our customers unify CRM records and enrich missing context...”
David BrombergCEO, Lantern“Reverse Contact provided a reliable identity resolution layer for our product. The API is straightforward, outputs are consistent, and match quality is strong.”
Lucas PerretHead of Product, lemlistCompliance
Compliance-by-design. Built to be defensible.
Reverse Contact is designed to support GDPR/CCPA-aligned data practices. We maintain clear sourcing principles, respect data subject rights, and prioritize accuracy over guesswork.
- GDPR
- CCPA
FAQ
Frequently Asked Questions
Can't find the answer to your question? Reach out to us via the contact page.
What inputs does the Email Finder API accept?
A LinkedIn profile URL, or first name + last name + company domain. We resolve the person first, then run the email waterfall.
What does "verified in real time" mean?
Each candidate email is checked live at request time (SMTP deliverability, catch-all detection, disposable and role-based filtering), not read from a stale cache or a provider's flag.
When am I charged?
Only when we return an email that passed verification. If every provider comes back empty or fails our checks, the response is empty and no credit is debited.
Which providers are in the waterfall?
A curated set of the most accurate B2B email providers on the market, ordered by measured accuracy. Accuracy isn't static: a provider that leads in January can degrade by summer, so we benchmark every provider monthly on fresh test data and swap or reorder them when quality drops. You never integrate them individually.
How is the 93% match rate measured?
On tested market datasets of B2B contacts with a known valid email. Real-world rates vary by segment, region and company size.
Is this GDPR / CCPA compliant?
Yes. Compliance is built into how we source and process data. Full documentation is available in our Trust Center.
The data layer behind your GTM engine
Access fresh people and company data through one API and power every enrichment, prospecting, and automation workflow.
- Profiles
- 1B+
- Refreshes / month
- 200M
- Response time (P95)
- 500ms