Changelog

Notable changes, updates, and deprecations to the PokeTrace API.

v1.5.0codename: mewtwoFebruary 2026
Changed
  • EU cards now include variant data. EU cards now return "Normal" or "Holofoil" instead of null.
  • GET /cards now includes a prices object on each card. List responses now return plan-filtered prices by source and tier, so most use cases no longer require an extra detail call.
  • Cards search/list page size is now capped at 20. The limit parameter for GET /cards now accepts values from 1 to 20.
  • 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 to 100,000/day (previously 20,000).
  • Free plan daily limit reduced to 250/day (previously 500).
Added
  • variant filter added to the catalog API. Accepts: Normal, Holofoil, Reverse_Holofoil, 1st_Edition, 1st_Edition_Holofoil, Unlimited, Unlimited_Holofoil.
  • New game types for non-English EU sets. pokemon-chinese, pokemon-thai, pokemon-indonesian in addition to existing pokemon and pokemon-japanese.
  • game filter added to GET /cards and the catalog. Filter by language to get only English, Japanese, Chinese, Thai, or Indonesian cards.
Removed
  • Monthly rate limit headers (X-RateLimit-Monthly-*) are no longer returned. The X-RateLimit-Limit and X-RateLimit-Remaining headers now refer exclusively to your daily quota.
  • The monthly field has been removed from /auth/info usage responses and 429 error payloads.
v1.2February 2026
Changed
  • EU CardMarket Price Trend data now uses the AGGREGATED tier (previously UNKNOWN). This tier represents CardMarket's official price aggregate with no condition/grader breakdown.
  • saleCount is no longer returned for the AGGREGATED tier (card detail and history endpoints). The value was always 0 since Price Trend is a computed aggregate.
  • low and high are now null for the AGGREGATED tier — Price Trend is a single value, not a range.
Added
  • avg1d, avg7d, avg30d rolling 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, and trend fields 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
  • saleCount now reflects cumulative historical sales across all data sources, providing more accurate volume data.
  • Health endpoint now returns version: "1.5.0" and codename: "mewtwo" in the response.