← Back to directory

Domain checks bundle for one .com, .net or .org domain in one call: registry fac...

https://horizonpulse.dev/api/domain/trust

Overview

Domain checks bundle for one .com, .net or .org domain in one call: registry facts (registrar, created/expiry, status), TLS certificate (issuer, days to expiry, hostname match), MX/SPF/DMARC, HTTP security headers (redirects not followed), with a 0-100 check score and its reasons. Other TLDs refused before payment. Base/Polygon USDC. Buyer terms: results may not be used for marketing, spam or any unsolicited commercial message or solicitation, or to compile or resell a registration database.

Protocol x402
Price $0.25
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": { "domain": "example.com" }, "type": "http" }

Output Schema

{ "example": { "attribution": "<attribution>", "buyerTerms": "<buyer terms>", "certificate": { "chainLength": 0, "chainTrusted": true, "connectedIp": "<ip>", "daysRemaining": 0, "domain": "example.com", "expired": false, "handshakeBytes": { "received": 0, "sent": 0 }, "handshakeMs": 0, "hostnameMatches": true, "issuer": { "commonName": "<issuer>", "organization": null }, "observedAt": "<ISO 8601 time>", "port": 443, "protocol": "<protocol>", "subject": { "commonName": "example.com" }, "subjectAltNames": [ "example.com" ], "unicode": "example.com", "validFrom": "<ISO date>", "validTo": "<ISO date>" }, "charging": "Only a complete answer is charged; if any part fails, nothing is charged.", "checkScore": 0, "disclaimer": "<disclaimer>", "domain": "example.com", "email": { "dmarc": { "policy": null, "present": false, "record": null }, "mx": [ { "exchange": "<mx host>", "priority": 0 } ], "nullMx": false, "spf": { "all": null, "multiple": false, "present": false, "record": null } }, "headers": { "findings": [ { "detail": "<detail>", "id": "<id>", "status": "<status>", "title": "<title>" } ], "location": null, "status": 0, "url": "https://example.com/" }, "observedAt": "<ISO 8601 time>", "ok": true, "priced": { "amountAtomic": "<atomic USDC>", "amountUsd": "<price>", "asset": "<USDC on Base>", "network": "base", "payTo": "<payTo>" }, "reasons": [ { "part": "<part>", "points": 0, "reason": "<reason>" } ], "receipt": { "amountAtomic": "<atomic USDC>", "id": "hpr_<id>", "route": "/api/domain/trust", "tier": "base" }, "registry": { "created": "<ISO date>", "dnssec": { "signed": null }, "domain": "example.com", "expires": "<ISO date>", "nameservers": [ "<nameserver>" ], "notices": [], "rdapSource": { "registryHost": "<registry host>", "url": "https://example.com/rdap" }, "registrar": { "ianaId": "<id>", "name": "<registrar>" }, "registrarReferral": null, "status": [ "<status>" ], "unicode": "example.com", "updated": "<ISO date>" }, "scoreNote": "<score note>", "source": "registry-rdap+tls-handshake+dns+https" }, "type": "json" }