{"uid":"cap_nRIYuXd54Jpc9A4lsEqEE","slug":"dns-full-record-resolver-c97612a4","name":"DNS Full Record Resolver","description":"Resolve every common DNS record type for a domain: A, AAAA, MX, TXT, NS, SOA, and CNAME in one call.","url":"https://dns-intel-api-production.up.railway.app/dns/full","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain name to resolve, e.g. 'example.com'. Bare host, no scheme or path required."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aRHrIqhIKLlFzShgWOB3t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves all common DNS record types (A, AAAA, MX, TXT, NS, SOA, CNAME) for a domain in a single API call","exampleAgentPrompt":"Can you pull all the DNS records for github.com — I need to see the A, MX, TXT, NS, SOA, and CNAME records all at once?","exampleUseCases":[{"title":"Email deliverability debugging","prompt":"Can you fetch all DNS records for acme.com so I can check if the SPF and DKIM TXT records are set up correctly and verify the MX records are pointing to the right mail servers?"},{"title":"Domain infrastructure audit","prompt":"I need a full DNS snapshot of stripe.com — grab all the A, AAAA, NS, SOA, MX, TXT, and CNAME records so I can audit their infrastructure setup."},{"title":"New domain DNS verification","prompt":"We just finished configuring DNS for our new domain startupxyz.io — can you resolve all DNS record types for it so I can confirm the A records, nameservers, and TXT verification records are live?"}],"resultDescription":"Returns a structured object containing all resolved DNS records for the queried domain, organized by record type: A (IPv4 addresses), AAAA (IPv6 addresses), MX (mail exchange servers with priorities), TXT (text records including SPF, DKIM, verification tokens), NS (authoritative nameservers), SOA (start of authority with primary nameserver, contact, serial, and TTL fields), and CNAME (canonical name aliases) — all retrieved in a single call.","failureModes":["Domain does not exist (NXDOMAIN) — returns empty or error for all record types","Domain exists but has no records of certain types — those fields return empty arrays","Network timeout reaching upstream DNS resolvers — returns 5xx or timeout error","Invalid domain format passed (e.g. includes scheme like https://) — returns validation error","Rate limiting if called excessively — returns 429 too many requests"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive view of a domain's DNS configuration in a single round-trip, rather than making separate calls for each record type. It is ideal for DNS audits, infrastructure reconnaissance, email deliverability checks, onboarding domain verification workflows, and security investigations where you need to inspect multiple record types simultaneously. Prefer it over individual record-type lookups when you don't know in advance which record types are populated.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:37:01.035Z","isFirstParty":false}