{"uid":"cap_iXa0Ypgdtb28wam_ac5hZ","slug":"sitesignal-public-dns-record-inventory-491f1622","name":"SiteSignal Public DNS Record Inventory","description":"Inventory bounded public DNS answers for A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS SRV, and SOA record types.","url":"https://supported-rely-thee-portion.trycloudflare.com/x402/dns-inventory","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Public DNS hostname or HTTP(S) URL."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U8A95GIlzB1sPaDXdaYmd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a bounded inventory of public DNS records (A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS, SRV, SOA) for a given hostname or URL.","exampleAgentPrompt":"Can you pull the full public DNS record inventory for example.com — I want to see all the A, MX, TXT, NS, and any other record types that are configured?","exampleUseCases":[{"title":"Email deliverability audit","prompt":"Check the public DNS records for mycompany.com — I need to see the MX, TXT, and any SPF or DKIM-related entries to make sure email is set up correctly."},{"title":"Domain takeover risk assessment","prompt":"Pull all the DNS records for api.acmecorp.io so I can check if there are any dangling CNAME or NS entries that might indicate a subdomain takeover risk."},{"title":"New domain configuration verification","prompt":"We just set up DNS for newproduct.example.com — can you fetch its full DNS record inventory to confirm the A records, CAA entries, and nameservers are pointing to the right places?"}],"resultDescription":"A structured inventory of all resolvable public DNS answers for the queried hostname, covering up to ten record types (A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS, SRV, SOA), including resolved values and bounded metadata per record type.","failureModes":["Domain not found or NXDOMAIN — no records returned","Invalid hostname or malformed URL input — request rejected","Non-public or internal domain — no public DNS answers available","DNS timeout or upstream resolver failure — partial or empty response","Rate limiting or payment failure — request blocked"],"whenToPreferThis":"Use this endpoint when you need a comprehensive multi-record-type DNS snapshot for a single public hostname in one call, rather than issuing separate lookups per record type. It is ideal for auditing, verification, or enrichment workflows where you need a bounded, reproducible inventory of DNS state rather than a live recursive resolver query.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:28:43.820Z","isFirstParty":false}