# Price Drop Alert

> Price Drop Alert 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-13).

Check whether a product's current price is below its rolling average, returning current price, rolling average, lowest-seen price, and date within a configurable lookback window.

## Facts

- Endpoint: GET https://api.syntalic.com/v1/shopper/price-drop-alert
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Success rate: 0% of calls made through Zero
- Activations on Zero: 2
- Tags: x402, shopping
- Canonical page: https://www.zero.xyz/c/price-drop-alert-9b82bbf4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dtPOq1hjLJFmR2wkIVwL4

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 price-drop-alert-9b82bbf4
```

Example prompt: Is the current price of AirPods on Amazon lower than its 30-day average? Check against a 30-day lookback window in the US and tell me the current price, the rolling average, and the lowest price ever seen.

## When to prefer this

Use this endpoint when you need to determine whether a product's current price represents a good deal relative to its recent price history — specifically when comparing against a rolling average and lowest-seen price. Prefer this over a simple best-price lookup when the goal is historical context and deal detection rather than just cross-retailer comparison.

## Known failure modes

- Empty 'drops' array if no products match the search query
- Unsupported retailer or country enum value returns validation error
- Very short or ambiguous query string may yield irrelevant results
- lookback_days values outside acceptable range may return errors or default behavior
- Price data unavailable for niche or newly listed products

## How this service works

Check whether a product's current price is below its rolling average within a configurable lookback window. Returns current price vs. the average across the window plus the lowest-seen price and date. Response field `avg_price_last_30d` is a fixed name for backwards compatibility; the value is always computed across the configured `lookback_days` window.

## Output

Returns an array of matching product price-drop results, each containing the current price, the rolling average price over the configured lookback window (field named avg_price_last_30d for backwards compatibility), the lowest-seen price and its date, and the original query string.

## Example request

```json
{
 "q": "laptop",
 "country": "us",
 "retailer": "amazon",
 "lookback_days": 30
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "example": "airpods",
   "minLength": 1,
   "description": "Search query (product name, keyword, or category term)"
  },
  "country": {
   "enum": [
    "us",
    "ca"
   ],
   "type": "string",
   "default": "us",
   "example": "us",
   "description": "Country (us or ca)"
  },
  "retailer": {
   "enum": [
    "amazon",
    "walmart",
    "costco",
    "homedepot",
    "nordstrom",
    "ikea"
   ],
   "type": "string",
   "example": "amazon",
   "description": "Filter to a specific retailer"
  },
  "lookback_days": {
   "type": "integer",
   "default": 30,
   "example": 30,
   "description": "Days to look back for price drops (default 30)"
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "drops": {
   "type": "array",
   "items": {
    "type": "object"
   }
  },
  "query": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/price-drop-alert-9b82bbf4/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)
