Skip to content

NewUnlimited plans are here. Fetch, search and enrich without counting credits.See plans

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.

cURLPOST /v2/contact/email
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 OKverified · billable
// 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.

Book a demo
  • 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.

  1. InputLinkedIn profile URLor first name + last name + company domain
  2. Provider 1Top-accuracy sourceNo result
  3. Provider 2Second sourceFailed verification
  4. 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.

  1. 01

    Send the identifiers

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

  2. 02

    We run the waterfall

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

  3. 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

Rated 4.6 out of 5from 107 reviews on G2
“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, lemlist

Compliance

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