ravn
Free email verifier

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.

POST api.askravn.com/v1/tools/validate_emaillive
POST /v1/tools/validate_email
Press Run: this calls the real API.
What it checks

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.

  1. / 01

    Syntax

    Catches typos, stray spaces and malformed addresses before anything else.

  2. / 02

    Domain and mail servers

    Checks the domain exists and has mail servers (MX). No mail servers means the address can’t receive mail.

  3. / 03

    Disposable, role and free providers

    Flags burner domains, shared inboxes like info@ and free providers like Gmail.

  4. / 04

    Catch-all domains

    Some domains accept any address. We mark those risky rather than guessing.

  5. / 05

    Honest verdicts

    If the mailbox itself wasn’t tested, mailbox_checked is false and the verdict is never valid.

FAQ

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.