# Business Change Intelligence Delta Feed API

> Business Change Intelligence Delta Feed API is a paid API for AI agents from api.businesschanges.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Poll a cursor-based delta feed of business change events (openings, closures, construction, operator changes, compliance activity) observed since a given timestamp or prior cursor, with filtering by jurisdiction, intent, and evidence strength.

## Facts

- Endpoint: POST https://api.businesschanges.dev/v1/changes
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/business-change-intelligence-delta-feed-api-1802b2e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nuezzHB4fUJjpPKYgUgBB

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 business-change-intelligence-delta-feed-api-1802b2e0 -d '<json body>'
```

Example prompt: Poll the Business Change Intelligence delta feed for new opening leads and construction activity events in US-FL and US-TX observed since 2025-06-01T00:00:00Z, using strong evidence strength, and return up to 50 compact results.

## When to prefer this

Choose this endpoint for recurring, automated monitoring workflows where you need incremental updates since a prior run rather than a full dataset refresh. It is ideal for agent loops that poll on a schedule, use cursor-based pagination to avoid re-processing seen events, and need to handle superseded or retracted events. Prefer it over the full event retrieval endpoint when you want compact payloads and efficient delta detection across multiple jurisdictions.

## Known failure modes

- Invalid or expired cursor returns an error requiring a fresh observedAfter timestamp
- Jurisdiction codes not matching the required pattern cause a validation error
- Requesting more than 100 results per call is rejected
- An observedAfter timestamp without an explicit timezone offset fails pattern validation
- No matching events for the given filters returns an empty result set with a fresh cursor
- Insufficient evidence strength or confidence thresholds may return no events even when changes exist

## How this service works

Poll a compact, stable delta feed of events first observed since a timestamp or prior cursor, including superseded and retracted events. Use for recurring research and monitoring agents.

## Output

A paginated delta feed of business change events scoped to the requested jurisdictions and intents, each annotated with classification confidence, evidence strength, and event type (opening lead, construction, remodel, operator change, closure risk, or compliance activity). Includes a next-cursor for subsequent polling and may include superseded or retracted events for reconciliation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 50,
   "maximum": 100,
   "minimum": 1
  },
  "cursor": {
   "type": "string",
   "maxLength": 512,
   "minLength": 1
  },
  "intents": {
   "type": "array",
   "items": {
    "enum": [
     "opening_leads",
     "construction_activity",
     "remodels",
     "operator_changes",
     "closure_risk",
     "compliance_activity"
    ],
    "type": "string"
   },
   "maxItems": 6,
   "minItems": 1
  },
  "projection": {
   "enum": [
    "compact",
    "standard",
    "full"
   ],
   "type": "string",
   "default": "compact"
  },
  "jurisdictions": {
   "type": "array",
   "items": {
    "type": "string",
    "pattern": "^[A-Z0-9][A-Z0-9._-]*$",
    "maxLength": 64,
    "minLength": 2,
    "description": "Stable jurisdiction code such as US-FL."
   },
   "maxItems": 25,
   "minItems": 1
  },
  "observedAfter": {
   "type": "string",
   "format": "date-time",
   "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
   "description": "ISO 8601 timestamp with an explicit timezone offset."
  },
  "minEvidenceStrength": {
   "enum": [
    "weak",
    "moderate",
    "strong",
    "authoritative"
   ],
   "type": "string",
   "default": "strong"
  },
  "minClassificationConfidence": {
   "type": "number",
   "default": 0.75,
   "maximum": 1,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/business-change-intelligence-delta-feed-api-1802b2e0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.businesschanges.dev](https://www.zero.xyz/host/api.businesschanges.dev/llms.txt)
