Skip to main content
Price-tracking subscriptions are deprecated for new integrations — use product subscriptions instead of start/stop tracking. Price tracking still works and is still billed at 1 credit/product/day (see pricing). Price history is not deprecated — it remains the supported way to fetch historical prices.
Channel3 refreshes tens of millions of products daily and records their price history. With the Price Tracking API, you can subscribe to any product and receive a webhook the moment its price changes — the foundation of a deal finder or “time-to-buy” UX.

Start tracking a product

Subscribe to price change notifications by calling the start-tracking endpoint with a canonical product_id (any ID from a search or lookup result).

Stop tracking

Fetch price history

Once a product is tracked, retrieve its full price history for a “time-to-buy” chart. History accumulates from the moment you start tracking, and also pulls from Channel3’s existing historical data where available.

List your subscriptions

See all products you’re currently tracking:

Webhooks

Configure a webhook endpoint in the Channel3 dashboard to receive real-time notifications whenever a tracked product’s price changes. Channel3 sends a POST request to your endpoint with the product ID and new price. Verify the signature on every request — see Verifying signatures.

Price Tracking Webhooks

Full payload schema for the price.changed event.

Product Subscription Webhooks

Availability changes, offers appearing and going away, and domain- or variant-scoped subscriptions.

Example webhook handler (Next.js)

TypeScript

Build a deal finder

The highest-converting shopping experience you can build is a deal finder. Here’s the full pattern:
  1. When a user saves or views a product, call priceTracking.start to subscribe.
  2. Display the price history chart using the price-chart UI component or GET /v0/price-tracking/history/{id}.
  3. When Channel3 fires a webhook, push a notification to your user.

Price history UI component

Don’t want to build the chart yourself? The Channel3 UI library ships a price-chart component:

UI + Hooks

The full component library — search, PDP, price charts, and headless hooks.