Validate Email Address

Parse email addresses into username and domain. Detects temporary email addresses, and verifies delivery status.

- Features a complete syntactical email validation engine that obeys current IETF standards, including RFC 1123, RFC 2821, RFC 2822, RFC 3490, RFC 3696, RFC 4291, RFC 5321, RFC 5322 and RFC 5336. - Detects temporarily email addresses generated by certain free services on the Internet collectively known as "disposable" email address providers.
*- Actively verifies delivery status of email address including the detection of known SPAM traps and inboxes that are simply out of space.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🚧

HTTP Headers

The "content-type" in the HTTP header must be set to "application/json", otherwise an HTTP 400 Bad Request response will be returned.

EmailResult

Field nameTypeDescription
UserstringParsed username
DomainstringParsed domain name
CodesarrayParsing and validation results. See Status codes.

ValidateEmail Status Codes

This section lists the following types of status codes for the the ValidateEmail method.

Result Codes

CodeDescription
E10Email address verified with ISP as deliverable
E11Syntax OK

Error Codes

CodeDescription
E1Syntax failure
E2Domain is unreachable
E3Email address is disposable
E4Email address is undeliverable
E5Email address is illegitimate
E6Email found in suppression file
E7Email delivery status is unknown

HTTP Error Messages

Click to see a complete listing of error messages and codes.

Path Params
string
required

License key issued by customer support. Click here for a trial key

Query Params
string
required

Search subject's email address.

string
required
Defaults to true

Verifies current email address delivery status by contacting the ISP’s email server and checking for existence of the mailbox.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json