# Heading Audit Change Watch

> Heading Audit 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 URL's heading (H1) structure audit and reports whether it has changed since the last check, including which fields changed and their before/after values.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/site/h1-audit
- 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/heading-audit-change-watch-247eb1ba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6GsTABw8zZhBdI_SdyoD5

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 heading-audit-change-watch-247eb1ba
```

Example prompt: Check if the heading structure audit for https://example.com has changed since you last checked it, and tell me exactly which fields are different and what they looked like before.

## When to prefer this

Choose this endpoint when you need to detect and track changes in a page's heading (H1/heading) audit over time on a schedule, and require a detailed field-level diff between the current and previous audit. Prefer this over a one-shot audit endpoint when you need persistent state comparison, change detection, and structured before/after diffs without maintaining your own audit history.

## Known failure modes

- URL is invalid or unreachable — audit cannot be performed and an error is returned
- No previous result stored (first call) — 'changed' will be false or undefined with no diff available
- URL times out during heading check — partial or no result returned
- Stored previous result has expired (older than 90 days) — treated as a new baseline with no diff
- Payment not processed — request blocked before execution

## How this service works

Change watch for heading audit: 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 heading structure audit changes. $0.01 per check.

## Output

Returns the current heading audit result for the given URL, a boolean 'changed' flag indicating if it differs from the previous call, a detailed diff showing exactly which fields changed along with their before and after values, and the timestamp of when the result was last seen. The previous result is retained for 90 days.

## 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/heading-audit-change-watch-247eb1ba/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)
