Changelog
Notable changes, updates, and deprecations to the PokeTrace API.
v1.3February 2026
Changed
- —Rate limits simplified to daily only. Monthly limits have been removed. All plans now use a single daily quota that resets at midnight UTC.
- —Increased daily limits for paid plans: Pro increased to
10,000/day(previously 5,000), Scale increased to100,000/day(previously 20,000). - —Free plan daily limit reduced to
250/day(previously 500).
Removed
- —Monthly rate limit headers (
X-RateLimit-Monthly-*) are no longer returned. TheX-RateLimit-LimitandX-RateLimit-Remainingheaders now refer exclusively to your daily quota. - —The
monthlyfield has been removed from/auth/infousage responses and 429 error payloads.
v1.2February 2026
Changed
- —EU CardMarket Price Trend data now uses the
AGGREGATEDtier (previouslyUNKNOWN). This tier represents CardMarket's official price aggregate with no condition/grader breakdown. - —
saleCountis no longer returned for theAGGREGATEDtier (card detail and history endpoints). The value was always 0 since Price Trend is a computed aggregate. - —
lowandhighare nownullfor the AGGREGATED tier — Price Trend is a single value, not a range.
Added
- —
avg1d,avg7d,avg30drolling averages now included in EU AGGREGATED tier — both in card detail and price history responses. - —Price history endpoint (
/cards/:id/prices/AGGREGATED/history) now returns daily Price Trend snapshots with rolling averages from CardMarket's price guide.
v1.1February 2026
Removed
- —
confidence,volatility, andtrendfields have been removed from all API price responses. As communicated via email in January 2026, these fields have been discontinued. - —Affected endpoints:
GET /cards/:id,GET /cards/:id/prices/:tier/history
Improved
- —
saleCountnow reflects cumulative historical sales across all data sources, providing more accurate volume data. - —Health endpoint now returns
version: "1.1"in the response.