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.


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.


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

E10Email address verified with ISP as deliverable
E11Syntax OK

Error Codes

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.

Click Try It! to start a request and see the response here!