# dns-ttl-audit-bulk

> dns-ttl-audit-bulk is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Bulk DNS TTL audit for up to 20 domains in a single concurrent call, returning per-domain TTL analysis in input order with per-item error fields and a failure count.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/dns/ttl
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-ttl-audit-bulk-c5dd2c89
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hoY7FfXjdOD4uSGTG4Jbn

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-ttl-audit-bulk-c5dd2c89
```

Example prompt: Can you run a bulk DNS TTL audit on these domains: example.com, mysite.org, and testdomain.net — I want to see the TTL values and any errors for each one?

## When to prefer this

Choose this endpoint when you have a list of 2–20 domains and need DNS TTL audit data for all of them in one call. It processes domains concurrently and returns results in input order, making it significantly more efficient than calling the single /dns/ttl endpoint repeatedly. Ideal for agents managing domain portfolios, pre-migration checklists, or any workflow requiring TTL analysis across multiple domains at once.

## Known failure modes

- Invalid or unreachable domain names return a per-item error field rather than failing the whole batch
- Exceeding 20 domains per call may result in rejection or truncation
- Network timeouts for individual domains populate the per-item error field without blocking other results
- Malformed input list causes the entire request to fail with a validation error
- Payment failure (x402) prevents the request from being processed

## How this service works

Bulk dns ttl audit: up to 20 domains in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /dns/ttl endpoint (DNS TTL audit). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

Returns an ordered array of DNS TTL audit results matching the input domain list. Each item contains the same fields as the single /dns/ttl endpoint (TTL values, DNS record details) plus a per-item error field indicating any lookup failures. A top-level failure count summarizes how many domains could not be resolved. Results are returned in the same order as the input.

## 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/dns-ttl-audit-bulk-c5dd2c89/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
