# Price Watcher API – Product Price Check

> Price Watcher API – Product Price Check is a paid API for AI agents from e-commerce-price-monitoring-production.up.railway.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Fetches the current price from a public e-commerce product URL and optionally checks whether it is at or below a target threshold price.

## Facts

- Endpoint: POST https://e-commerce-price-monitoring-production.up.railway.app/v1/price/check
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/price-watcher-api-product-price-check-4c5ad909
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H4R-bhc0SYB1eBPRNf7Ii

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-watcher-api-product-price-check-4c5ad909 -d '<json body>'
```

Example prompt: Check the current price of this product — https://www.amazon.com/dp/B09XYZ1234 — and let me know if it's at or below $45.

## When to prefer this

Use this endpoint when you need to programmatically fetch the live price of a specific product from its public URL, especially when you want to compare that price to a user-defined budget or alert threshold. Ideal for deal-hunting agents, price-drop notifications, or competitive pricing checks on individual product pages. Not suited for bulk catalog scraping or retailer search queries.

## Known failure modes

- Invalid or inaccessible URL returns an error (private, login-gated, or malformed URLs may fail)
- Product page structure not recognized — price cannot be extracted from unsupported retailers
- Threshold not provided — comparison result will be absent in the response
- Transient scraping failure due to retailer anti-bot measures or rate limiting
- Product out of stock or price temporarily unavailable

## How this service works

Real-time product price lookup from a public e-commerce product URL. Use for product price checks, price monitoring, price comparison, shopping agents, ecommerce research, retail workflows, deal finding, and target-price tracking.

## Output

Returns the current price scraped from the provided e-commerce product page URL, along with an indication of whether the price is at or below the optional threshold value if one was supplied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Public e-commerce product page URL to inspect."
  },
  "threshold": {
   "type": "number",
   "description": "Optional target price. If provided, the response indicates whether the current product price is at or below this amount."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "url": "https://www.sephora.com/product/example-product",
  "price": 18,
  "title": "Example Product",
  "currency": "USD",
  "threshold": 20,
  "belowThreshold": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/price-watcher-api-product-price-check-4c5ad909/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from e-commerce-price-monitoring-production.up.railway.app](https://www.zero.xyz/host/e-commerce-price-monitoring-production.up.railway.app/llms.txt)
