Comparison

Verimail vs ZeroBounce

Two email verifiers side by side: what a verified list looks like, what is charged, what it costs, and what one API call returns.

ZeroBounce (Hertza L.L.C., doing business as ZeroBounce, Santa Barbara, California) is an email verification platform: list validation, a real-time API, AI scoring, an email finder and deliverability tools, the last sold together with credits in its ZeroBounce ONE subscription. Verimail is an email verifier from Verimail Ltd that does one job: it asks each address's mail server whether the mailbox exists and gives you the answer with its reason, or an unknown that costs nothing.

Both verify a list you upload and a single address through an API. This page is for anyone choosing where to verify a list before a send, or an address as it is typed into a form. Every fact about ZeroBounce comes from the pages linked above; check them before you decide.

Verifying a list

VerimailZeroBounce
UploadA CSV of any size, uploaded in the dashboardTXT, CSV, XLS or XLSX, up to 1 GB and 500 columns; imports from Dropbox, Google Drive, OneDrive, Amazon S3 and SFTP
What comes backYour file, whole and in its original order, with six verimail_* columns: the answer, its reason and a typo suggestion on every row. Download all of it, or only the deliverable, risky, undeliverable or unknown rowsA .zip with one CSV per status and the original file; up to 14 columns added. Duplicates and malformed rows go to a separate _rejected.csv, and rows come back in a different order from the upload
Answersdeliverable, undeliverable, risky, unknown, each with a named reason7 statuses: valid, invalid, catch-all, unknown, spamtrap, abuse, do_not_mail, and a sub-status where one applies
Catch-all domainsrisky, 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. BilledStatus catch-all. With Verify+ on, a second phase on lists ("deeper models and additional signals", up to 12 hours) turns some into valid or invalid. AI Scoring, at one more credit per address, scores an address from 1 to 10
Email sent to your listNever. Every answer comes from asking the mail server; no email is sent to anyone on your listOnly with Verify+, an optional free setting for hard-to-verify providers: "we send an email to check for bounces"
What is chargedOne credit per address answered deliverable, undeliverable or risky (catch-all included). Unknowns, duplicates and syntax errors are freeUnknowns, duplicates and malformed rows are not charged. Catch-all: to verify not stated
DataThe upload, the result file and every working copy are deleted 30 days after upload, or when you delete the file. Verimail Ltd, UK; DPA on requestDeleted 30 days after upload. SOC 2 Type 2 and ISO 27001 stated; servers in Frankfurt and New York

Pricing

One-off credits in US dollars, from each pricing page. ZeroBounce's monthly option, ZeroBounce ONE, bundles its other tools with the credits.

VerimailZeroBounce
ModelPay-as-you-go packs and monthly plans; one credit pool for the API and filesPay-as-you-go credits, or ZeroBounce ONE, a monthly or annual subscription with credits plus the email finder, inbox tests, warm-up and blocklist and DMARC monitoring
Free tier100 verifications a month, no card, renewing monthly100 credits a month with a business email domain, until the first purchase
Smallest purchase1,000 credits, $42,000 credits, $39
1,000 credits$4Not sold
5,000 credits$12 ($2.40 per 1,000)$69 ($13.80 per 1,000)
10,000 credits$20 ($2 per 1,000)$129 ($12.90 per 1,000)
100,000 credits$100 ($1 per 1,000)$649 ($6.49 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)$3,199 ($3.20 per 1,000)
Monthly plansStarter $15 (10,000 a month), Professional $79 (100,000), Enterprise $299 (1,000,000)ZeroBounce ONE: $99 a month (10,000 credits), $449 (100,000), $2,499 (1,000,000); 20% less billed annually
Credits expireNeverTwo years after the most recent purchase, unless a ZeroBounce ONE subscription is active; accounts opened before the change keep credits that never expire
Unknown resultsNot billed. Neither are syntax errors, and in files duplicatesNot charged

What one API call returns

