Overview
Use when an agent is about to email or sign up a contact. Input: email. Output: JSON verdict (deliverable, risky, undeliverable) with reasons, MX hosts, null MX, SPF and DMARC policy, disposable domain, role account, free provider. No SMTP probe, so the mailbox itself is not verified. Malformed address refused before payment. Example: ?email=info@example.com
Protocol
x402
Price
$0.0020
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
Email Check
Indexed
2026-10-29 01:36:38
Health
Status
healthy
Latency (p50)
339ms
Uptime (30d)
100.0%
Reliability Score
90/100
Last Checked
2026-10-31 07:13:30
Last Healthy
2026-10-31 07:13:30
Consecutive Failures
0
Output Schema
{
"example": {
"attribution": "DNS via Cloudflare DNS-over-HTTPS; disposable domains from github.com/disposable-email-domains (CC0)",
"cached": false,
"checkedAt": "2026-10-27T00:00:00.000Z",
"disposable": false,
"dns": {
"dmarc": {
"policy": "none",
"present": true,
"record": "v=DMARC1; p=none; sp=quarantine; rua=mailto:mailauth-reports@google.com"
},
"exists": true,
"implicitMx": false,
"mx": [
{
"host": "gmail-smtp-in.l.google.com",
"priority": 5
}
],
"nullMx": false,
"spf": {
"all": null,
"present": true,
"record": "v=spf1 redirect=_spf.google.com"
}
},
"domain": "gmail.com",
"email": "support@gmail.com",
"freeProvider": true,
"mailboxVerified": false,
"notes": [
"No SMTP probe is made, so whether the mailbox itself exists is not checked; 'deliverable' means the domain accepts mail."
],
"reasons": [
"role_account"
],
"roleAccount": true,
"syntax": {
"valid": true
},
"verdict": "risky"
},
"type": "json"
}