# is-dns-hosted-by-dynadot-bulk

> is-dns-hosted-by-dynadot-bulk is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-20).

Checks whether DNS for up to 20 domains is hosted by Dynadot in a single concurrent batch call, returning per-item results in input order with error fields and a failure count.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/bulk/dns/hosted-by/dynadot?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-dns-hosted-by-dynadot-bulk-ad74e630
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wepCTco9ECN_r51iL4z3U

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 is-dns-hosted-by-dynadot-bulk-ad74e630
```

Example prompt: Can you check all 20 domains in my portfolio list and tell me which ones have their DNS hosted by Dynadot? I want a result for each domain with any errors flagged.

## When to prefer this

Choose this endpoint over the single-domain endpoint when you have a list of 2–20 domains to check simultaneously — it processes all items concurrently and returns results in input order, making it far more efficient than sequential single calls. Ideal for portfolio audits, registrar migration planning, or any workflow where you need to enrich a domain list with Dynadot DNS hosting status in one network round-trip.

## Known failure modes

- Individual domain lookup failure captured in per-item error field without failing the entire batch
- DNS resolution timeout for a specific domain returns an error entry
- Batch exceeds 20 domain limit may be rejected
- Invalid domain format in input list causes per-item error
- Cloudflare DoH upstream unavailability results in errors across multiple items

## How this service works

Bulk is dns hosted by dynadot: up to 20 domains in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.

## Output

Returns an ordered array of results matching the input domain list, where each item indicates whether that domain's DNS is hosted by Dynadot (same answer as the single-domain endpoint), plus a per-item error field if the lookup failed, and an overall failure count for the batch.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/is-dns-hosted-by-dynadot-bulk-ad74e630/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
