{"uid":"cap_jEKjK8seNVkeADkpY4PnA","slug":"lookproof-dns-lookup-8499126c","name":"Lookproof DNS Lookup","description":"Check SPF, DMARC, DKIM, MTA-STS, DNSSEC and more, with results that explain what was found and why. Free browser checks and a pay-per-request API with x402.","url":"https://api.lookproof.dev/v1/dns/lookup?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"types":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NvRjYuqASCK9967G0wsT_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolve one or more DNS record types for a domain name through public resolvers, returning the answer, TTL, observation time, and which resolver responded.","exampleAgentPrompt":"Can you look up the TXT records for example.com through public resolvers and tell me what answers come back, including the TTL and which resolver responded?","exampleUseCases":[{"title":"Confirm DNS record change propagation","prompt":"I just updated the A record for api.myapp.com to point to 203.0.113.42 — can you check whether that change is visible publicly through resolvers yet?"},{"title":"Read domain verification TXT record","prompt":"I need to verify that the Google Search Console TXT record I added to verify.mydomain.com is live and visible — can you pull the TXT records for it?"},{"title":"Debug mail delivery by checking MX records","prompt":"Can you look up the MX records for clientdomain.com so I can see what mail servers they're using and confirm everything looks correct?"}],"resultDescription":"A list of DNS resource records matching the requested types for the queried name. Each record includes the record type, value (e.g. IP address, hostname, string), TTL in seconds, the timestamp when the observation was made, and the identity of the public resolver that answered the query.","failureModes":["Domain does not exist (NXDOMAIN) — returns an empty answer or NXDOMAIN status","Requested record type not found for the domain — returns empty answer section","Invalid record type string in 'types' parameter — may return 400 or empty results","Resolver timeout or upstream failure — may return error or partial results","Malformed domain name input — likely 400 bad request"],"whenToPreferThis":"Use this endpoint when an agent needs the current live public DNS answer for a specific name, such as confirming record propagation after a DNS change, reading a TXT verification token, or auditing what public resolvers actually return. Prefer this over sibling endpoints like the SOA checker or CAA evaluator when you need raw multi-type DNS resolution with resolver attribution and TTL data rather than interpreted analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:14.761Z","isFirstParty":false,"canonicalSlug":"lookproof-dns-lookup-8499126c"}