Domain Intel
Domain in, the full public profile out: WHOIS, DNS, mail policy, TLS certificate and subdomains. Every call is paid inside the request over x402. No signup, no API key, no dashboard.
Endpoint
| Route | Price | What it does |
|---|---|---|
POST /domain |
0.003 USDC | Full domain profile: WHOIS, DNS records, mail setup, TLS certificate, subdomains and registrability in one paid call. |
POST /domain/dossier |
0.008 USDC | One domain dossier combines the existing DNS/MX, WHOIS and TLS profile with technology evidence, hosting, security headers and sourced domain age. |
POST /domain/articles/spf-lookup-budget |
0.009 USDC | Count published SPF lookup terms; never claim recursively evaluated SPF validity. |
POST /domain/articles/registry-renewal-window |
0.009 USDC | Flag a registry-reported expiry within thirty days; unknown dates remain unknown. |
POST /domain/articles/ns-cloudflare |
0.009 USDC | Observe Cloudflare DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-aws-route-53 |
0.009 USDC | Observe AWS Route 53 DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-microsoft-azure-dns |
0.009 USDC | Observe Microsoft Azure DNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-google-domains |
0.009 USDC | Observe Google Domains DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-google-cloud-dns |
0.009 USDC | Observe Google Cloud DNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-all-inkl |
0.009 USDC | Observe All-Inkl DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-ionos |
0.009 USDC | Observe IONOS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-strato |
0.009 USDC | Observe STRATO DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-hetzner |
0.009 USDC | Observe Hetzner DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-netcup |
0.009 USDC | Observe netcup DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-united-domains |
0.009 USDC | Observe united-domains DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-godaddy |
0.009 USDC | Observe GoDaddy DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-namecheap |
0.009 USDC | Observe Namecheap DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-hostinger |
0.009 USDC | Observe Hostinger DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-digitalocean |
0.009 USDC | Observe DigitalOcean DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-vercel |
0.009 USDC | Observe Vercel DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-ns1 |
0.009 USDC | Observe NS1 DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-dns-made-easy |
0.009 USDC | Observe DNS Made Easy DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-vercara-ultradns |
0.009 USDC | Observe Vercara UltraDNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-akamai |
0.009 USDC | Observe Akamai DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-gandi |
0.009 USDC | Observe Gandi DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-ovhcloud |
0.009 USDC | Observe OVHcloud DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-scaleway |
0.009 USDC | Observe Scaleway DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-infomaniak |
0.009 USDC | Observe Infomaniak DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-one-com |
0.009 USDC | Observe one.com DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-loopia |
0.009 USDC | Observe Loopia DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-hostpoint |
0.009 USDC | Observe Hostpoint DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-domainfactory |
0.009 USDC | Observe domainFACTORY DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-mittwald |
0.009 USDC | Observe Mittwald DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-desec |
0.009 USDC | Observe deSEC DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-dnsimple |
0.009 USDC | Observe DNSimple DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-cloudns |
0.009 USDC | Observe ClouDNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-bunny-dns |
0.009 USDC | Observe Bunny DNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-squarespace |
0.009 USDC | Observe Squarespace DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-wix |
0.009 USDC | Observe Wix DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-shopify |
0.009 USDC | Observe Shopify DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-webflow |
0.009 USDC | Observe Webflow DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-porkbun |
0.009 USDC | Observe Porkbun DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-dynadot |
0.009 USDC | Observe Dynadot DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-enom |
0.009 USDC | Observe Enom DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-network-solutions |
0.009 USDC | Observe Network Solutions DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-opensrs |
0.009 USDC | Observe Opensrs DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-transip |
0.009 USDC | Observe TransIP DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-combell |
0.009 USDC | Observe Combell DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-key-systems |
0.009 USDC | Observe Key-Systems DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-internetx |
0.009 USDC | Observe InterNetX DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-host-europe |
0.009 USDC | Observe Host Europe DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-inwx |
0.009 USDC | Observe INWX DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-variomedia |
0.009 USDC | Observe Variomedia DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-zone-media |
0.009 USDC | Observe Zone Media DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-nazwa-pl |
0.009 USDC | Observe nazwa.pl DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-yandex |
0.009 USDC | Observe Yandex DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-alibaba-cloud-dns |
0.009 USDC | Observe Alibaba Cloud DNS DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/ns-dnspod |
0.009 USDC | Observe DNSPod DNS migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-google-workspace |
0.009 USDC | Observe Google Workspace MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-microsoft-365 |
0.009 USDC | Observe Microsoft 365 MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-all-inkl |
0.009 USDC | Observe All-Inkl MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-ionos |
0.009 USDC | Observe IONOS MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-strato |
0.009 USDC | Observe STRATO MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-mailbox-org |
0.009 USDC | Observe mailbox.org MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-posteo |
0.009 USDC | Observe Posteo MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-proton-mail |
0.009 USDC | Observe Proton Mail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-zoho-mail |
0.009 USDC | Observe Zoho Mail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-yandex-mail |
0.009 USDC | Observe Yandex Mail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-mimecast |
0.009 USDC | Observe Mimecast MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-proofpoint |
0.009 USDC | Observe Proofpoint MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-barracuda |
0.009 USDC | Observe Barracuda MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-hornetsecurity |
0.009 USDC | Observe Hornetsecurity MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-retarus |
0.009 USDC | Observe Retarus MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-fastmail |
0.009 USDC | Observe Fastmail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-icloud-mail |
0.009 USDC | Observe iCloud Mail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-mail-ru |
0.009 USDC | Observe Mail.ru MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-tencent-exmail |
0.009 USDC | Observe Tencent Exmail MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-migadu |
0.009 USDC | Observe Migadu MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-hetzner |
0.009 USDC | Observe Hetzner MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-netcup |
0.009 USDC | Observe netcup MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-domainfactory |
0.009 USDC | Observe domainFACTORY MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-united-domains |
0.009 USDC | Observe united-domains MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-mailgun |
0.009 USDC | Observe Mailgun MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-sendgrid |
0.009 USDC | Observe SendGrid MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-amazon-ses |
0.009 USDC | Observe Amazon SES MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-improvmx |
0.009 USDC | Observe ImprovMX MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-forward-email |
0.009 USDC | Observe Forward Email MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-namecheap-private-email |
0.009 USDC | Observe Namecheap Private Email MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-hostinger |
0.009 USDC | Observe Hostinger MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-titan |
0.009 USDC | Observe Titan MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-infomaniak |
0.009 USDC | Observe Infomaniak MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-one-com |
0.009 USDC | Observe one.com MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-transip |
0.009 USDC | Observe TransIP MX migration transitions using current records and your timestamped prior snapshot. |
POST /domain/articles/mx-combell |
0.009 USDC | Observe Combell MX migration transitions using current records and your timestamped prior snapshot. |
How a call works
curl -s -X POST https://dns.halowerk.com/domain \
-H "Content-Type: application/json" \
-d '{"domain":"example.com","subdomains":true}'
The first call answers with HTTP 402 and the accepted payment terms. An x402 capable client signs the terms and repeats the request; the answer arrives in the same round trip. Any x402 client library, or an MCP client pointed at /mcp, handles this without further setup.
What one answer contains
- WHOIS: registrar, creation, expiry, days remaining, status codes.
- DNS: A, AAAA, CNAME, MX, NS, TXT, CAA, SOA.
- Mail: SPF and DMARC with parsed policy, probed DKIM selectors, MTA-STS, provider.
- TLS: issuer, validity, chain, SAN list, trust result.
- Subdomains from Certificate Transparency.
- Nameserver operator and registrability.
Rules we follow
- Per TLD query budgets are respected; one lane per registry.
- A throttled registry yields
unknownfields with a reason, never a guess. - No invented fields. A silent DKIM selector is not reported as missing DKIM.
- Profiles cached 6 hours, WHOIS 24 hours.
- Public data only. No port scanning, no access control bypass.
Discovery
- /openapi.json
- /.well-known/x402
- /mcp — Model Context Protocol
- /pricing
- /llms.txt
- /health · /readiness
Operational figures
Rolling 30 day window, updated live: 288750 requests, 24 of them paid, 24 settlements, 0 profiles in cache.