Catalog/util-email-verify

Utilities

Email verification (syntax + MX + disposable) API

Check whether an email is real and deliverable: syntax, MX (mail server) records, and disposable-domain detection — using DNS only, no email sent. Answers queries like 'is this email valid', 'verify this email address', 'is this a disposable email'.

Price$0.01per request
MethodPOST
Route/v1/util/email-verify
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
utilemailverifyvalidationmxdisposabledeliverabilityidentity
API URLhttps://x402.hexl.dev/v1/util/email-verify
Integration docs
Example request
{
  "email": "test@gmail.com"
}
Example response
{
  "email": "test@gmail.com",
  "validSyntax": true,
  "domain": "gmail.com",
  "hasMx": true,
  "mxRecords": [
    "gmail-smtp-in.l.google.com"
  ],
  "disposable": false,
  "deliverable": true
}
Input schema
{
  "type": "object",
  "required": [
    "email"
  ],
  "properties": {
    "email": {
      "type": "string",
      "examples": [
        "someone@example.com"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "required": [
    "email",
    "validSyntax",
    "deliverable"
  ],
  "properties": {
    "email": {
      "type": "string"
    },
    "validSyntax": {
      "type": "boolean"
    },
    "domain": {
      "type": [
        "string",
        "null"
      ]
    },
    "hasMx": {
      "type": "boolean"
    },
    "mxRecords": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "disposable": {
      "type": "boolean"
    },
    "deliverable": {
      "type": "boolean"
    }
  }
}