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 URL
Integration docshttps://x402.hexl.dev/v1/enrich/emailExample 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
}