# page-change-detect-bulk

> page-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).

Checks up to 20 URLs concurrently for page changes in a single call, returning per-item change detection results in input order with error tracking.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/site/change-detect
- 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/page-change-detect-bulk-60b379da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YH98odYWGS15TToZG_S7z

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 page-change-detect-bulk-60b379da
```

Example prompt: Check all 20 URLs on my watchlist for page changes in one shot — I need to know which ones have updated content and flag any that errored out.

## When to prefer this

Use this endpoint when you have a list of 2–20 URLs that all need change detection and you want to minimize latency and cost by running them concurrently rather than sequentially. It is preferable over calling the single /site/change-detect endpoint in a loop when you need batch throughput, ordered results, and consolidated error reporting. Ideal for agents maintaining watchlists, monitoring dashboards, or running periodic audits across multiple URLs.

## Known failure modes

- Exceeding the 20 URL limit per batch call
- Individual URLs timing out or being unreachable, captured in per-item error field
- Malformed URLs in the input list causing per-item failures
- Network errors fetching one or more pages, reflected in failure count
- Invalid input schema causing full request rejection

## How this service works

Bulk page 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/change-detect endpoint (Page change detection). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

An ordered array of change detection results corresponding to the input URLs, each containing whether the page has changed, relevant change metadata matching the single /site/change-detect endpoint output, a per-item error field indicating any failure, and an overall count of how many items failed 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/page-change-detect-bulk-60b379da/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)
