# HTML Lists Extract Change Watch

> HTML Lists Extract Change Watch is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Monitors a webpage's bullet and numbered lists for changes, returning current list arrays, a changed flag, field-level diffs with before/after values, and last-seen timestamp.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/site/lists
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/html-lists-extract-change-watch-3c16d0d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tcMW8YKcZS3jAJyCnSSoq

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 html-lists-extract-change-watch-3c16d0d0
```

Example prompt: Keep an eye on the lists at https://example.com/menu for me — let me know if any bullet or numbered lists change, and show me exactly what was added, removed, or edited compared to last time.

## When to prefer this

Choose this endpoint when you need to track whether bullet or numbered HTML list content on a specific webpage has changed over time, with field-level before/after diffs. It is ideal for scheduled agent workflows that need to react to list content changes (e.g. product features, menus, job listings) without storing comparison state themselves. Prefer this over a generic scrape-and-compare approach when you want managed 90-day history and structured change detection built in.

## Known failure modes

- URL is unreachable or returns non-200 status — check may fail or return no list data
- No previous result stored (first call) — 'changed' will be false/null with no diff
- Page has no HTML lists — returns empty arrays with changed false
- 90-day retention window exceeded — baseline is reset and no diff is available
- Rate limiting or payment failure — call does not execute

## How this service works

Change watch for html lists extract: runs the check and compares it with the result from your previous call for the same url (kept 90 days), returning the current answer, changed true/false, exactly which fields changed with before/after values, and when it was last seen. Call it on a schedule to be told when bullet and numbered lists from a page as arrays changes. $0.01 per check.

## Output

Returns the current extracted HTML lists (bullet and numbered) as arrays, a boolean 'changed' field indicating whether content differs from the previous call, a detailed diff showing exactly which list items changed with before and after values, and a timestamp of when the data was last seen. Results for each URL are retained for 90 days for comparison.

## 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/html-lists-extract-change-watch-3c16d0d0/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)
