{"uid":"cap_QY7Oyr02nWC1ddHblCTrB","slug":"dns-inspector-full-record-lookup-a-aaaa-mx-ns-txt-soa-caa-spf-dmarc-dba94a10","name":"DNS Inspector — Full Record Lookup (A/AAAA/MX/NS/TXT/SOA/CAA + SPF/DMARC)","description":"DNS Inspector record lookup (A/AAAA/MX/NS/TXT/SOA/CAA + SPF/DMARC) — per call","url":"https://contextiq.trango-compute.com/api/v1/dns-inspector/x402-v2","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"spf":{"type":"object"},"dmarc":{"type":"object"},"found":{"type":"boolean"},"domain":{"type":"string"},"records":{"type":"object","description":"A, AAAA, CNAME, NS, MX, TXT, SOA, and CAA records"},"providers":{"type":"object","description":"Detected DNS host and mail provider"},"caaVerdict":{"type":"string","description":"restricted or unrestricted"},"connectedServices":{"type":"array","items":{"type":"string"}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HVpspdc1xDPY2_7YWOSxH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a comprehensive DNS record lookup for a domain, returning A, AAAA, MX, NS, TXT, SOA, and CAA records plus parsed SPF/DMARC analysis, detected providers, and a CAA verdict.","exampleAgentPrompt":"Can you pull up the full DNS inspection for stripe.com — I want to see all the records including SPF, DMARC, CAA, MX, and which mail and DNS providers they're using?","exampleUseCases":[{"title":"Email deliverability pre-flight check","prompt":"Before I start this email campaign, check the DNS setup for my sending domain sendgrid-powered.mycompany.com — I need to confirm SPF and DMARC are properly configured and see what the current TXT and MX records say."},{"title":"Vendor due-diligence domain audit","prompt":"I'm onboarding a new vendor at acmecorp.io — can you run a full DNS inspection on their domain so I can see their mail provider, nameservers, CAA restrictions, and whether they have DMARC enforced?"},{"title":"Certificate authority restriction check","prompt":"We're about to issue a TLS certificate for api.partnerdomain.com — can you check their CAA records and tell me whether issuance is restricted, and if so to which CAs?"}],"resultDescription":"Returns a structured object containing: a 'found' boolean, all DNS record types (A, AAAA, CNAME, NS, MX, TXT, SOA, CAA), parsed SPF and DMARC objects, detected DNS host and mail provider objects, a caaVerdict string ('restricted' or 'unrestricted'), and an array of connected services detected from the DNS configuration.","failureModes":["Domain not found / NXDOMAIN — 'found' field returns false with empty records","Invalid domain format in request body — likely 400 validation error","Timeout on DNS resolution for slow authoritative nameservers","Partial record availability if some record types are not published for the domain","Payment failure / x402 challenge not met — endpoint returns 402 before processing"],"whenToPreferThis":"Choose this endpoint when you need a single, consolidated DNS inspection that goes beyond raw record retrieval — specifically when you need parsed SPF/DMARC interpretation, provider detection (mail host, DNS host), CAA verdict classification, and connected-services inference all in one paid call. Prefer it over generic DNS resolvers when you need enriched, agent-ready output rather than raw wire-format DNS responses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:39:48.506Z","isFirstParty":false}