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

RoutePriceWhat 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 unknown fields 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

Operational figures

Rolling 30 day window, updated live: 288750 requests, 24 of them paid, 24 settlements, 0 profiles in cache.