# Website Tech Stack Change Watch

> Website Tech Stack 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 website's technology stack and returns a diff of what changed since the last check, with before/after field values and change timestamp.

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/tech-stack
- 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/website-tech-stack-change-watch-c135d441
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lI30Ob-liO5pI4hii2XV4

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 website-tech-stack-change-watch-c135d441
```

Example prompt: Check if the tech stack on shopify.com has changed since you last looked — tell me exactly which technologies were added or removed and when the change was first detected.

## When to prefer this

Choose this endpoint when you need to detect changes in a website's technology stack over time rather than a one-time snapshot. It is ideal for scheduled agent workflows that poll on a cadence (daily, weekly) and only need to act when something actually changes. Prefer this over a plain tech-stack lookup when you want structured before/after diffs without managing your own state, and when a 90-day comparison window is sufficient.

## Known failure modes

- Domain unreachable or returning errors — check will fail with an error response
- First call for a domain returns no diff since no baseline exists yet
- Baseline expires after 90 days — next call resets the comparison
- URL pattern or query params not supplied correctly — returns input validation error
- Payment not confirmed — request blocked before execution

## How this service works

Change watch for website tech stack: 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 website technology detection changes. $0.01 per check.

## Output

Returns the current tech stack snapshot for the domain, a boolean 'changed' flag indicating whether anything is different from the previous check (stored for 90 days), an array of exactly which fields changed with their before and after values, and the timestamp of when the stack was last seen. If no previous result exists, the current result is stored as the baseline.

## 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/website-tech-stack-change-watch-c135d441/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)
