Best email validation APIs

An email validation API is judged on latency at the form, documented rate limits, bulk job handling, and what it returns for an address it could not resolve.

How this was compared

Disclosure: ZapBounce is our product. Figures were read from each vendor's own pages in September 2026, and the criteria below were applied to every entry, ours included.

The short version

  • Real-time single-address latency, which decides whether the call fits in a signup form.
  • Documented rate limits, since an undocumented limit surfaces during your launch rather than in testing.
  • Bulk job support, with webhooks or a status endpoint to poll, since a large job runs for a long time.
  • Whether the response separates an unresolved address from an invalid one, which is the field that matters most in code.
  • Published pricing read from each vendor's own page in September 2026.

At a glance

10,000 addressesCredit expiryBills unknowns
ZapBounce$25Credits never expireNo
ZeroBounceSubscription onlyCredits roll over while the subscription is activeNot stated
Bouncer$60Credits never expireNo
HunterPlans from $49 to $299 a monthCredits expire after 12 monthsNo
Emailable$0.0076 an address at the 5,000 entry, 15% off on a subscriptionCredits never expireNo
EmailVerify.io$25 for 20,000Pay-as-you-go credits never expire; subscription credits roll two monthsNot stated
ClearoutNot listedCredits never expire and roll overNo

Vendor figures read from their own pricing pages in September 2026. Confirm before purchase, because prices move.

The ranking

Best first, with the situation each one fits.

ZapBounce

Unresolved comes back as its own result with a reason attached, rather than collapsing into invalid, and those responses carry no charge. One endpoint takes up to 20 addresses, one takes a list of up to 50,000 as a job you poll until it finishes.

Best for:
An integration where a wrong invalid costs more than a missing verdict, such as a signup form that would block a real customer. Verification is POST only, so addresses never sit in URLs or access logs, and 100 free checks a month cover your first test calls (API reference).

ZeroBounce

The widest API surface here, with activity data and scoring endpoints beyond the validation call itself.

Best for:
Teams who want one API for validation, scoring and deliverability data.
Less suited to:
Small-scale API use, since the entry is $39 for a 2,000-credit minimum.

Bouncer

Clear documentation, predictable rate limits, and a stated policy of not billing unknowns that carries through to the API response.

Best for:
Production integrations where predictable behavior under load is the priority.
Less suited to:
Teams who want an accuracy figure in the API documentation, since Bouncer publishes none.

Hunter

Finding and verifying in one API, which removes a whole integration for teams doing both.

Best for:
Sales tooling that needs to discover an address and check it in one flow.
Less suited to:
High-volume validation, since verification costs half a credit on a plan built for finding and credits expire after twelve months.

Emailable

A plain REST API with a large integration library and refunds for results it could not resolve.

Best for:
Teams who want connectors for a common marketing stack maintained by the vendor.
Less suited to:
Small jobs, since the minimum purchase is 5,000 credits.

EmailVerify.io

$5 for 1,000 and $130 for 100,000, 47 integration pages and an MCP endpoint for AI agents.

Best for:
Teams building with AI agents who want a tool definition rather than a REST client.
Less suited to:
Buyers who need an accuracy figure with a denominator attached, since their 99%+ claim carries none.

Clearout

A real-time API plus Form Guard for checking addresses at the signup form, with catch-all inference attempts.

Best for:
Signup forms on B2B products where catch-all domains are common among your users.
Less suited to:
Price comparison, since per-volume rates are not listed on their pricing page.

Why ZapBounce ranks first

How to choose

  • What the response says about a hard address. ZeroBounce and Clearout layer scoring or inference on top of the check. ZapBounce returns one of four results (valid, invalid, catch_all or unknown) plus a reasonCode, so one switch statement covers every case (what unknown means).
  • Billing inside your retry loop. Bouncer, Emailable and Kickbox don't bill unknowns, and Hunter charges half a credit per check (read September 2026). ZapBounce refunds the credit for an unknown and for a failed request, so retrying a greylisted address costs nothing.
  • Signup forms. Clearout sells Form Guard for this job. ZapBounce's real-time check returns invalid for a mistyped domain that cannot receive mail, and you keep control of what the form does with it (signup form protection).
  • Entry cost while you build. ZeroBounce starts at $39 for 2,000 credits and Emailable at 5,000 credits. ZapBounce gives 100 free checks a month, and live checks start at $5 for 1,000 on the pricing page.
  • Language. Code samples for Python, Node, PHP, Go and more call the same JSON endpoint. More rankings live on the best-of hub.

Questions people ask

Should a validation API block a signup?

No. Use a short timeout and accept the registration whatever comes back. An unresolved result usually means a server refused the probe, and blocking that person costs you a customer over somebody else's policy.

What latency is acceptable at a signup form?

Under a second, with a timeout that fails open. An SMTP check involves a DNS lookup and a live connection, so a slow receiving server sets the pace for every vendor.

Why do some vendors here have no pricing listed?

Every price here was read on the vendor's own pricing page in September 2026. A vendor that gates its prices behind a login or a sales call, such as NeverBounce or BriteVerify, is shown by plan structure only, with no figure.

Which email validation API has an MCP server?

EmailVerify.io lists an MCP endpoint, and ZapBounce has a library example of a thin MCP server over its verify and jobs endpoints that an AI agent can call as a tool.

Run the same sample through two of them

100 free checks a month, no card. Compare how many addresses each one declined to judge, which matters more than either accuracy claim.