VERIFIED.NET
Email verification

Verify every email before it costs you.

Catch typos, throwaway inboxes and dead mailboxes at signup, checkout or before a send. One request returns the facts and a clear accept, review or reject.

Start free trial Read the docs

1 credit per check · from $2.00 per 1,000 credits · credits never expire

Free, no signup, 5 checks a day. We don't store what you check.

What you get.

Mailbox check

Where the mail server allows it, we ask whether the mailbox exists, without sending a message.

Disposable detection

Thousands of throwaway email domains, updated regularly.

Role and catch-all

Flags info@, sales@ and domains that accept any address.

Typo suggestions

gmial.com becomes a did_you_mean of gmail.com.

Verdict

accept, review or reject, with the reasons, so your code branches on one field.

Bulk and history

Upload up to 100,000 addresses at once; every result is kept in your history.

One request.

POST /v1/email with your API key. JSON back in milliseconds, with the facts and an accept, review or reject verdict.

API documentation
curl
curl https://api.verified.net/v1/email \
  -H "Authorization: Bearer $VERIFIED_KEY" \
  -d '{"email": "jane@example.com"}'

Questions.

Do you send an email to check the address?

No. We connect to the recipient's mail server and ask whether it would accept the address, then disconnect before any message is sent.

What does a catch-all domain mean?

The domain accepts mail for any address, so the mailbox can't be confirmed. We mark these for review instead of guessing.

Am I charged for invalid input?

No. Addresses with invalid syntax are answered free, and checking the same address again from your account within 7 days is free.

Try it free for 7 days.

Start free trial See pricing