# Typosquat Generator Change Watch

> Typosquat Generator 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 domain's typosquat list for changes, returning current results, a changed flag, and field-level before/after diffs since the last call

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/dns/typosquats
- 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/typosquat-generator-change-watch-c33fcbcd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__2E6nEMqA7LnVbXhMR2-R

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 typosquat-generator-change-watch-c33fcbcd
```

Example prompt: Keep an eye on typosquat variants for example.com — call the watch endpoint now and tell me if anything has changed since the last time we checked, including exactly which fields are different and what the before and after values are.

## When to prefer this

Choose this endpoint when you need stateful, scheduled typosquat monitoring without managing your own state storage — it handles caching previous results for up to 90 days and computes diffs automatically. Prefer it over a plain typosquat lookup when your goal is change detection and alerting rather than a one-off snapshot.

## Known failure modes

- Domain parameter missing or malformed — returns validation error
- No previous result stored (first call) — changed flag may default to false or null with no diff
- Result cache expired after 90 days — treated as a fresh first call with no prior state to compare
- Rate limiting or payment failure — 402 or 429 response
- Domain not resolvable or unsupported TLD — may return empty typosquat list

## How this service works

Change watch for typosquat generator: runs the check and compares it with the result from your previous call for the same domain (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 typosquat finder changes. $0.01 per check.

## Output

Returns the current typosquat list for the queried domain, a boolean 'changed' flag indicating whether results differ from the previous call (retained up to 90 days), a field-level diff showing exactly which fields changed with before and after values, and a timestamp of when the data was last seen.

## 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/typosquat-generator-change-watch-c33fcbcd/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)
