← Back to directory

Email address check for one address: RFC 5322 syntax, MX records (null MX noted)...

https://horizonpulse.dev/api/email/check

Overview

Email address check for one address: RFC 5322 syntax, MX records (null MX noted), SPF and DMARC records over DNS, role-account flag (info@, admin@ and similar) and a disposable-domain match. No SMTP connection is made, so mailbox existence is not checked. One address per call. Bad input or DNS failure: Not charged. USDC on Base or Polygon.

Protocol x402
Price $0.0030
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider horizonpulse
Source bazaar
Indexed 2026-11-09 04:07:46

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "email": "example@example.com" }, "type": "http" }

Output Schema

{ "example": { "acceptsMailByDns": true, "attribution": "<attribution>", "charging": "Only a successful answer is charged; bad input or a DNS failure is not charged.", "disclaimer": "<disclaimer>", "disposable": { "listed": false, "matched": null }, "dmarc": { "policy": null, "present": false, "record": null }, "domain": "example.com", "domainUnicode": "example.com", "email": "example@example.com", "local": "example", "mx": [ { "exchange": "<mx host>", "priority": 0 } ], "nullMx": false, "observedAt": "<ISO 8601 time>", "ok": true, "priced": { "amountAtomic": "<atomic USDC>", "amountUsd": "<price>", "asset": "<USDC on Base>", "network": "base", "payTo": "<payTo>" }, "receipt": { "amountAtomic": "<atomic USDC>", "id": "hpr_<id>", "route": "/api/email/check", "tier": "base" }, "roleAccount": false, "smtpChecked": false, "source": "dns", "spf": { "all": null, "multiple": false, "present": false, "record": null }, "syntax": { "standard": "RFC 5322 addr-spec (dot-atom subset)", "valid": true } }, "type": "json" }