Check whether an email address is likely deliverable by validating its format, confirming the domain exists in DNS, and verifying it has MX records.
POST /v1/email/verifyPer request| Field | Type | Description |
|---|---|---|
| email* | string | Email address to verify |
| Field | Type | Description |
|---|---|---|
| valid | boolean | true only if all three checks pass |
| string | Normalised email (lowercased, trimmed) | |
| domain | string | Domain extracted from the email |
| checks.format | boolean | Email matches standard format regex |
| checks.domain_exists | boolean | Domain has resolvable DNS records |
| checks.mx_records | boolean | Domain has valid MX records |
Request
{
"email": "user@gmail.com"
}Response
{
"valid": true,
"email": "user@gmail.com",
"domain": "gmail.com",
"checks": {
"format": true,
"domain_exists": true,
"mx_records": true
}
}