Email endpoint

Check an email

GET https://api.usercheck.com/email/email@example.com

Check the email email@example.com.

{
    "status": 200,
    "email": "email@example.com",
    "domain": "example.com",
    "mx": false,
    "disposable": false,
    "public_domain": false,
    "alias": false,
    "did_you_mean": null
}
KeyValue

status

The status of the request. Possibles values are:

  • 200 The request is successful

  • 400 The request is invalid

  • 429 The rate limit is exceeded

email

The email you sent

domain

The domain from the email you sent

mx

Whether or not the domain has MX records

disposable

Whether or not the domain is disposable

public_domain

Whether or not the domain is from a public email provider (e.g. Gmail, Yahoo, Outlook...)

alias

Whether or not the email is an alias

did_you_mean

Returns a suggested valid domain based on a list of the most popular email providers.

Returns NULL if the domain is already a valid domain, or if there's no close result.

error

The description of the error, if the status is different from 200

Last updated