Email verification API
One call. One verdict. No surprises.
Syntax, MX, disposable, role, free-provider, typo correction, SMTP reachability, and catch-all detection — one HTTPS call returns a structured verdict you can branch on.
100 verifications/month free. Signup required. No card needed.
How it works
Three steps from cold to verifying email addresses in production.
01 · Sign up
Generate a key in 30 seconds.
Email confirmation, single key per account, hashed at rest.
02 · POST an email
One endpoint. Stable JSON shape.
Every response carries a request_id for support correlation.
03 · Branch on the verdict
deliverable, risky, undeliverable, or unknown.
Plus the underlying signal flags so you can pick your own threshold.
Try it from your terminal:
curl -X POST https://api.emailverify.io/v1/verify \
-H "Authorization: Bearer ev_live_..." \
-H "Content-Type: application/json" \
-d '{"email": "alex@example.com"}'
{
"verdict": "deliverable",
"email": "alex@example.com",
"signals": {
"syntax_valid": true,
"mx_found": true,
"disposable": false,
"role_account": false,
"free_provider": false,
"smtp_reachable": true,
"catch_all": false
},
"request_id": "req_01HX9..."
}
Simple pricing
Same API on every plan. Tiers differ on volume and overage rate.
Pay-as-you-go also available at $0.008/verification, no commitment.
Free
$0
forever
- 100 verifications / month
- Email confirmation required
- 10 requests / minute
- No bulk endpoint
Starter
$29/mo
10,000 verifications
- $0.005 / verification overage
- Bulk endpoint included
- Email support
Growth
$99/mo
100,000 verifications
- $0.003 / verification overage
- Bulk endpoint included
- Priority email support
Scale
$299/mo
500,000 verifications
- $0.002 / verification overage
- Bulk endpoint included
- Priority email support
Need higher volume or an SLA? Contact us for Enterprise pricing.
Start verifying in 30 seconds.
100 verifications free, no card required. Generate a key, drop one curl into your code, ship it.