# Skim Signal: Production Watch

> Skim Signal: Production Watch is a paid API for AI agents from skim402.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Returns newly detected rows from CA, NM, and NY state film office production pages since the last daily snapshot, enabling change detection without scraping.

## Facts

- Endpoint: GET https://skim402.com/api/v2/signal/production-watch/latest
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/skim-signal-production-watch-878a0eb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nQKTQvn4oKIZ4qENKPOA-

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 skim-signal-production-watch-878a0eb2
```

Example prompt: Pull the latest batch of newly detected film productions from the state film office pages — give me up to 50 new entries that showed up since the last daily snapshot, including which state they're from and when they were first seen.

## When to prefer this

Use this endpoint when you need to detect new film production listings from official state government pages (CA, NM, NY) without scraping them yourself. It is the right choice when you want a pre-diffed feed of only new rows since yesterday, avoiding the overhead of fetching, parsing, and comparing large state government HTML tables. Prefer alternatives if you need real-time (sub-daily) detection, non-US jurisdictions, or project details beyond what state offices publish.

## Known failure modes

- No new rows since last snapshot returns an empty list (not an error)
- limit parameter outside 1-100 range returns a validation error
- Service unavailable if upstream state film office pages were unreachable during the daily refresh
- Stale data if a state page changed its format and the parser missed new rows

## How this service works

Skim Signal: production watch — snapshot-and-diff change detection over state film office pages with no API: CA Film Commission approved-projects list, NM Film Office production directory, NY ESD film tax credit reports. Each item is a row NEW since the previous snapshot, with stable row ID, source URL, and first-seen date. Refreshed daily.

## Output

A list of newly detected rows (up to 100, default 50, newest-first by first-seen date) from CA Film Commission, NM Film Office, and NY ESD film tax credit reports. Each item includes a stable row ID, the source URL of the originating state page, and the first-seen date when the row appeared in the snapshot diff.

## 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",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 100,
       "minimum": 1,
       "description": "Maximum number of new-row items to return (default 50, no upper cap). Newest-first by first-seen date."
      }
     }
    }
   },
   "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/skim-signal-production-watch-878a0eb2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from skim402.com](https://www.zero.xyz/host/skim402.com/llms.txt)
