Free checker · Bulk lists · REST API

Email validation for lists, sign-up forms and apps

email-validation.org checks whether an email address can receive mail before you send to it. Check one address below, upload a list of up to 1,000,000 rows, or call the API. Every result is deliverable, undeliverable, risky or unknown, with a reason and a recommended action, and unknown results are always free.

Check any email address

5 free checks a day without an account. Unknown results never cost a credit.

Three ways to use it

One address, a whole list, or your own app

The same checks, credits and result format everywhere.

How a check works

From syntax to mailbox in one request

No email is ever sent to the address you check.

  1. Syntax

    Text that can never be an email address is rejected before anything else runs. These answers are free.

  2. Domain and mail records

    The domain's DNS and MX records show whether it can receive mail at all, and where that mail goes.

  3. Mailbox

    The receiving mail server is asked whether the mailbox exists. If it stays silent for 15 seconds, the result is unknown and free.

  4. Result

    You get a status, a reason and a recommended action, plus flags for free, role, disposable and catch-all addresses.

Results

Four statuses, each with a reason

Every status comes with an action you can apply directly to your list. The statuses and reasons guide explains each one.

For developers

Validate an address with one request

Send the address with your API key in the Authorization header. Read the quickstart or the API reference.

Request
curl https://api.email-validation.org/v1/validate \
  -H "Authorization: Bearer $EV_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "jane.doe@example.com"}'

Pricing

One-time packs, from $0.45 per 1,000

No subscription. Prices in USD, excluding tax. VAT or sales tax is added at checkout where applicable. Packs are sold for business use. See all pricing details and the dated comparison.

Credit packs, prices and the first-payment bonus
PackPricePer 1,000Bonus (first 3 payments)Per 1,000 with bonus
10,000 credits$35$3.50+1,500 (11,500 total)$3.04
25,000 credits$49$1.96+3,750 (28,750 total)$1.70
50,000 credits$79$1.58+7,500 (57,500 total)$1.37
1,000,000 credits$450$0.45+150,000 (1,150,000 total)$0.39

Key facts

Checked . Every number comes from our configuration, the same source the product uses.

Pricing
10,000 credits $35 · 25,000 credits $49 · 50,000 credits $79 · 1,000,000 credits $450 ($0.45 per 1,000 on the 1M pack). One-time packs, no subscription. 1 credit checks 1 address.
Tax
Prices in USD, excluding tax. VAT or sales tax is added at checkout where applicable.
Bonus
+15% bonus credits on each of the first 3 completed payments per customer, any payment method (card payments are also limited to 3 bonuses per card).
Free credits
500 credits on sign-up, no card needed.
Never charged
Unknown results, checks that pass the 15-second limit, API errors, malformed addresses and test addresses.
Expiry
Credits expire 24 months after they are granted (free, bonus and purchased credits). We spend the soonest-expiring credits first.
Refunds
None. This does not affect any statutory rights you may have.
API
Up to 500 requests per second per account once you have made a purchase (20 per second before). Each check waits at most 15 seconds.
Bulk
CSV, XLSX or TXT files up to 1,000,000 rows. Files are deleted 30 days after upload.
Statuses
Deliverable, undeliverable, risky and unknown. Unknown is always free.
Developers
OpenAPI 3.1, JavaScript/TypeScript and Python SDKs, webhooks, MCP server.
Free checker
5 free checks a day on the email checker, no account needed.

Start with 500 free credits

Test the checks on your own list before you buy. No card needed. Unknown results never cost a credit.

Frequently asked questions

What is email-validation.org?

A pay-as-you-go email validation service. You can check one address, upload a list of up to 1,000,000 rows (CSV, XLSX or TXT), or call the REST API. Each result says whether the address is deliverable, undeliverable, risky or unknown, with a reason and a recommended action. It is a commercial service run by Inbox Perfection LLC.

How much does it cost?

Credits come in one-time packs: 10,000 for $35 ($3.50 per 1,000), 25,000 for $49 ($1.96 per 1,000), 50,000 for $79 ($1.58 per 1,000) and 1,000,000 for $450 ($0.45 per 1,000). One credit checks one address. There is no subscription. Prices in USD, excluding tax. VAT or sales tax is added at checkout where applicable.

Is there a free trial?

Every new account gets 500 free credits with no card needed. The email checker page also gives 5 free single checks a day without an account.

Am I charged for unknown results?

No. Any result with the status unknown is free. That includes checks where the receiving mail server does not answer within 15 seconds. Requests that fail with an error, malformed addresses and test addresses are free too.

Do credits expire?

Yes. Every credit expires 24 months after it was added to your account, whether it was free, bonus or purchased. We always spend the credits that expire soonest first.

Do you offer refunds?

No. Credit purchases are final. Because unknown results and errors are never charged, you pay only for checks that return a definite result. This does not affect any statutory rights you may have.

Updated · Maintained by the email-validation.org team