{"uid":"cap_7mn90SYmJuqjnKOPm2hu4","slug":"netintel-dns-propagation-check-7dc82052","name":"NetIntel DNS Propagation Check","description":"Query a domain's DNS record across 10 geographically distributed public resolvers simultaneously — returns what each resolver sees, whether results are consistent, propagation percentage, and a readiness score so agents can confirm DNS changes have fully propagated globally.","url":"https://netintel.dev/dns-propagation/check","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":{"domain":{"type":"string","description":"Domain name to check propagation for (e.g. example.com)"},"record_type":{"type":"string","description":"DNS record type: A, AAAA, MX, TXT, CNAME, NS (default: A)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"grade":{"type":"string"},"score":{"type":"number"},"domain":{"type":"string"},"findings":{"type":"array"},"resolvers":{"type":"array"},"consistent":{"type":"boolean"},"record_type":{"type":"string"},"majority_value":{"type":"array"},"divergent_resolvers":{"type":"array"},"propagation_percentage":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"grade":"A","score":92,"domain":"example.com","findings":[{"rule":"resolver_timeout","detail":"1 resolver timed out","deduction":-8}],"resolvers":[{"ip":"8.8.8.8","name":"Google Primary","status":"success","records":["104.20.23.154","172.66.147.243"],"matches_majority":true,"response_time_ms":24},{"ip":"8.26.56.26","name":"Comodo Secure","status":"timeout","records":[],"matches_majority":false,"response_time_ms":null}],"consistent":true,"record_type":"A","majority_value":["104.20.23.154","172.66.147.243"],"divergent_resolvers":["Comodo Secure"],"propagation_percentage":90}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_z9cvA3KRtu9SjRaUPpiCW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks DNS propagation status for a domain across multiple global resolvers, returning consistency grade, propagation percentage, and per-resolver results.","exampleAgentPrompt":"Can you check how far the A record for mycompany.com has propagated across global DNS resolvers — I want to see the propagation percentage, which resolvers have picked it up, and if there are any inconsistencies?","exampleUseCases":null,"resultDescription":"Returns a JSON object with a letter grade (e.g. 'B'), numeric score (0-100), propagation percentage, majority DNS value, list of individual resolver results (IP, name, status, records returned, response time, whether it matches majority), a list of divergent resolvers, a consistency boolean, and a findings array detailing specific issues with score deductions.","failureModes":["Invalid or non-existent domain returns an error","Unsupported record_type value causes a validation error","All resolvers time out resulting in low score and no majority value","Network issues at resolvers inflate timeout counts","Domain with no records of the requested type returns empty resolver results"],"whenToPreferThis":"Use this endpoint when you need to verify whether recent DNS changes (A, AAAA, MX, TXT, CNAME, NS) have fully propagated across multiple global resolvers, identify which resolvers are lagging or divergent, and get a graded assessment of propagation completeness. Prefer this over manual DNS lookup tools when you need structured, multi-resolver data for automation or monitoring workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:28.271Z","isFirstParty":false}