Is this email real?
Type an address and press Run. You get a verdict (valid, invalid, risky or unknown), an A–F risk score and every check behind it, from the same live API that agents use.
The same checks your agent gets.
Results come from the live API, not a cached demo. The API returns the full response; the box shows the key fields.
- / 01
Syntax
Catches typos, stray spaces and malformed addresses before anything else.
- / 02
Domain and mail servers
Checks the domain exists and has mail servers (MX). No mail servers means the address can’t receive mail.
- / 03
Disposable, role and free providers
Flags burner domains, shared inboxes like info@ and free providers like Gmail.
- / 04
Catch-all domains
Some domains accept any address. We mark those risky rather than guessing.
- / 05
Honest verdicts
If the mailbox itself wasn’t tested,
mailbox_checkedis false and the verdict is never valid.
Free tool questions.
Is it really free?
Yes, for about a dozen checks an hour from one connection. For lists, sign up for 1,000 free lookups or use the email verification API.
Do you store the address I check?
We keep a short-lived cache of the verdict so repeat checks are fast. We don’t add it to any data set. See our data.
Can I verify a whole list?
Yes: npx ravn enrich list.csv --tool validate_email --column Email, or ask Claude with the MCP server connected. See verifying a list.
Why is a real address marked risky?
Usually the domain is a catch-all, so no checker can prove the mailbox exists. Send carefully, or confirm it another way.
More free tools.
Need more than a dozen an hour? Start free with 1,000 lookups.