Free Email Verifier

Check whether an email address really exists before you send. You get a strict yes/no: catch-all and unverifiable mailboxes count as no.

How it works

We check syntax, the domain's mail servers, disposable and role addresses, and whether the mailbox accepts mail - without sending an email.

Free: 3 checks per day. Need more? Sign up for 100 free checks a month, or verify addresses from your code with the API. For signup forms, the API's mode=fast is free and answers in under a second.

Automate it with the API

Run this check for every address in your product, from any language.

curl -X POST https://www.mailrambo.com/v1/verify \
  -H "Authorization: Bearer $MAILRAMBO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "jane@acme.com"}'

API reference · Get a free API key

Building email/password signup with Better Auth? Use MailRambo's server-side screening plugin. Fast screening does not confirm mailbox existence; keep email confirmation enabled.

Frequently asked questions

Is this email checker really free?

Yes - 3 checks a day with no signup. A free account adds 100 checks a month plus API access.

Why is a catch-all address marked not deliverable?

Catch-all servers accept every address during the check, so the real mailbox can't be confirmed. Many of those messages bounce later, so we answer no.

Do you send an email to the address?

No. Verification talks to the mail server without sending a message.

Can I verify emails in bulk?

Yes. Upload a CSV in the dashboard, or use the batch API for up to 200 addresses per call.

Run these checks from your code

Verify addresses at signup, clean lists and read SPF/DKIM/DMARC with one API call. 100 free verifications a month, test keys that cost nothing, and the API on every plan.