# is-ip-telefonica-watch

> is-ip-telefonica-watch is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-13).

Monitors whether an IP address belongs to Telefonica, tracking changes over time and reporting what changed between calls.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/watch/ip/is/telefonica?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-ip-telefonica-watch-32a4fe3e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_l59HKfeMG4Zzn42ma0QNU

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 is-ip-telefonica-watch-32a4fe3e
```

Example prompt: Keep an eye on whether 81.46.0.1 belongs to Telefonica and let me know if that ever changes — compare the latest result against my last check and tell me what's different.

## When to prefer this

Use this endpoint when you need to continuously monitor whether a specific IP remains part of the Telefonica network and want to be notified of changes. It is ideal for scheduled polling workflows where detecting ownership transitions is important, rather than one-off lookups. Prefer it over a plain Telefonica IP check when you need before/after diff tracking and a change flag.

## Known failure modes

- IP parameter missing or malformed — returns error with no comparison data
- No previous call on record for this IP (first call) — changed will be false, no before/after diff
- Cached result older than 90 days has expired — comparison baseline lost
- IP is IPv6 or non-routable — may return no Telefonica attribution
- Upstream WHOIS or ASN data unavailable — check may fail or return stale result

## How this service works

Change watch for is ip telefonica: runs the check, compares it with the result from your previous call for the same ip (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.

## Output

Returns the current boolean answer for whether the IP belongs to Telefonica, a 'changed' true/false flag, any fields that changed with their before and after values, and the timestamp of when the IP was last seen. Previous result is 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/is-ip-telefonica-watch-32a4fe3e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
