New Playbook: Cold Email Infrastructure Setup Guide

Read Now arrow_forward
Mailsfinder Mailsfinder
Mailsfinder Mailsfinder
Pricing
Compare
Contact
Log In Start Free Trial
verified_user Email Finder API

Email Finder API Name and Domain In, Verified Address Out

Send a first name, a last name and a company domain. Get back the address that the company's mail server actually accepts, already verified, in one JSON response. Charged only when an address is returned. 100 free credits a day.

Email finder API request and JSON response
bolt 20 credits per found address

Used by 1,000+ sales, recruiting and marketing teams

Regent Peak Myoprocess Lumina Global

One key, four endpoints

Find one person or a whole list, and verify any address you already hold, all with the same Bearer key and the same JSON shape.

verified_user

Find one address

POST /email/findEmail with first_name, last_name and domain. The response carries the address, its status and a confidence score.

Get a key and try it arrow_forward
Most Popular
stacks

Find a list

POST /email/findBulkEmail with an array of people. One request, one array back, each item with its own address and status. Built for enrichment jobs.

Get a key and try it
terminal

Verify what you already have

POST /email/verifyEmail for the addresses that came from somewhere else. One credit each, same key, same response shape.

View API docs arrow_forward

How a find actually works

A name and a domain are not an address. The finder builds the candidate patterns a company might use, tests them against the company's mail server, and returns the one that is accepted, so you get a deliverable address and not a guess.

01
spellcheck

Pattern generation

first.last, flast, first_last and the rest, ordered by how often companies use them.

02
dns

DNS and MX lookup

Confirms the domain receives mail at all. No mail server means an immediate empty result and no charge.

03
handshake

SMTP verification

Each candidate is checked against the mail server until one is accepted. Nothing is delivered.

04
verified

Address and status

The accepted address, Valid or Unknown, and a confidence score, in the JSON you already parse.

The request, in three languages

The docs page carries cURL, JavaScript and Python for every endpoint. A single find is three steps.

1

Authenticate

Authorization: Bearer YOUR_API_KEY. Keys live under Account and API in the dashboard.

2

Send the person

POST https://server.mailsfinder.com/api/access-key/email/findEmail with {"first_name": "Jane", "last_name": "Doe", "domain": "stripe.com"}.

3

Read the result

A 200 returns email, status, confidence, domain and time. Empty email means nothing at that domain accepted a pattern for the name, and no credits were charged.

Email finder API pricing, compared

20
Credits per found address
$0.67
Per found address on Monthly
0
Charged when nothing is found
600
Requests per minute on paid plans
Plan Mailsfinder Hunter.io Snov.io Anymailfinder
Entry price $9.99/mo $49/mo $39/mo $14/mo
Finds included at entry 15,000 (300,000 credits at 20 each) 2,000 searches 1,000 credits 50 verified emails
Cost per found address $0.67 per 1,000 $24.50 per 1,000 $39 per 1,000 $280 per 1,000
Charged for non-results No No Per search No
Verifier in the same API Yes, 1 credit Yes Yes Yes

Who builds on the finder API

groups

Sales engineering

Turn a Sales Navigator export or a Clay table into addresses without a Chrome extension in the loop.

campaign

Recruiting platforms

Fill in candidate emails from name and current employer, in the ATS, at the moment a profile is added.

rocket_launch

Enrichment products

Waterfall Mailsfinder in with your other providers and pay only for the hits, because misses cost nothing.

business_center

Agencies

Run every client list through findBulkEmail overnight and hand back verified addresses in the morning.

Frequently asked questions

What does the finder return? expand_more
email, status (Valid, Invalid or Unknown), confidence (0 to 100), domain and processing time. If nothing at the domain accepts a pattern for that name, email comes back empty and you are not charged.
What am I charged for? expand_more
20 credits per found address, charged only when the API returns one. Nothing found, nothing charged. Verifying an address you already have costs 1 credit. Free gives you 100 credits a day, Monthly is 300,000 for $9.99, Lifetime is 2,000,000 for $249.
How does bulk finding work? expand_more
POST /email/findBulkEmail with an array of objects, each with first_name, last_name and domain. One request, one array back, each item carrying its own email and status. Send a batch too fast and you get a 429; back off and retry.
What happens on a catch-all domain? expand_more
A catch-all accepts every address, so no pattern can be confirmed by SMTP alone. The API returns the most likely pattern with a lower confidence and an Unknown status, so you can decide whether the risk is acceptable for that send.
Can I find an address from a LinkedIn URL? expand_more
Not through the API today. The finder takes a name and a company domain. For LinkedIn lists, export the profiles to CSV with names and companies, then run them through findBulkEmail.

Pay for hits. Never for misses.

Get your API key in the dashboard, run your first find in a few minutes, and pay $9.99 a month for 300,000 credits when you outgrow the free 100 a day.

Keep reading

More on the API and finding emails