DNS Propagation Check API - Free Global Resolver Test
Queries multiple public DNS resolvers (Google, Cloudflare, Quad9) for a domain and reports whether results are consistent.
Code examples
curl -X POST https://api.botoi.com/v1/dns/propagation \
-H "Content-Type: application/json" \
-d '{"domain":"botoi.com","type":"A"}'When to use this API
Confirm DNS changes after a migration
After migrating a website to a new hosting provider, check whether the updated A records have propagated across Google, Cloudflare, and Quad9. Wait until the consistent flag is true before switching traffic or updating monitoring tools.
Debug region-specific DNS failures
When users in certain regions report they cannot reach your site, check propagation to see if specific resolvers return stale or incorrect records. This narrows the problem to a caching issue at a particular resolver versus a misconfiguration at your registrar.
Automate DNS change verification in CI/CD
After a Terraform or Pulumi deployment updates DNS records, add a pipeline step that polls this endpoint. Fail the pipeline if records are not consistent across all resolvers within 5 minutes.
Frequently asked questions
Which DNS resolvers are checked?
What does the consistent field mean?
How long does DNS propagation take?
Can I check propagation for MX or TXT records?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.