{"uid":"cap_TGwi3qg2GW35y1qXcY3he","slug":"forest-infra-dns-lookup-52eaee82","name":"Forest Infra DNS Lookup","description":"Resolve one bounded public DNS record type into normalized answers. AXFR, resolver abuse and private-network probing are blocked; TTL and authority are null when unavailable. Base mainnet USDC","url":"https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/lookup?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","pattern":"^[a-z0-9.-]+$","maxLength":253,"description":"Public DNS hostname to resolve."},"type":{"enum":["A","AAAA","CNAME","MX","NS","TXT"],"description":"DNS record type to query."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0HAXsegHpAE-o1O0gKc02","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a single public DNS record type (A, AAAA, CNAME, MX, NS, TXT) for a hostname into normalized answers with TTL and authority metadata.","exampleAgentPrompt":"Look up the A record for api.example.com and tell me what IP address it resolves to.","exampleUseCases":[{"title":"Verify DNS propagation after record update","prompt":"Check the A record for my domain staging.myapp.io — I just updated it and want to confirm it's resolving to the new IP address."},{"title":"Find mail servers for a domain","prompt":"What are the MX records for acme.com? I need to know which mail servers handle email for that domain."},{"title":"Confirm CNAME target for a subdomain","prompt":"Can you look up the CNAME record for docs.mybusiness.com and tell me what hostname it's pointing to?"}],"resultDescription":"Returns normalized DNS answer records for the queried record type, including the resolved values (e.g. IP addresses, hostnames, priorities), TTL (when available), and authority information (when available). AXFR zone transfers, private-network probing, and resolver abuse are blocked.","failureModes":["Invalid hostname format (doesn't match ^[a-z0-9.-]+$ pattern) returns validation error","Unsupported record type (anything other than A, AAAA, CNAME, MX, NS, TXT) is rejected","NXDOMAIN or non-existent hostname returns empty answer set","Private/reserved network hostnames are blocked","AXFR zone transfer attempts are blocked","TTL and authority fields may be null if unavailable from the resolver","Payment of $0.001 USDC required per call via x402; missing payment results in 402 response"],"whenToPreferThis":"Choose this endpoint when you need to programmatically resolve a single bounded DNS record type for a public hostname with normalized output and guaranteed safety guardrails (no AXFR, no private-network probing). Ideal for infrastructure agents, domain validation workflows, and situations where you need structured DNS data with TTL and authority metadata rather than raw resolver output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:14.632Z","isFirstParty":false,"canonicalSlug":"forest-infra-dns-lookup-52eaee82"}