✨ AI-powered email verification API

Verify any email.
Clean every list. FREE.

Stop bounces before they happen. VerifyAnyEmail combines live SMTP mailbox checks, catch-all detection and AI-assisted signals — returning a deliverability score you can trust.

No credit card required

Try it now

✨ AI-assistedLive mailbox check
Try:
99.9%
Uptime target
<500ms
Typical verify time
30+
Signals per check
8
Code-example languages

Everything you need to keep lists clean

A complete verification pipeline behind one simple API call.

Real-time API

Verify a single address in milliseconds or stream millions through the batch API.

📬

SMTP mailbox check

We connect to the recipient mail server and confirm the mailbox exists — without sending mail.

🕳️

Catch-all detection

Identify accept-all domains so you know when an "accepted" address is actually risky.

🗑️

Disposable & role filters

Flag throwaway inboxes and role accounts like info@ or support@ automatically.

✍️

Typo suggestions

"Did you mean gmail.com?" — catch fat-fingered domains before they bounce.

📊

Deliverability score

Every result comes with a 0–100 confidence score and a clear deliverable / risky / undeliverable verdict.

AI-assisted

Intelligence beyond a regex

Smart signals catch the addresses simple validators miss — and the API is built to plug straight into your AI workflows.

🧠

Smart typo correction

Edit-distance modelling suggests the intended domain — gmial.com → gmail.com — so real customers never slip through a broken signup.

🔎

Anomaly detection

Gibberish, bot-generated and random local parts are recognised and scored down before they ever reach your list.

📈

Adaptive scoring

Dozens of weighted signals are fused into a single 0–100 confidence score you can threshold on for your own risk appetite.

🤖

Built for AI agents

Clean JSON responses and machine-readable, AI-crawler-friendly docs drop verification straight into your LLM pipelines, agents and automations.

One call. Full verdict.

Authenticate with your API key and POST an address. Get back a structured result with status, sub-status, score and every underlying check.

View full documentation
curl -X POST https://api.verifyany.email/v1/verify \
  -H "Authorization: Bearer vae_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"email":"john@example.com"}'

{
  "result": {
    "status": "deliverable",
    "subStatus": "valid_mailbox",
    "score": 95,
    "checks": {
      "syntax": true,
      "hasMxRecords": true,
      "mailboxExists": true,
      "catchAll": false
    }
  }
}

Ready to reduce your bounce rate?

Create a free account and get your API key in under a minute.

Get started free