# Brand Tracker

> Brand Tracker is a paid API for AI agents from api.syntalic.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Tracks a brand's average, min, and max price, product count, in-stock count, and promo count day-by-day across a specified date range.

## Facts

- Endpoint: GET https://api.syntalic.com/v1/marketing/brand-tracker
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402, shopping
- Canonical page: https://www.zero.xyz/c/brand-tracker-d042c2d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iAl9LDG6Egdl3W4dP8KG9

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 brand-tracker-d042c2d2
```

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

## When to prefer this

Use this endpoint when you need longitudinal, day-by-day visibility into a single brand's pricing and availability metrics. It is ideal for trend analysis, monitoring promotional cadence, and tracking stock levels over time. Prefer this over Price Positioning (which compares to category) or Promo Intelligence (category-level) when the focus is a specific brand's own metrics over time.

## Known failure modes

- Brand name not found or unrecognized — returns empty dataset or 404
- Invalid date format — returns 400 validation error
- Date range too large — may time out or return partial data
- Unsupported country code — returns 400 validation error
- Missing required 'brand' parameter — returns 400 validation error

## How this service works

Track a brand's average/min/max price, product count, in-stock count, and promo count day-by-day across a date range.

## Output

Returns a time-series dataset broken down by day, showing for the specified brand: average price, minimum price, maximum price, total product count, number of in-stock products, and number of products on promotion — covering each day within the requested date range.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "brand"
 ],
 "properties": {
  "to": {
   "type": "string",
   "format": "date",
   "example": "2026-05-01",
   "description": "End date (ISO 8601, defaults to now)"
  },
  "from": {
   "type": "string",
   "format": "date",
   "example": "2026-04-01",
   "description": "Start date (ISO 8601, defaults to 30 days ago)"
  },
  "brand": {
   "type": "string",
   "example": "Apple",
   "minLength": 1,
   "description": "Brand name (e.g., Sony, Samsung, Nike)"
  },
  "country": {
   "enum": [
    "us",
    "ca"
   ],
   "type": "string",
   "default": "us",
   "example": "us",
   "description": "Country (us or ca)"
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brand-tracker-d042c2d2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.syntalic.com](https://www.zero.xyz/host/api.syntalic.com/llms.txt)
