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.

EmailResult

Field name

Type

Description

User

string

Parsed username

Domain

string

Parsed domain name

Codes

array

Parsing 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

Code

Description

E10

Email address verified with ISP as deliverable

E11

Syntax OK

Error Codes

Code

Description

E1

Syntax failure

E2

Domain is unreachable

E3

Email address is disposable

E4

Email address is undeliverable

E5

Email address is illegitimate

E6

Email found in suppression file

E7

Email delivery status is unknown

HTTP Error Messages

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

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