{"uid":"cap_Ejm-L1EQxOarRPPwKafK6","slug":"agent-services-x402-dns-records-lookup-c49864e3","name":"agent-services x402 DNS Records Lookup","description":"Paid per-call web tools for AI agents: DNS, TLS, robots.txt, hashing, JavaScript rendering and screenshots. Payment over x402 (USDC on Base).","url":"https://49112-hjhjtioxvirqvcvo.splox.app/dns-records?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"domain to resolve, e.g. example.com"}}},"responseSchema":{"type":"object","required":["name","records","resolves"],"properties":{"spf":{"type":"boolean","description":"SPF record present in TXT"},"name":{"type":"string","description":"normalized host"},"dmarc":{"type":"boolean","description":"_dmarc TXT record present"},"errors":{"type":"object","additionalProperties":{"type":"string"}},"records":{"type":"object","description":"per-record-type values (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA); missing key = no such record","additionalProperties":true},"has_mail":{"type":"boolean","description":"true when MX records exist"},"resolves":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.0005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x28euH0YXtqu9IAJeoEMT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves DNS records for a domain and returns A, AAAA, MX, TXT, NS, CNAME, SOA, CAA records plus SPF, DMARC, and mail presence flags, paid per-call via x402 USDC.","exampleAgentPrompt":"What are the DNS records for stripe.com — I want to see everything: A, MX, TXT, NS, and whether it has SPF and DMARC set up.","exampleUseCases":[{"title":"Email infrastructure audit before sending","prompt":"Before we start sending outbound emails from acmecorp.com, can you check whether the domain has MX records, SPF, and DMARC configured so we know if anything needs to be fixed?"},{"title":"Verify domain resolves before onboarding","prompt":"We're about to onboard newclient.io as a customer — can you do a quick DNS check to confirm the domain actually resolves and find out who their nameservers are?"},{"title":"Security review of competitor domain setup","prompt":"Pull all DNS records for openai.com including CAA records so I can see which certificate authorities they trust and how their email security is configured."}],"resultDescription":"Returns a JSON object with the normalized domain name, a boolean indicating whether the domain resolves, and a records object keyed by record type (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) containing the actual values. Also includes boolean flags for SPF record presence in TXT, DMARC TXT record presence, and whether MX records exist (has_mail). Missing record types are omitted from the records object. Errors per record type are surfaced in an errors object.","failureModes":["Domain does not exist or does not resolve — resolves: false returned","DNS lookup timeout for specific record types — errors object populated per type","Invalid domain name format — may return error or empty records","Network unreachability to upstream resolvers — error in response","Payment not included or insufficient — x402 payment required response before data is returned"],"whenToPreferThis":"Choose this endpoint when an AI agent needs structured, typed DNS record data for a domain programmatically, especially when SPF/DMARC email security checks or MX presence detection are needed in a single call. Prefer this over raw dig/nslookup integrations when you want a clean JSON response with boolean helper flags. The micro-payment x402 model (0.0005 USDC) makes it suitable for on-demand, per-call usage without subscription overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:43:06.208Z","isFirstParty":false,"canonicalSlug":"agent-services-x402-dns-records-lookup-c49864e3"}