Validate one email address

Full validation of one address: syntax, domain, MX records, disposable/role/free flags and a typo suggestion, with a deliverability verdict and a 0–100 score.

Request

GEThttps://email-validator.p.apihiver.com/v1/validate?email=support%40gmail.com
*
String. The email address, e.g. [email protected].
Language
Client
1curl --request GET \
2  --url 'https://email-validator.p.apihiver.com/v1/validate?email=support%40gmail.com' \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

Validate one email address: Email Validation API reference

Full validation of one address: syntax, domain, MX records, disposable/role/free flags and a typo suggestion, with a deliverability verdict and a 0–100 score. This endpoint is part of the Email Validation API: Validate email addresses: syntax, domain and mail-server (MX) checks, disposable detection, typo suggestions and normalisation.

Example response (200, application/json)

Success.

1{
2  "email": "[email protected]",
3  "score": 95,
4  "domain": "gmail.com",
5  "mx_found": true,
6  "disposable": false,
7  "mx_records": [
8    "gmail-smtp-in.l.google.com",
9    "alt1.gmail-smtp-in.l.google.com",
10    "alt2.gmail-smtp-in.l.google.com"
11  ],
12  "deliverable": "likely",
13  "did_you_mean": null,
14  "role_account": true,
15  "valid_syntax": true,
16  "free_provider": true
17}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "email: Field required"
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.