Email Finder API: verified emails, 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.

cURLPOST /v2/find/email
curl -X POST https://api.reversecontact.com/v2/find/email \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "linkedinUrl": "https://linkedin.com/in/satyanadella"
  }'

# or: "firstName", "lastName", "companyDomain"
200 OKverified · billable
{
  "success": true,
  "data": {
    "email": "satya@microsoft.com",
    "status": "verified",
    "confidence": 0.98,
    "verification": {
      "smtp": "deliverable",
      "catchAll": false,
      "disposable": false,
      "checkedAt": "2026-09-12T14:02:11Z"
    },
    "person": {
      "fullName": "Satya Nadella",
      "companyDomain": "microsoft.com"
    }
  },
  "billed": true
}
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.

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.

//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 verifiedEmpty response · 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.

89%
match rate on tested market data
0
credits charged when nothing is verified

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?

A synchronous call built for real-time usage.

POST/v2/find/email
{"linkedinUrl":"linkedin.com/in/satyanadella"// or firstName + lastName + companyDomain}
01

Send the identifiers

A LinkedIn URL, or first name + last name + company domain. One POST to /v2/find/email.

Provider 1no result
Provider 2failed verification
Provider 3verified
MX ✓SMTP ✓catch-all ✓
02

We run the waterfall

Providers are queried in accuracy order; each candidate is verified live before we move on.

200 OK1.8s
satya@microsoft.com
verifiedconfidence 0.98
Nothing verified?Empty response · free
03

Get a verified email — or nothing

A verified email with its checks, billed. Or an empty response, free.

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 Carter
Data 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 Bromberg
CEO, 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 Perret
Head of Product, lemlist

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 89% 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.

98.2
%
API uptime
300
M
Requests / month
<4
s
Response time (P95)