# Readability Score Change Watch

> Readability Score 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 readability score over time, alerting when the score changes compared to the previous check (retained 90 days).

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/site/readability
- 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/readability-score-change-watch-f9360929
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kw4CTI60iLvOZbmRt-UQu

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 readability-score-change-watch-f9360929
```

Example prompt: Check the readability score for https://example.com/blog/my-post and tell me if it has changed since the last time you checked — show me exactly what fields changed and what the before and after values were.

## When to prefer this

Choose this endpoint when you need to detect changes in a webpage's readability over time rather than just retrieving the current score once. It is ideal for scheduled monitoring pipelines, content QA workflows, and editorial regression detection where you want to be notified only when something actually changes. Prefer it over a one-shot readability check when you need the before/after diff and a history of changes.

## Known failure modes

- URL is unreachable or returns a non-200 status — check may fail or return an error
- No previous result stored (first call for a URL) — 'changed' will be null or false with no before/after values
- Page has no meaningful text content — readability score may be empty or undefined
- Result retention window exceeded (>90 days since last call) — previous result not available for comparison
- Rate limiting or payment failure — call rejected with payment or quota error

## How this service works

Change watch for readability score: 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 readability of a page's text changes. $0.01 per check.

## Output

Returns the current readability score for the given URL, a boolean 'changed' flag indicating whether the score differs from the previous check, a list of exactly which fields changed with their before and after values, and the timestamp of when the previous result was last seen. Historical results are 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/readability-score-change-watch-f9360929/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)
