Email Validation
/v1/emailsValidates an email address and reports whether it is deliverable.
Requires an API Key licensed for email validation. A query over 320 characters is rejected.
A validated address decrements your lookup balance. An address the API cannot check returns unknown and costs no lookup. An address whose domain does not resolve, or publishes no MX records, returns not_deliverable and also costs no lookup. Only those two domain failures populate suggestions. Every other response returns an empty list.
Query parameters
api_keystring optionalAPI Key
Your unique identifier that allows access to our APIs.
Begins
ak_. Available from your dashboard.querystringSpecifies the email address to validate
tagsstring optionalTags
A comma separated list of tags to query over.
Useful if you want to specify the circumstances in which the request was made.
If you specify multiple tags, the response comprises only requests that satisfy all of them. Searching
"foo,bar"queries only requests tagged both"foo"and"bar".
Response
result is a small, fixed object containing email validation attributes.
resultone ofEmail
resultstringdeliverablebooleanReturns
trueif the email can be delivereddisposablebooleanReturns
trueif email comes from a disposable email service like temp-mailfreebooleanReturns
trueif the email originates from a free service like Outlook or Gmail.rolebooleanReturns
trueif email address represents an organisational role likeadmin,support,postmasteretccatchallbooleanReturns
trueif this domain accepts all emails regardless of usernamesuggestionsstring[]Returns an array of suggested email addresses if the email address is not deliverable. The suggested emails are not validated.
UnknownEmail
resultstringdeliverablebooleanDeliverability is not known
disposablebooleanDisposability is not known
freebooleanFree email provider is not known
rolebooleanRole is not known
catchallbooleanCatch-all status is not known
suggestionsstring[]Suggestions will be empty
The result sits inside the standard { result, code, message } envelope — see
the API reference for the wrapper format.