# Phone Number Extract Change Watch

> Phone Number 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 for changes in extracted phone numbers, returning current results, a changed flag, field-level diffs with before/after values, and last-seen timestamp.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/site/phone-numbers
- 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/phone-number-extract-change-watch-79115bf8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NRoicOIqMremwOS70zcWK

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 phone-number-extract-change-watch-79115bf8
```

Example prompt: Keep an eye on the contact page at example.com and let me know if any phone numbers change — I want to see exactly what was there before and what it looks like now whenever something is different.

## When to prefer this

Choose this endpoint when you need ongoing, scheduled monitoring of phone numbers on a specific webpage and want a built-in diff mechanism that tells you exactly what changed and when — rather than running a one-shot extraction and manually comparing results yourself. It is ideal for automated pipelines or agents that need to react to contact information changes without storing and comparing state on their own side.

## Known failure modes

- Target URL is unreachable or returns a non-200 status, resulting in an error response
- No previous call exists for the URL so no diff is available on first call
- Phone numbers are rendered via JavaScript and not present in raw HTML, causing missed extraction
- Page behind authentication or firewall blocks the crawl
- URL has not been checked before within the 90-day window, so 'changed' may be indeterminate

## How this service works

Change watch for phone number 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 phone number extraction from a page changes. $0.01 per check.

## Output

Returns the current extracted phone numbers from the target page, a boolean 'changed' field indicating whether results differ from the previous call, a detailed list of exactly which fields changed with their before and after values, and a timestamp of when the data was last observed. Previous 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/phone-number-extract-change-watch-79115bf8/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)
