DNS Propagation Checker - Google, Cloudflare, Quad9, OpenDNS avatar

DNS Propagation Checker - Google, Cloudflare, Quad9, OpenDNS

Pricing

$20.00 / 1,000 domain checkeds

Go to Apify Store
DNS Propagation Checker - Google, Cloudflare, Quad9, OpenDNS

DNS Propagation Checker - Google, Cloudflare, Quad9, OpenDNS

Check DNS propagation across major public resolvers. Input: domains array + optional recordType (A, AAAA, MX, TXT, CNAME, NS). Output: JSON per domain with resolver, resolved values, propagated flag, and inconsistency notes. Pay per domain checked - cheap, no subscription.

Pricing

$20.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

DNS Propagation Checker

Check whether a DNS record has propagated across the major public resolvers — and instantly spot inconsistencies.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

Queries Google, Cloudflare, Quad9, and NextDNS over DNS-over-HTTPS, compares their answers for your domain, and tells you if the record matches everywhere (consistent) and is fully propagated (propagated). Perfect after a DNS change, a registrar migration, or a CDN cutover.

What you get

  • Per-resolver answers for any record type (A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA)
  • consistent — every responding resolver returned the same answer set
  • propagated — all four resolvers responded, agree, and the record is non-empty
  • Single domain or bulk list in one run

Input

{
"domain": "github.com",
"recordType": "A",
"maxDomains": 25
}

Or check several at once:

{
"domains": ["cloudflare.com", "wikipedia.org"],
"recordType": "AAAA"
}

Output

{
"domain": "github.com",
"recordType": "A",
"resolvers": [
{ "name": "Google", "ok": true, "status": 0, "answers": ["140.82.112.3"] },
{ "name": "Cloudflare", "ok": true, "status": 0, "answers": ["140.82.112.3"] },
{ "name": "Quad9", "ok": true, "status": 0, "answers": ["140.82.112.3"] },
{ "name": "NextDNS", "ok": true, "status": 0, "answers": ["140.82.112.3"] }
],
"consistent": true,
"propagated": true,
"checkedAt": "2026-06-24T00:00:00.000Z"
}

Pricing: pay-per-event — one charge per domain checked.