# DNS Doctor Bulk Domain Scan

> DNS Doctor Bulk Domain Scan is a paid API for AI agents from dnsdoctor.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Scans multiple domains at once for DNS health, email authentication records (SPF, DMARC, DKIM), global propagation status, and expiry issues, returning deterministic fix recommendations.

## Facts

- Endpoint: POST https://dnsdoctor.dev/api/v1/bulk-scan
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-doctor-bulk-domain-scan-543877ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KgHZUmAhcouHfZafCp9o_

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 dns-doctor-bulk-domain-scan-543877ef -d '<json body>'
```

Example prompt: Can you run a bulk DNS scan on example.com and mycompany.org to check their SPF, DMARC, DKIM records, propagation status, and expiry, and tell me what needs to be fixed?

## When to prefer this

Choose this endpoint when you need to audit 2–50 domains simultaneously for DNS and email authentication issues in a single call, rather than making individual per-domain requests. It is ideal for agencies, SaaS platforms, or DevOps workflows managing multiple domains, and is especially valuable when you need actionable, deterministic fix instructions rather than raw DNS data.

## Known failure modes

- Invalid domain format returns error for that domain entry
- Fewer than 2 domains provided causes request rejection (minItems: 2)
- More than 50 domains provided causes request rejection (maxItems: 50)
- Unreachable or non-existent domains may return degraded or error status in the report
- Transient DNS resolver issues may cause incomplete propagation data

## How this service works

Scan, fix and verify your domain&#x27;s DNS: email authentication (SPF, DMARC, DKIM), global propagation, DNS health and expiry. Deterministic copy-paste fixes, never an AI guess.

## Output

Returns a JSON array of per-domain reports including DNS health status, SPF/DMARC/DKIM record validation results, global propagation status, domain expiry information, and deterministic copy-paste fix recommendations for any detected issues. Also includes summary counts of domains scanned vs. requested.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 50,
   "minItems": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "domain": "example.com",
    "report": {
     "domain": "example.com"
    },
    "status": "ok"
   }
  ],
  "domains_scanned": 2,
  "domains_requested": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dns-doctor-bulk-domain-scan-543877ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dnsdoctor.dev](https://www.zero.xyz/host/dnsdoctor.dev/llms.txt)
