TrackRival API

A read-only API for paid accounts to list watched products and inspect recent pricing or changelog changes.

Authentication

Generate a personal access token from your dashboard, then send it in the Authorization header as Bearer <token>.

GET /api/v1/products

Returns the products in your watchlist with the latest tracked changelog and pricing-change timestamps.

curl -H "Authorization: Bearer <token>" \
  https://trackrival.dev/api/v1/products

GET /api/v1/products/[slug]/changes

Returns the last 30 days of pricing diffs and changelog entries for a single product, merged into one reverse-chronological list.

curl -H "Authorization: Bearer <token>" \
  https://trackrival.dev/api/v1/products/linear/changes