Format
Reject impossible addresses immediately.
Catch malformed addresses and common domain typos before they enter your product.
Catch malformed, disposable, role-based, and unroutable addresses before they create fake accounts, wasted trials, and unusable leads.
Syntax
Domain status
Disposable
Mailbox status
Format
Catch malformed addresses and common domain typos before they enter your product.
Syntax valid
Domain
Confirm the domain can receive email and identify known disposable or free mailbox providers.
Domain can receive email
Mailbox
Check the complete address and return unknown whenever the result is not clear.
Mailbox looks reachable
Decision
Act on deliverable, risky, undeliverable, or unknown with no extra interpretation.
Deliverable
Approve good addresses faster and stop fake accounts before they consume trials, seats, sales time, or customer data.
Catch malformed addresses, typos, and domains that cannot receive email before they enter your product.
Protect trials and promotions from temporary providers and risky role accounts.
When a provider does not give a clear answer, the result stays unknown instead of rejecting a legitimate user.
Route deliverable, risky, undeliverable, and unknown addresses straight into your product logic.
Use REST from any stack, generate a typed client from OpenAPI, or call the same verifier through MCP.
$ curl -X POST https://emailverifier.dev/api/v1/verify \ -H "Content-Type: application/json" \ -d '{"email":"hello@company.com"}' # → { "email": "hello@company.com", "status": "deliverable", "score": 92, "reason": "mailbox_accepts_mail", "suggestion": null }
Domain intelligence
See whether a provider is disposable, a known free mailbox service, or not classified as either.
Explore domain reportsAdd one request to signup, free trials, lead forms, or CRM imports—and act on the same clear response everywhere.
Public demo
10
checks per hour
with no signup