Comparison
Verimail vs Emailable
Two email verification APIs for the form, side by side: what one call returns, what it costs, and how each handles an address the mail server will not confirm.
Every Emailable fact on this page was read from Emailable's own pages:
Emailable (Emailable, LLC) is an email verification platform with an API, a bulk verifier, a real-time widget for web forms, deliverability tools and a long list of integrations. Verimail is an email verification API and file verifier from Verimail Ltd, built around one rule: a result is a conclusive verdict with its reason, or an honest unknown that costs nothing.
Both check an address's syntax, its domain and its mailbox with the receiving mail server, and both answer with one of four states: deliverable, undeliverable, risky or unknown. This page is for a developer choosing an API to validate addresses as they are typed into a signup, checkout or lead form. Every fact about Emailable comes from the pages linked above; check them before you decide.
What one call returns
| Verimail | Emailable | |
|---|---|---|
| Request | POST or GET https://api.verimail.io/v3/verify with a Bearer key; one call, one answer | GET https://api.emailable.com/v1/verify?email=…&api_key=… |
| Result buckets | verdict: deliverable, undeliverable, risky, unknown | state: deliverable, undeliverable, risky, unknown |
| Reason with every result | Yes: reason, a named reason, each defined on the result codes page | Yes: reason, one of 11 values, e.g. accepted_email, low_quality, low_deliverability, no_connect, timeout |
| Score | None. A verdict and its reason; nothing to threshold | score, 0 to 100 |
| Suggested action | suggested_action on every answer: accept, accept_and_confirm or reject | Not a field |
| Flags | flags: disposable, role_account, free_provider, catch_all | disposable, role, free, accept_all, mailbox_full, no_reply; guessed first name, last name, gender and birth year |
| Typo suggestion | did_you_mean | did_you_mean |
| Catch-all domains | risky, reason domain_catch_all. A random address and yours are both tested, so a full or dead mailbox on a catch-all domain still gets its own verdict. Billed | The accept-all check is off by default (accept_all=false, "heavily impacts API's response time"); when on, accept_all: true |
| The mail server's reply | On request (evidence=true): the SMTP exchange step by step, the MX host, TLS and timings | Not returned. mx_record and smtp_provider are |
| Timeout | timeout in milliseconds, 1,000 to 45,000, default 45,000. On expiry: verdict unknown, reason timeout, not billed | timeout in seconds, 2 to 10, default 5. When exceeded the API answers HTTP 249, "your request is taking longer than normal, please send your request again"; retries within 5 minutes are not counted |
| When the server won't answer | verdict unknown with the server's reason (greylisted, timeout, no_greeting, relay_blocked…). Not billed, and the response says so | state unknown with reasons such as no_connect, timeout, unavailable_smtp or unexpected_error. "Unknown results are free" |
| The SMTP step | Always performed | Optional: smtp=false skips it for a faster answer |
| Billing in the response | billed: true or false on every answer | Not a field |
Pricing
One-off packs from each pricing page. Emailable shows euros to a visitor in Europe and offers no currency switch, so its column is in euros as shown; the US dollar figures are to verify.
| Verimail | Emailable | |
|---|---|---|
| Model | Pay-as-you-go packs and monthly plans; one credit pool for the API and files | Pay-as-you-go packs; a monthly credit subscription saves 15% |
| Free tier | 100 verifications a month, no card, renewing monthly | 250 credits at signup |
| Smallest purchase | 1,000 credits, $4 | 5,000 credits, €38 |
| 5,000 credits | $12 ($2.40 per 1,000) | €38 (€7.60 per 1,000) |
| 10,000 credits | $20 ($2 per 1,000) | €60 (€6 per 1,000) |
| 100,000 credits | $100 ($1 per 1,000) | €420 (€4.20 per 1,000) |
| 1,000,000 credits | $500 ($0.50 per 1,000), or $299 a month on the Enterprise plan ($0.30 per 1,000) | €2,100 (€2.10 per 1,000) |
| Monthly plans | Starter $15 (10,000 a month), Professional $79 (100,000), Enterprise $299 (1,000,000) | Any pack as a monthly subscription at 15% off; unused credits roll over |
| Credits expire | Never | Never |
| Unknown results | Not billed. Neither are syntax errors, and in files duplicates | Not billed; on lists, duplicates and unknowns are refunded when the list completes |
Fit for a signup, checkout or lead form
| Verimail | Emailable | |
|---|---|---|
| Real-time single check | Yes: one HTTP call, the verdict in the response | Yes: one HTTP call, or HTTP 249 and a retry when the mail server is slow |
| Lists | File upload in the dashboard, any size, same rules; no batch endpoint on the public API | Bulk verifier in the app, and a batch API (up to 50,000 addresses per batch) that POSTs results to a callback URL |
| Client libraries | None. Plain HTTP; snippets in curl, Node, Python, PHP and Go in the docs | Ruby, Node.js and Python |
| Widget | None | A real-time widget for web forms |
| Test mode | None. The free key's 100 a month serve for testing | A test API key with fixed test addresses (deliverable@example.com, unknown@example.com, slow@example.com…) |
| Integrations | None | Direct, Zapier and Make integrations with marketing, CRM and form tools |
| Data handling | Addresses sent to the API are kept only in a 30-day request log; uploaded files and results are deleted 30 days after upload. Verimail Ltd, UK; DPA on request | "All data is deleted after 30 days"; SOC 2 Type II and GDPR stated |
Where the two are the same
- The same four states, each with a named reason.
- Disposable, role and free-provider flags, and a suggested correction for typos.
- Neither charges for an unknown result, and both delete data after 30 days.
- Credits never expire on either.
Where Emailable has more
- A drop-in widget, client libraries, a test key, a batch API with callbacks and a long list of integrations.
- Deliverability tools beyond verification: inbox reports and blocklist monitors.
- A score, and guessed name, gender and birth year fields, if your use case wants them.
Where Verimail differs
- The mail server's own reply on request, so a rejected user can be explained from the response.
- One answer per call: a slow server comes back as an unbilled unknown inside your timeout (up to 45 s) rather than an HTTP 249 to retry.
- The catch-all test is always performed; a
billedfield and a suggested action in every answer. - A smaller smallest purchase (1,000 credits), a free tier that renews monthly, and a lower price per thousand at every pack size in the table.
Prices and features change; Emailable's pages linked above are the source of truth. If something here is out of date, tell us and we will fix it. Other comparisons: Verimail vs Kickbox,Verimail vs Verifalia.