Email verifier comparisons

Side-by-sides and alternatives for every email verification API worth comparing — pricing per 1k verifies, p50 latency, ESP webhook handling, and verdict semantics. The things that actually decide which one ships.

Quick-reference matrix

The five things that decide which API ships for real-time signup gating and bounce-feedback loops. Detailed breakdowns in each head-to-head below.

vrfymail ZeroBounce NeverBounce Hunter
Free tier 5,000/mo, no card 100 lifetime credits 1,000 lifetime credits 50 verifications/mo
Cheapest paid plan $9/mo · 10k verifies $16 / 2k credits (PAYG) $80 / 10k (PAYG) $49/mo · 1k verifs
$/1k @ 50k volume $0.58 (Pro plan) ~$5 (PAYG curve) $5 ($250 for 50k) $30 (Growth plan)
p50 latency ~50ms (cache hit) 200–500ms Not published ~800ms (SMTP probe)
Unknown verdicts Not billed (refunded) Billed Billed, free retry Billed
Edge / cold starts Cloudflare, none Regional Regional Regional
Built for Real-time signup gating, ESP bounce loops Bulk cleaning, B2B prospecting Bulk list cleaning Email finder + verifier sidecar

Public pricing as of 2026-05. Effective $/1k assumes plan ceiling; PAYG curves vary by credit pack.

Head-to-head 6

Alternatives 3

Frequently asked questions

Which email verifier has the largest free tier?
vrfymail gives 5,000 verifies/month free, no card, no expiry. ZeroBounce caps free at 100 lifetime credits, NeverBounce at 1,000 lifetime, and Hunter at 50 verifications/month on the free plan.
Which email verification API has the lowest latency?
vrfymail's /v1/check returns in ~50ms p50 on a cache hit and ~250ms p99 on cold path (MX lookup plus Spamhaus DBL probe in parallel). It runs on Cloudflare Workers in 300+ POPs with no cold starts. Most regional verifiers sit in the 200–800ms range depending on whether they add an SMTP probe stage.
What's the difference between email verification and email validation?
Validation typically means syntax checks (regex against RFC 5321/5322) and an MX lookup. Verification adds mailbox-level signals: disposable-domain detection, spam-trap lookups via Spamhaus DBL, role-account flagging, and bounce-feedback memory. vrfymail returns a deliverable | undeliverable | risky | unknown verdict plus an array of reasons that name the exact signal that fired.
Do email verifiers detect spam traps?
Some do, some don't. vrfymail probes Spamhaus DBL (via authenticated DQS) on every check that misses the cache and persists every hit to the domains table. The trap object exposes the listing code so you can distinguish .2 spam from .4 phish and .5 malware — most APIs flatten this to a boolean. Customer-consensus promotion (≥3 customers reporting the same domain in 30 days) catches new traps before Spamhaus does.
Can I integrate an email verifier with Resend, Postmark, or SendGrid?
Yes. vrfymail's POST /v1/report-bounce accepts the bounce-event JSON that Resend, Postmark, SendGrid, Mailchimp, Mailgun, and Loops emit from their webhook settings. Hard bounces and spam complaints feed back into the per-customer cache so the next verify on that address returns previously_bounced or previously_complained.
Does an unknown verdict still cost me a credit?
On vrfymail, no — when the pipeline can't reach a verdict (DNS lookup failed, strict-mode flag fired, MX timed out), refundUsage() releases the slot and the call isn't billed. NeverBounce charges for unknown but lets you retry once for free; ZeroBounce and Hunter charge per call regardless of verdict.

Try vrfymail free — 5,000 verifies/month, no card. Get an API key →

See pricing · Read the API docs · vrfymail for AI builders