ZeroBounce
DATA · DATA & ANALYTICS
Email validation with status, sub-status, and typo corrections on their own key.
Connecting ZeroBounce in practice
ZeroBounce takes the credential as an api_key request parameter rather than a header, and publishes the same validation endpoint on three hosts — api, api-us and api-eu — so the region an agent validates in is a property of the URL it was configured with. Batch validation caps at 200 addresses per call, above which the work has to move to the file upload API and become asynchronous.
Scopes that draw scrutiny
api_key request parameterOne account-wide key, passed as a parameter rather than in a header, which means it appears in request URLs and anything that records them.
Worth knowing
- The same operation exists at api.zerobounce.net, api-us.zerobounce.net and api-eu.zerobounce.net; choosing the wrong one is a data-residency decision made by a hostname.
- More than 200 emails in one go cannot use validatebatch at all and must go through the file upload API, which is a different call shape with a different result model.
- No request-rate figure is published anywhere in the documentation, so a client has to impose its own pacing rather than read a documented ceiling.
Checked against Batch validate emails (v2) (2026-09-29), Email validation API quickstart (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put ZeroBounce behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.