One API Call. Complete Email Verification.
Simple REST API for real-time email validation. Sub-500ms response times, structured JSON responses, and comprehensive documentation. Integrate in minutes.
Verify emails instantly with SMTP-level accuracy. Results in milliseconds.
Process multiple emails in a single request for efficient verification.
Clean, consistent JSON responses. Easy to parse and integrate.
Lightning-fast verification suitable for signup forms and checkout.
Simple API key authentication. No OAuth complexity needed.
Fully GDPR and CCPA compliant. Your data is always protected.
Every response includes email_security and protection_level fields — detect enterprise gateways automatically.
One API call to verify an email address.
POST /v1/validate HTTP/1.1
Host: api.mailrook.com
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"email": "[email protected]"
}
{
"data": {
"email": "[email protected]",
"username": "test",
"domain": "example.com",
"mx_record": "mx.example.com",
"provider": "custom",
"score": 95,
"result": "deliverable",
"reason": null,
"domain_status": null,
"did_you_mean": null,
"isv_format": true,
"isv_domain": true,
"isv_deliverable": true,
"isv_nocatchall": true,
"isv_nodisposable": true
},
"code": 0,
"message": "ok"
}
When a domain cannot exist — .cov is not a
top-level domain — we answer without waiting on DNS and tell you what the user most likely meant, so you can
offer a correction instead of losing the signup.
{
"data": {
"email": "[email protected]",
"domain": "gmail.cov",
"score": 0,
"result": "undeliverable",
"reason": "invalid_domain",
"domain_status": "unknown_suffix",
"did_you_mean": "[email protected]",
"isv_format": true,
"isv_domain": false
},
"code": 0,
"message": "ok"
}
domain_status is
unknown_suffix when the top-level domain does not
exist, or malformed when the address is not a valid
hostname at all. It stays null whenever DNS was
actually consulted, including for a real domain that simply has no mail servers.
did_you_mean is only ever set for an undeliverable
address, and is null when no correction is confident
enough to show.
Direct HTTP calls to verify emails. Perfect for any language or framework.
View REST Docs →Standard JSON over HTTP. Works with Node.js, Python, PHP, cURL, and any HTTP client.
View Docs →Average verification completes in milliseconds.
Enterprise-grade SLA with redundancy across regions.
25 verifications per day on the free tier.
Industry-leading verification accuracy with SMTP checks.
Verify email during user registration to prevent invalid signups and improve data quality immediately.
Check emails as users submit forms to catch typos and invalid addresses before processing.
Keep your CRM contacts clean by verifying emails on sync and new additions.
Integrate into your data pipeline to maintain list quality automatically.
MailRook offers a complete suite of email validation and list cleaning solutions.
Authorization: Bearer YOUR_API_KEY. Generate your API key from your account dashboard.
Start verifying emails in minutes. Free tier includes 25 daily verifications. No credit card required.