Catalog/enrich-email

Enrichment

Email enrichment & risk (multi-signal join) API

Given an email, JOIN several keyless signals into one clean record: syntax validity, domain deliverability (live MX check), disposable/free-provider classification (maintained inline lists), role-account detection (info@, support@, …), and Gravatar existence (md5 -> Gravatar HEAD) — plus a risk level and hints. The value-add is the multi-signal merge for signup/fraud filtering; we never send mail. Answers 'validate this email','is this deliverable','is this a disposable/role/free address','does this email have a Gravatar'.

Price$0.01per request
MethodPOST
Route/v1/enrich/email
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache300s public
enrichemailvalidationdeliverabilitydisposablegravatarmxrisk
API URLhttps://x402.hexl.dev/v1/enrich/email
Integration docs
Example request
{
  "email": "support@github.com"
}
Example response
{
  "email": "support@github.com",
  "valid": true,
  "domain": "github.com",
  "localPart": "support",
  "deliverableDomain": true,
  "disposable": false,
  "freeProvider": false,
  "roleAccount": true,
  "gravatar": {
    "exists": true,
    "url": "https://www.gravatar.com/avatar/61024896f291303615bcd4f7a0dcfb74",
    "hash": "61024896f291303615bcd4f7a0dcfb74"
  },
  "riskLevel": "elevated",
  "riskHints": [
    "role-account"
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "email"
  ],
  "properties": {
    "email": {
      "type": "string",
      "examples": [
        "support@github.com"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}