Check format, MX records, disposable domains, and detect typos — free, no sign-up
POST /v1/email/validate — Single email (no auth, 20/day per IP)
curl -X POST https://nopii.xyz/v1/email/validate \
-H "Content-Type: application/json" \
-d '{"email": "user@gmail.com"}'
Response:
{
"email": "user@gmail.com",
"valid": true,
"format_ok": true,
"mx_ok": true,
"disposable": false,
"domain": "gmail.com",
"suggestion": null
}
Bulk validation (requires API key, max 50 emails)
curl -X POST https://nopii.xyz/v1/email/validate \
-H "Content-Type: application/json" \
-H "x-api-key: nopii_YOUR_KEY" \
-d '{"emails": ["a@gmail.com", "b@tempmail.com"]}'
GET /v1/email/validate?email=user@gmail.com — Quick check via query string
Get a free API key:
curl -X POST https://nopii.xyz/v1/register \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'
Our email validator runs a multi-step verification pipeline to determine if an email address is safe to send to:
Use the free API to integrate email validation into your signup forms, CRM pipelines, or data cleaning workflows. See also our DNS Lookup tool for manual MX record inspection.