Developers
Verify from your own code.
Generate an API key from your dashboard on any paid plan and check addresses at signup or in your sending pipeline. The same engine behind the app.
Developers · Console · EMCHEQSample
Developers
ConsoleRequest public check endpoint · no key
Paid plans use POST /app/v1/verify with a bearer key.
Response
Integration
Small surface, honest results.
GET/validate?email=Single check, no keyPOST/validate/batchMany addresses at oncePOST/app/v1/verifyKeyed, on paid plans
01
Bearer authentication
Send your key in the Authorization header. Create and revoke keys from the dashboard.
02
The same verdicts
VALID, PROBABLY_VALID, UNKNOWN, DISPOSABLE or INVALID, with a 0–100 score.
03
Try it first
The dashboard has a console to run a request before you write any code.
Response
What comes back.
One object per address. Every field is something we observed, not a guess. Hover a line to read it.
{
}
FieldstatusExample response