# title-change-detect-bulk

> title-change-detect-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).

Batch-checks up to 20 URLs concurrently for title and description changes, returning ordered results with per-item error fields and a failure count.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/site/title-history
- 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/title-change-detect-bulk-2a9abb6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_w51Lr6pEnYB6IVAhNWeOl

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 title-change-detect-bulk-2a9abb6b
```

Example prompt: Check all 20 of these URLs for title and description changes in one batch and tell me which ones have changed, along with any errors per item.

## When to prefer this

Use this endpoint when you have a list of 2–20 URLs that all need title and description change detection in a single call. It is more efficient and cost-effective than calling the single /site/title-history endpoint repeatedly, since all URLs are processed concurrently and results are returned in input order. Prefer it over the single endpoint whenever batch processing or pipeline automation is the goal.

## Known failure modes

- Exceeding 20 URL limit returns an error or truncates the batch
- Individual URLs that are unreachable or return non-2xx responses populate the per-item error field
- Malformed or non-HTTP URLs may produce per-item errors
- Network timeouts on slow-loading pages may result in per-item failures
- Missing required 'input' parameter returns a validation error

## How this service works

Bulk title change detect: up to 20 urls 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 /site/title-history endpoint (Title and description change detection). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

An ordered array of results matching the input URL order, where each item contains the detected title and description history (same as the single /site/title-history endpoint), a per-item error field if the URL could not be processed, and a top-level count of total failures across 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/title-change-detect-bulk-2a9abb6b/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)
