{"openapi":"3.1.0","info":{"title":"Domain Intel","version":"1.0.0","description":"Pay-per-call domain intelligence for autonomous agents: WHOIS, DNS, mail policy, TLS certificate and subdomains in one answer. No signup, no API key, no dashboard. Every call is settled in USDC over the x402 protocol. Fields a registry refuses to answer are returned as unknown and never guessed.","contact":{"name":"Die Netzhandwerker","url":"https://netzhandwerker.de"}},"servers":[{"url":"https://dns.netzhandwerker.de"}],"paths":{"/domain":{"post":{"summary":"Full domain profile: WHOIS, DNS records, mail setup, TLS certificate, subdomains and registrability in one paid call.","description":"Resolves A, AAAA, MX, NS, TXT, CAA and SOA, reads the WHOIS record of the responsible registry, checks SPF, DMARC and known DKIM selectors, opens a TLS handshake for issuer, validity, chain and SAN list, and collects subdomains from Certificate Transparency. Fields that a registry refuses to answer are reported as unknown, never guessed. Price: 0.003 USDC per call, settled over x402 on Base Mainnet.","operationId":"domain_intel","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain without scheme, for example example.com. A full URL or a mail address is accepted and reduced to its host."},"subdomains":{"type":"boolean","default":true,"description":"Collect subdomains from Certificate Transparency (crt.sh) and the certificate SAN list."},"cert_chain":{"type":"boolean","default":false,"description":"Return the full certificate chain the server presents, not only the leaf certificate."},"whois_raw":{"type":"boolean","default":false,"description":"Include the unparsed WHOIS text of the registry answer."}},"additionalProperties":false},"example":{"domain":"example.com","subdomains":true}}}},"responses":{"200":{"description":"Domain profile","content":{"application/json":{"schema":{"type":"object"},"example":{"domain":"example.com","registrable_domain":"example.com","tld":"com","checked_at":"2026-08-06T12:00:00.000Z","registered":true,"available":false,"availability":{"available":false,"source":"whois","note":null},"dns":{"a":["23.192.228.84"],"aaaa":["2600:1408:ec00:36::1736:7f24"],"cname":[],"mx":[{"exchange":".","priority":0}],"ns":["a.iana-servers.net","b.iana-servers.net"],"txt":["v=spf1 -all"],"caa":[{"critical":0,"tag":"issue","value":"letsencrypt.org"}],"caa_present":true,"soa":{"primary":"ns.icann.org","admin":"noc.dns.icann.org","serial":2024081447,"minimum_ttl":3600}},"nameservers":{"hosts":["a.iana-servers.net"],"count":2,"operator":null,"operators":[],"source":"dns"},"mail":{"mx_present":false,"provider":null,"spf":{"record":"v=spf1 -all","policy":"fail","includes":[]},"dmarc":{"record":"v=DMARC1; p=reject;","policy":"reject","rua":[]},"dkim":{"selectors_probed":46,"selectors_found":0,"found":[]},"mta_sts":false},"tls":{"supported":true,"issuer":"DigiCert Inc","valid_from":"2026-01-15T00:00:00.000Z","valid_to":"2027-01-15T23:59:59.000Z","days_remaining":162,"authorized":true,"san":["example.com","www.example.com"],"san_count":2},"whois":{"known":true,"free":false,"registrar":"RESERVED-Internet Assigned Numbers Authority","created":"1995-08-14T04:00:00.000Z","expires":"2026-08-13T04:00:00.000Z","days_until_expiry":7,"status":["clientDeleteProhibited","clientTransferProhibited"],"server":"whois.verisign-grs.com"},"subdomains":{"source":"crt.sh + certificate SAN","count":3,"names":["www.example.com"]},"cache":"miss"}}}},"400":{"description":"The value is not a domain name. Not charged."},"402":{"description":"Payment required. Retry with a PAYMENT-SIGNATURE header."},"429":{"description":"Too many unsettled requests from this address. Not charged."},"500":{"description":"Unexpected failure. Not charged."}},"x-x402":{"price":{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","display":"$0.003"}}}},"/health":{"get":{"summary":"Service health, no payment required","responses":{"200":{"description":"ok"}}}},"/readiness":{"get":{"summary":"Readiness including settlement layer and resolver, no payment required","responses":{"200":{"description":"ready"},"503":{"description":"not ready"}}}},"/pricing":{"get":{"summary":"Machine readable price list, no payment required","responses":{"200":{"description":"ok"}}}}},"x-service":{"slug":"domain-intel","tags":["domain-intelligence","whois","dns","tls-certificate","subdomains","spf-dmarc-dkim","domain-availability","agent-tools"],"payment_protocol":"x402","endpoint_count":4,"paid_endpoint_count":1,"cache":{"domain_seconds":21600,"whois_seconds":86400}}}