Email validation at extreme speed and accuracy.
email-validation.org checks whether an email address can receive mail before you send to it. Built on purpose for speed and security: recent answers come back at once, and no check runs past 15 seconds.
5 free checks a day per network, no account needed. Unknown results never cost a credit.
- Up to 500 free credits on sign-up
- No card needed
- Unknown results are free
- 500/sAPI requests per account after your first purchase
- 1,000,000rows per bulk list (CSV, XLSX and TXT)
- 12 monthsanswers kept for repeat checks
- 99.2%accuracy guarantee on the valid and invalid results of every bulk list, or money back for the difference
Why we are different
Fast on purpose. Serverless, on Cloudflare Workers.
Time the API from your browser on our live latency page. It answers in the Cloudflare data center that receives your request; after a first purchase, cached answers can check credits in memory there, others with your account's ledger, in eastern North America for most accounts.
No servers to patch
Everything we run is serverless code on Cloudflare Workers.
Isolated by design
Separate Workers, each with only the access it needs.
Recent answers come back at once
Answers are kept 12 months; unknown results are always checked again.
A 15-second ceiling
If a mail server is slower, the answer is unknown, and unknown is free.
One address, a whole list, or every sign-up in your app.
Check one address
Paste an address and see its status, reason and recommended action. 5 free checks a day per network, no account needed.
Open the free email checkerClean a list
Upload a CSV, XLSX or TXT file with up to 1,000,000 rows and download the rows you want to keep. Files are deleted after 30 days.
How bulk verification worksCall the API
REST and JSON with an OpenAPI 3.1 spec, webhooks and SDKs (some coming soon).
Explore the email verification API
For AI agents Connect Claude, Cursor or VS Code to our MCP server with your API key. Set up the MCP server
Five statuses. Each with a reason and an action.
Valid
Send
Keep the address and send to it as usual.
acceptedalias1 credit
Catch-all
Send with caution
Send only if the address matters to you, and watch bounces and complaints for this segment.
1 credit
InvalidDisposable
Remove
Remove the address from your list or ask for another one.
no_mailboxlikely_typo1 credit
Unknown
Retry later
Check the address again later; the answer often becomes definite on a second try.
greylistedtimeoutFree
Security you can inspect. Locked down, in the open.
No passwords. Passkeys built in.
Sign in with a passkey, Google or a one-time code.
Keys shown once, stored as a hash
Sent in the Authorization header only. A key in a URL is refused.
We never email the addresses you check
The check stops before any message is sent.
Lists deleted after 30 days
Files and their results go automatically. API checks are never kept in a history.
jane.doe@example.comThe address you check: not stored- HMAC-SHA256 A keyed hash with a secret key: one way
- Only the result Kept 12 months under that hash
Pay for what you check. Unknown results are free.
15,000 credits
$35
$2.33 per 1,000
30,000 credits
$49
$1.63 per 1,000
1,000,000 credits
$450
$0.45 per 1,000
- Best value
50,000,000 credits
$8,000
$0.16 per 1,000
+15% extra credits on your first 3 payments Credits last 24 months. No subscription. See pricing
Get up to 500 free credits. No card needed.
Test the checks on your own list before you buy. Unknown results never cost a credit.
Updated · Maintained by the email-validation.org team