Loading
Loading
Validate and verify email addresses in real time - checks syntax, MX records, domain validity, disposable addresses, catch-all domains, role-based accounts, spam traps, and deliverability.
Send the email address and optional parameters in the request body. The response includes detailed validation results for syntax, domain, DNS, account, and optional IP geolocation and security analysis.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
The following optional query parameter controls the response format.
formatoptionalStringdefault: jsonResponse format. Possible values are:
The request body must be in JSON format and include an email field along with optional name and ip fields for enrichment:
{
"email": "abc.def@gmail.com",
"name": "Test User",
"ip": "1.1.1.1"
}emailrequiredStringThe email address to validate.
nameoptionalStringOptional identifier or label for record tracking purposes. Reserved for future identity verification.
ipoptionalStringOptional IP address for geolocation and security enrichment (VPN, proxy, TOR, threat detection).
A successful request returns a 200 OK response with a JSON object containing validation results. Response includes IP enrichment fields only when an IP address is provided.
successIndicates the processing status of the validation request. true: Validation process completed successfully. false: Validation could not be completed due to inconclusive results.
emailThe email address submitted for validation.
nameOptional identifier or label provided in the request for record tracking purposes.
validEmailComprehensive deliverability assessment. Values: valid (recipient confirmed), invalid (rejected or undeliverable), unknown (inconclusive), risky (uncertain deliverability).
reasonDetailed explanation returned when validEmail is not valid.
validSyntaxValidates email address format compliance with RFC 5322 standards. When false, validEmail will always return invalid.
ipIP address provided for geolocation and security enrichment. Not required for core email validation.
Geolocation and security enrichment data for the optional IP address. Returned only when `ip` is provided.
name (String), validDomain (Boolean), disposable (Boolean), spam (Boolean), free (Boolean), …
role (Boolean), fullMailBox (Boolean)
mxRecords (Array<String>), aRecords (Array<String>)
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Please pass valid value for 'email' in body.
Timed out while connecting to the remote URL.
API rate limit exceeded.