The best email validation API depends on your volume and on what your code does with the answer. This page compares four APIs developers use for sign-up forms, CRM imports and list cleaning: emailvalidation.io, ZeroBounce, NeverBounce and Kickbox. It covers price per email, free tiers, what each response contains and how each API handles lists.
Disclosure: we make emailvalidation.io, so we are not neutral. Competitor prices and features are taken from each provider’s own pricing page and API documentation, checked October 29, 2026 (prices again on November 4, 2026); check them before you buy. For a broader comparison of ten tools, including dashboards and list uploads, see the best email verification tools.
Email validation API prices compared
Prices checked November 4, 2026, in US dollars:
| API | Free | Entry price | 5,000 | 10,000 | 100,000 |
|---|---|---|---|---|---|
| emailvalidation.io | 100 / month | $1.29 for 1,000 (pack); $8.99 / month for 10,000 | $6.49 (pack) | $8.99 / month (10,000) | $84.99 / month or pack |
| ZeroBounce | 100 / month | $39 for 2,000 credits | $69 | $129 | $649 |
| NeverBounce | 10 credits at sign-up | $8 for 1,000 credits | $40 | $50 | $400 |
| Kickbox | 100 at sign-up | $5 for 500 | $40 | $70 | $500 |
Price per email: emailvalidation.io under $0.001 on every plan ($0.0009 on Small, $0.00085 on Large, $0.00028 on Business with 1,000,000 a month) and $0.0013 to $0.00033 with one-off packs, which are valid 12 months; ZeroBounce about $0.02 at the smallest pack, $0.0065 at 100,000; NeverBounce $0.008 up to 5,000, $0.005 from 10,000, $0.004 from 100,000; Kickbox $0.008 at 5,000, $0.005 at 100,000. NeverBounce credits expire 12 months after purchase. ZeroBounce also sells a subscription, ZeroBounce ONE, from $99 a month for 10,000 credits, and NeverBounce a Growth plan from $49 a month for up to 10,000. All emailvalidation.io plans, including yearly billing, are on the pricing page.
What the APIs return
| Field | emailvalidation.io | ZeroBounce | NeverBounce | Kickbox |
|---|---|---|---|---|
| Verdict | status: valid, invalid, catch_all, risky, do_not_mail, unknown, with sub_status and recommended_; also state and reason | status: valid, invalid, catch-all, unknown, spamtrap, abuse, do_not_mail, with sub-statuses | result: valid, invalid, disposable, catchall, unknown, plus flags | result: deliverable, undeliverable, risky, unknown, plus a reason |
| Catch-all | status: catch_all on every plan; the catch_all field with catch_all=1 (Small plan and up) | Own status | Own result | accept_all flag |
| Score | score 0–1 | Separate AI scoring (1 credit per email) | AI scoring on the Growth plan | Sendex score 0–1 |
| Typo suggestion | did_you_mean | did_you_mean | suggested_ | did_you_mean |
| Lists | POST /v1/bulk, up to 100,000 per job, signed webhook | File API (send file, file status, get file, delete file) | Jobs API with callbacks | Batch API, up to 1 million per request, optional callback; list upload |
| Client libraries | JavaScript, Python, PHP, Ruby, Go, C#, R, Rust and Perl SDKs; MCP server | Wrappers for 13 languages and platforms, including Python, PHP, Java, Go, C# and mobile SDKs | PHP, Ruby, Node.js, Python, Go, .NET, Java; JavaScript widget | Node.js, PHP, Python and Ruby libraries |
| Unknown results | Not charged, within a fair-use allowance | Not charged | – | Refunded |
What they check
All four check syntax, DNS/MX and the mailbox over SMTP, and flag disposable and role addresses and catch-all domains. The differences are in the extras:
- ZeroBounce adds spam trap detection, activity data and AI scoring, and documents separate EU and US API hosts (
api-eu.zerobounce.net,api-us.zerobounce.net). - NeverBounce suggests corrections for common typos in its
suggested_correctionfield. - Kickbox returns its Sendex quality score, refunds unknown results and documents an EU API host.
- emailvalidation.io returns a quality score, a typo suggestion and a
recommended_actionwith every check, counts only definitive results (deliverable or undeliverable) against your quota, and validates uploaded lists through the same API.
Request and response examples are on the email validation API page; catch-all email explains what to do with addresses on catch-all domains. How each of these checks works is explained in our guide to email verification.
How to choose the best email validation API
- Steady monthly volume (sign-up forms, CRM sync): a subscription is cheapest. emailvalidation.io’s plans cost a fraction of pay-as-you-go credits.
- One big list once a year: pay-as-you-go credits avoid a subscription. Kickbox lists 100,000 checks for $500, NeverBounce for $400; NeverBounce’s credits expire after 12 months. emailvalidation.io sells 100,000 checks as a one-off credit pack for $84.99, valid 12 months, without a subscription.
- Extra data about contacts: ZeroBounce’s activity data and scoring.
- Many no-code connections: NeverBounce lists more than 80 integrations.
- Coming from one of these vendors: our ZeroBounce alternatives, NeverBounce alternatives and Kickbox alternatives pages map their result codes to ours.
Try the result quality first: validate a sample of your own addresses with the free bulk email verifier, or call the API from your code using our guide to validate email in JavaScript.
Sources
All checked October 29, 2026; the prices of all four again on November 4, 2026:
- ZeroBounce: pricing, validation API, file API, API wrappers
- NeverBounce: pricing, pricing and billing help, single check API reference, jobs API
- Kickbox: pricing, getting started, single verification API, batch verification API, API libraries
- emailvalidation.io: pricing, API documentation, result statuses, SDKs