IsValid.email

Simple email verification. Powered by Engage.

Usage

https://isvalid.email/{email}

e.g., https://isvalid.email/john@doe.com

How it works

The following verifications are performed in order:

Response

All checks good:

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

Something is wrong:

{
  "email": "hello@wrong.mx",
  "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": "hi@notsure.email",
  "valid": "uncertain",
  "code": "Uncertain",
  "reason": "There was a DNS issue."
}

Questions? Hi? Feedback?

Email hello at engage.so