# agent402.tools DNS Propagation Checker

> agent402.tools DNS Propagation Checker is a paid API for AI agents from agent402.tools, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Resolves a DNS record against 4 public resolvers (Google, Cloudflare, Quad9, OpenDNS) in parallel and surfaces any divergences between them

## Facts

- Endpoint: POST https://agent402.tools/api/dns-propagation
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-tools-dns-propagation-checker-7e380cb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qqK81UVI0OjvQ51VTgos-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent402-tools-dns-propagation-checker-7e380cb4 -d '<json body>'
```

Example prompt: Can you check if the DNS change I made to api.mycompany.com has propagated yet — specifically the A record — and tell me if Google, Cloudflare, Quad9, and OpenDNS all agree?

## When to prefer this

Use this endpoint immediately after making a DNS change to confirm that all major public resolvers have picked up the new record. It is the right choice when you need multi-resolver consensus in a single call rather than querying each resolver individually, and when you specifically need to detect propagation divergences (e.g. some resolvers updated, others still serving stale records). Prefer it over single-resolver DNS lookups when consistency verification across the internet is the goal.

## Known failure modes

- Invalid hostname returns validation error
- Unsupported record type may return error or empty results
- Resolver timeout for one or more of the four resolvers may produce partial results
- NXDOMAIN (non-existent domain) returns no records from all resolvers
- Payment failure returns 402 before query is executed

## How this service works

Resolve the same DNS record against 4 public resolvers (Google, Cloudflare, Quad9, OpenDNS) in parallel; surface divergences. The first call you make after a DNS change - confirms the world sees what you intended.

## Output

Returns DNS resolution results for the queried hostname and record type from four public resolvers (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9 9.9.9.9, OpenDNS 208.67.222.222), with any divergences between resolvers clearly surfaced so you can tell at a glance whether propagation is complete and consistent.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "host": {
   "type": "string",
   "description": "Hostname to resolve"
  },
  "type": {
   "type": "string",
   "description": "Record type (default A)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "host": "google.com",
  "type": "A",
  "queriedAt": "2026-06-19T20:00:00.000Z",
  "resolvers": [
   {
    "name": "Google",
    "count": 1,
    "records": [
     "142.250.80.46"
    ],
    "resolver": "8.8.8.8"
   },
   {
    "name": "Cloudflare",
    "count": 1,
    "records": [
     "142.250.80.46"
    ],
    "resolver": "1.1.1.1"
   },
   {
    "name": "Quad9",
    "count": 1,
    "records": [
     "142.250.80.46"
    ],
    "resolver": "9.9.9.9"
   },
   {
    "name": "OpenDNS",
    "count": 1,
    "records": [
     "142.250.80.46"
    ],
    "resolver": "208.67.222.222"
   }
  ],
  "consistent": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-tools-dns-propagation-checker-7e380cb4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
