{"uid":"cap_82vSPVb9j_FkRVpL8JwY3","slug":"agent-data-tools-revmesh2074-workers-dev-dns-propagation-check-5-841047bd","name":"DNS Propagation Check (5 Resolvers Worldwide)","description":"Check whether a DNS change has propagated: the same record queried at five public resolvers (Cloudflare, Google, AdGuard, AliDNS and DNSPod), each resolver's answers and TTLs, whether they all agree, and the majority answer. Record types A, AAAA, CNAME, MX, NS, TXT, CAA. Use to see where an old value is still cached after changing a record, moving hosting or setting up email; for one lookup use dns_lookup.","url":"https://agent-data-tools.revmesh2074.workers.dev/dns/propagation?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Domain name (or a URL; its host is used)"},"type":{"type":"string","description":"Record type: A, AAAA, CNAME, MX, NS, TXT or CAA (default A)"}}},"responseSchema":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"majority":{"type":"array","items":{"type":"string"}},"resolvers":{"type":"array","items":{"type":"object","properties":{"ttl":{"type":"number"},"error":{},"status":{"type":"string"},"answers":{"type":"array","items":{"type":"string"}},"resolver":{"type":"string"}}}},"propagated":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USD","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JViIjaI_A3rxBveNkUDIb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agent-data-tools.revmesh2074.workers.dev","brandSlug":"agent-data-tools-revmesh2074-workers-dev-x402","brandBaseUrl":"https://agent-data-tools.revmesh2074.workers.dev","brandDocsUrl":null,"whatItDoes":"Queries a DNS record at five public resolvers (Cloudflare, Google, AdGuard, AliDNS, DNSPod) simultaneously to check whether a DNS change has fully propagated and where old values are still cached.","exampleAgentPrompt":"Has my DNS change propagated yet? Check the A record for example.com at Cloudflare, Google, AdGuard, AliDNS and DNSPod and tell me if they all agree on the new IP or if any are still serving the old value.","exampleUseCases":[{"title":"Verify hosting migration is complete","prompt":"I just moved example.com to a new host and updated the A record — can you check all five global DNS resolvers to see if they're all returning the new IP, or if any are still pointing to the old server?"},{"title":"Confirm email MX record rollout","prompt":"I set up a new MX record for mydomain.com about an hour ago so email routes to Google Workspace. Can you check whether that MX record has propagated to Cloudflare, Google, AdGuard, AliDNS and DNSPod yet, and tell me the majority answer?"},{"title":"Debug TXT record for domain verification","prompt":"I added a TXT record to verify my domain with a third-party service but the verification keeps failing. Can you query the TXT records for mybusiness.com across five public resolvers and see if they all agree on what's there?"}],"resultDescription":"Returns the queried domain name and record type, a majority answer array showing the most common response across resolvers, a boolean 'propagated' flag indicating whether all five resolvers agree, and a 'resolvers' array with one entry per resolver containing its name, status, answer values, TTL, and any error.","failureModes":["Invalid or non-existent domain name returns resolver errors or empty answers","Unsupported record type returns a validation error","Network timeout to one or more resolvers returns an error field for that resolver entry","Domain with no records of the requested type returns empty answers per resolver","URL input with malformed host portion may fail to parse correctly"],"whenToPreferThis":"Use this endpoint when you need to confirm that a DNS change has reached multiple geographically or organizationally diverse resolvers, not just one. It is the right choice after updating any DNS record (A, AAAA, CNAME, MX, NS, TXT, CAA) and needing to know whether old cached values persist anywhere. Prefer it over a single-resolver DNS lookup when debugging propagation delays, validating email setup, or confirming a hosting migration is fully live. Use the simpler dns_lookup endpoint instead if you only need a single authoritative answer and don't care about cross-resolver consistency.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T06:50:11.102Z","isFirstParty":false,"canonicalSlug":"agent-data-tools-revmesh2074-workers-dev-dns-propagation-check-5-841047bd"}