VerimailZeroBounce
RequestPOST or GET https://api.verimail.io/v3/verify with a Bearer key; one call, one answerGET or POST https://api.zerobounce.net/v2/validate with the key as an api_key parameter; EU-only and US-only hosts
Answersverdict: deliverable, undeliverable, risky, unknownstatus: valid, invalid, catch-all, unknown, spamtrap, abuse, do_not_mail
ReasonYes: reason, a named reason, each defined on the result codes pagesub_status, one of 29 values, e.g. mailbox_not_found, greylisted, role_based. "Not all unknowns and invalids will have sub_status codes"
ScoreNone. A verdict and its reason; nothing to thresholdNone in this response. AI Scoring is a separate call: 1 to 10, one more credit per address
Suggested actionsuggested_action on every answer: accept, accept_and_confirm or rejectNot a field. The status-codes page gives each sub-status a recommendation, from "safe to email" to "delete from list"
Flagsflags: disposable, role_account, free_provider, catch_allfree_email and catchall_domain; role and disposable addresses are sub-statuses of do_not_mail. Also name, gender, location and domain age when available
Typo suggestiondid_you_meandid_you_mean
The mail server's replyOn request (evidence=true): the SMTP exchange step by step, the MX host, TLS and timingsNot returned
Timeouttimeout in milliseconds, 1,000 to 45,000, default 45,000. On expiry: verdict unknown, reason timeout, not billedtimeout in seconds, 3 to 60, default 30. On expiry: unknown, sub-status greylisted
When the server won't answerverdict unknown with the server's reason (greylisted, timeout, no_greeting, relay_blocked…). Not billed, and the response says sostatus unknown with a sub-status such as greylisted, timeout_exceeded or mail_server_did_not_respond. Never charged
Billing in the responsebilled: true or false on every answerNot a field; a separate call returns the balance

Tools around it

VerimailZeroBounce
Lists through the APINone: lists go through the dashboard. The API verifies one address per callA file API (CSV or TXT, no size limit) with a callback URL, and a batch call for several addresses at once
Client librariesNone. Plain HTTP; snippets in curl, Node, Python, PHP and Go in the docs13 official wrappers and SDKs, including JavaScript, Python, PHP, Java, Go, C#, Ruby, iOS and Android
Form widgetNoneA JavaScript widget for web forms
Test modeNone. The free key's 100 a month serve for testingTest addresses that return fixed results without using credits
IntegrationsNone98 in the directory, including HubSpot, Mailchimp, Klaviyo, Salesforce, Shopify and Zapier
Other toolsNone. Verification onlyAI scoring, email finder, activity data, inbox placement tests, warm-up, blocklist and DMARC monitoring

Where the two are the same

  • Unknowns, duplicates and syntax errors in a list are free on both.
  • Uploaded lists and their results are deleted after 30 days.
  • A typo suggestion, and on the API a timeout you set.
  • 100 free verifications a month (ZeroBounce: with a business email domain, until the first purchase).

Where ZeroBounce has more

  • More ways in: Excel and text files, cloud imports, a file API with callbacks and a batch call.
  • An optional second pass that turns some catch-all addresses into valid or invalid, and AI scoring for the rest.
  • More fields per address: spam traps, abuse, name, gender, location and domain age.
  • A wider suite (email finder, warm-up, inbox tests, monitoring), 98 integrations, 13 official wrappers and SDKs, a form widget, and SOC 2 Type 2 and ISO 27001 stated.

Where Verimail differs

  • No email is ever sent to anyone on your list: every answer comes from the mail server.
  • Your file comes back whole and in its order, with the answer and its reason on every row; the downloads filter it.
  • Through the API, the mail server's own reply on request, and a billed field and a suggested action in every answer.
  • A lower price per thousand at every size in the table, a smallest purchase of 1,000 credits, and credits that never expire.

Prices and features change; ZeroBounce'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 NeverBounce,Verimail vs Kickbox,Verimail vs Emailable,Verimail vs Verifalia.