Simple email verification. Powered by Engage.



How it works

The following verifications are performed in order:


All checks good:

  "email": "email@valid.tld",
  "valid": "yes"

Something is wrong:

  "email": "",
  "valid": "no",
  "code": "MX",
  "reason": "Host has no MX record."

Possible code values: Syntax, MX, Mailbox, Uncertain.

reason will have more details about the error.

If code is Uncertain it means there was a totally different error and IsValid is not sure if the email is valid or not. If this happens, valid will have a value of uncertain.

  "email": "",
  "valid": "uncertain",
  "code": "Uncertain",
  "reason": "There was a DNS issue."

Questions? Hi? Feedback?

Email hello at