๐ŸŽ‰ Limited time โ€” 20% off all plans. View pricing โ†’
Docs ยท Intelligence

DNS propagation check

Query the same DNS record across nine public resolvers and report consistency.

POST /v1/intel/dns-propagation

Queries Google (ร—2), Cloudflare (ร—2), Quad9, OpenDNS, AdGuard, ControlD, and Yandex in parallel. Returns each resolver's answer plus an is_consistent flag if all nine agree. Useful after a DNS change to confirm propagation has reached the world. Supports A, AAAA, MX, TXT, NS, CNAME, SOA.

Parameters

Name Type Required Default Description
domain string yes โ€” Domain to query.
record_type string no A One of A, AAAA, MX, TXT, NS, CNAME, SOA.

Request

curl -X POST https://api.qcrawl.com/v1/intel/dns-propagation \
  -H "Authorization: Bearer osk_..." \
  -d '{"domain": "qcrawl.com", "record_type": "A"}'

Response

{
  "status": "success",
  "domain": "qcrawl.com",
  "record_type": "A",
  "is_consistent": true,
  "distinct_answers": 1,
  "majority_answer": ["172.67.193.107", "104.21.41.123"],
  "majority_count": 9,
  "total_resolvers": 9,
  "per_resolver": [
    {"resolver": "Google", "address": "8.8.8.8", "records": ["104.21.41.123", "172.67.193.107"], "ok": true},
    ...
  ]
}

Related