{"uid":"cap_rdLdGxaVY5Zte0jELsOQJ","slug":"api-x402node-dev-7e00479a","name":"DNS Lookup & Record Resolver API","description":"dns lookup, DNS lookup API, DNS lookup online, lookup DNS records, DNS resolver lookup, nslookup API, DNS query lookup, dig replacement, DoH lookup, A AAAA MX TXT NS CNAME lookup, SPF DMARC DKIM lookup, nameserver lookup, CDN routing detector, DNS DNSSEC inspector. Resolve any domain to A, AAAA, MX, TXT, NS, CNAME, or SOA records. For AI agents, security audits, email config validation, network diagnostics. Accepts payment on Base or Solana — either network works.","url":"https://api.x402node.dev/url/dns-lookup","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":{"type":{"type":"string","description":"Type (optional)"},"domain":{"type":"string","description":"Domain name (required)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"domain":"github.com","recordType":"MX"},"response":{"meta":{"source":"x402node.com"},"type":"A","_hint":"x402 paid endpoints for AI agents — x402node.dev (utilities) · cn402.com (Chinese culture)","count":1,"domain":"github.com","records":["140.82.112.4"],"timestamp":"2026-06-18T05:12:27.446Z"}},"exampleRequest":{"domain":"github.com","recordType":"MX"},"tags":["x402"],"displayCostAmount":"0.0022","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0022/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0022","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0022","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bmYnPOynq6Ryes4wDewvw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0022","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves any domain name to its DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) for diagnostics, security audits, and infrastructure discovery","exampleAgentPrompt":"Look up the MX records for github.com so I can verify their email infrastructure is set up correctly.","exampleUseCases":null,"resultDescription":"Returns a JSON object with the queried domain, the requested record type, an array of matching DNS record strings, a count of records returned, and a timestamp of when the lookup was performed.","failureModes":["Domain does not exist (NXDOMAIN) — records array may be empty with count 0","Unsupported record type requested — may return error or empty result","Network timeout reaching upstream DNS resolver — transient failure","Invalid domain format provided — validation error","DNSSEC validation failure for signed zones","Rate limiting or payment failure via x402 protocol"],"whenToPreferThis":"Use this endpoint when you need programmatic DNS resolution for any record type (A, AAAA, MX, TXT, NS, CNAME, SOA) without running your own DNS infrastructure. Ideal for AI agents performing email security validation (SPF/DMARC/MX checks), network diagnostics, CDN routing detection, nameserver discovery, or security audits. Prefer this over general web search when you need authoritative, structured DNS data rather than human-readable descriptions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:05:35.471Z","isFirstParty":false}