# Brand Price & Availability Tracker

> Brand Price & Availability Tracker is a paid API for AI agents from api.crushrewards.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns day-by-day time series of average, min, and max price, product count, in-stock count, and promo count for a specific brand across a date range.

## Facts

- Endpoint: GET https://api.crushrewards.dev/v1/marketing/brand-tracker
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-crushrewards-dev-29f6fd30
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gl3p4ySLqLPN_SdHem3-f

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 api-crushrewards-dev-29f6fd30
```

Example prompt: Can you pull the day-by-day price and stock stats for Nike on Amazon in the US from January 1 to January 31 — I want to see the average, min, and max price, how many products were in stock each day, and how many were on promo?

## When to prefer this

Use this endpoint when you need to track a specific brand's pricing and availability trends over time (day-by-day granularity), optionally filtered to a specific retailer or country. Prefer this over category-level endpoints when the focus is a single brand's historical performance rather than cross-brand or category-wide comparisons.

## Known failure modes

- Missing required 'brand' query parameter returns a 400 error
- Invalid date format (not YYYY-MM-DD) returns a 400 validation error
- Unsupported retailer value returns a 400 enum validation error
- Unsupported country code returns a 400 enum validation error
- Brand with no indexed products returns empty time_series array
- Payment not included or insufficient returns a 402 Payment Required
- Date range too large may result in timeout or truncated results

## How this service works

Real-time pricing, promotions, and competitive intelligence across US and Canadian retailers — exposed as paid API endpoints and MCP tools that AI agents can call directly, with x402 and MPP micropayments per query.

## Output

A time-series array indexed by date, where each entry contains the brand's average price, minimum price, maximum price, total product count, in-stock product count, and promotional product count for that day. Also returns the brand name, country, and ISO 4217 currency code.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "to": "2024-01-31",
   "from": "2024-01-01",
   "brand": "Nike",
   "country": "us",
   "retailer": "amazon"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-crushrewards-dev-29f6fd30/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.crushrewards.dev](https://www.zero.xyz/host/api.crushrewards.dev/llms.txt)
