Email Verification
Free tierValidate deliverability before you ever hit send.
About this API
Syntax, DNS, MX, and SMTP-level verification in a single call. Detects disposable domains, role accounts, catch-all servers, and typos, then returns a 0-100 confidence score so you can decide what to accept at signup.
Common use cases
Quickstart
Every Zephiel API uses the same base URL, the same key header, and the same error envelope.
curl -X GET "https://zephiel.com/api/v1/email-verification/verify" \
-H "X-Zephiel-Key: $ZEPHIEL_API_KEY" \
-H "Accept: application/json"Example response
{
"email": "ada@zephiel.com",
"deliverable": true,
"score": 96,
"checks": {
"syntax": true,
"mx_found": true,
"smtp": true,
"disposable": false,
"role_account": false,
"catch_all": false
}
}/v1/email-verification/verifyVerify a single email address/v1/email-verification/bulkSubmit a list for asynchronous verification/v1/email-verification/bulk/{jobId}Fetch results for a bulk jobAll endpoints return JSON and accept the X-Zephiel-Key header. Rate limits are enforced per plan and reported in X-RateLimit-Remaining.
Plans can be changed or cancelled at any time. Overage is charged per 1,000 requests rather than hard-blocking your traffic.
Free
100 requests/mo
5 req/min
Free
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — not included
- Email support — not included
- Usage analytics and alerts — not included
- 99.9% uptime SLA — not included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Starter
10,000 requests/mo
60 req/min
$15/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Most popular
Pro
250,000 requests/mo
600 req/min
$60/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Enterprise
Unlimited requests
Custom
$210/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — included
- SSO / SAML — included
- Custom SLA, DPA, and BAA — included
- Private deployment option — included
- Volume pricing — included
4.8
12 reviews
Arjun Patel
Senior Engineer
Documentation matched reality
Every sample in the Email Verification docs ran unmodified. That sounds like a low bar until you have integrated something where it is not.
Sarah Whitfield
Founder
Now handles list hygiene before campaigns too
We adopted Email Verification for signup form validation and ended up using it for list hygiene before campaigns as well. Same key, no new contract, no second integration.
Ngozi Eze
Systems Analyst
Support answered properly
Asked Zephiel Labs about an edge case in Email Verification and got an explanation from someone who had clearly read the code, not a link to the FAQ.
Carlos Mendez
Engineering Manager
Quietly reliable
Email Verification has not surprised us once in eight months of production traffic. That is the highest compliment I can pay a dependency.
Emeka Obi
Infrastructure Lead
One key made the difference
Adding Email Verification took ten minutes because the credential already existed. The vendor onboarding we skipped would have taken longer than the integration.
Clara Nkemdirim
Engineering Lead
Solved Signup form validation for us
We brought Email Verification in for Signup form validation and it has not needed revisiting since. The response shape matched the documentation on the first call, which is rarer than it should be.
Daniel Kessler
CTO
Predictable enough to plan around
Email Verification takes about 320ms, which is fine for the work it does. What matters is that the number barely moves — we queue the call and our timeouts have not fired once.
Elena Rossi
Product Manager
Free tier covered the whole prototype
I built the entire reducing bounce rate flow against Email Verification before anyone had to approve a purchase order. By the time we paid, we already knew it worked.
Related APIs in Communication
SMS Gateway
Northwind Data
Reach 200+ countries with direct carrier routes.
Phone Number Lookup
Free tierZephiel Labs
Validate, format, and enrich phone numbers in 232 countries.
Push Notifications
Free tierNorthwind Data
One call to reach iOS, Android, and the web.