Changelog
Reverse-chronological log of every API change. Watch [BREAKING] entries closely.
- addedApr 15, 2026
Price History [1 Year Duration]
Added
1yas a new allowed value for thepriceHistoryDurationquery parameter on theGET /cardsendpoint. When requested, thepriceHistoryarray on each variant returns one data point per day over the trailing 365 days, sourced from a daily materialized aggregate. Existing values (7d,30d,90d,180d) are unchanged, and the default remains7d. - addedFeb 25, 2026
min_price Parameter Added to /cards Endpoint
Added the
min_priceoptional query parameter to theGET /cardsendpoint. This allows users to filter results by a minimum market price (e.g.,min_price=1.00), significantly reducing noise from low-value cards in analytics and trending lists. - addedFeb 19, 2026
MCP Endpoint Added
The MCP endpoint provides comprehensive pricing data to your agentic workflows.
- addedFeb 17, 2026
UniVersus Game Support Added
Added support for UniVersus. Use
universusas the game query parameter to access UniVersus card data. - addedDec 29, 2025
Sorcery Game Support Added
Added support for Sorcery: Contested Realm. Use
sorcery-contested-realmas the game query parameter to access Sorcery card data. - changedDec 19, 2025
90-Day and 180-Day Price History Support Added
Added support for 90d and 180d price history. Deprecated
priceHistory30din the process. Use query parampriceHistoryDurationto select desired durations (7d, 30d, 90d, 180d). Defaults to 7d.priceHistory30dwill be removed in a future major release. - addedDec 15, 2025
New Games: hololive OFFICIAL CARD GAME and Dragon Ball Super: Fusion World
Added support for two new games: hololive OFFICIAL CARD GAME (
hololive-official-card-game) and Dragon Ball Super: Fusion World (dragon-ball-super-fusion-world). - addedDec 13, 2025
Game and Set Value Index Fields Added
Added
game_value_usdto/gamesandset_value_usdto/sets. These represent the total value of all cards in the game/set, calculated by taking the highest price of any variant for each card. - addedDec 9, 2025
include_null_prices Parameter Added
Added the
include_null_pricesboolean query parameter to/cards. Whentrue, the response includes cards that don't have any pricing data. Defaultfalse. - addedDec 8, 2025
Card Number Filter Added to /cards
Added the
numberquery parameter to/cardsso you can filter cards by their specific card number within a set. - changedNov 21, 2025
Introduced sealed_count and variants_count Fields
Fixed card counts in
/setsand/gamesto exclude sealed products. Introducedsealed_counton both endpoints andvariants_counton/sets. - addedNov 19, 2025
updated_after Parameter Added to /cards
Added
updated_afterto bothGET /cardsandPOST /cards(Batch). Filters results to variants whose pricing was updated at or after the provided Unix timestamp. Cannot be combined with the search query parameter (q). - addedOct 27, 2025
External Identifiers Added
Added support for querying cards by MTGJSON and Scryfall IDs. Variants can be queried using TCGplayer SKU IDs.
- addedOct 17, 2025
Set Release Dates Added to /sets
The
/setsendpoint now includes the release date of each set. - changedSep 30, 2025
Set IDs Standardized and set_name Added to Card Object
Set IDs standardized to lowercase-hyphenated format including the game name. Added
set_nameto the card object. - addedSep 29, 2025
Payload Reduction Parameters Added
Added
include_price_historyandinclude_statisticsquery parameters to/cards. Available windows:7d,30d,90d,allTime. - addedSep 23, 2025
JavaScript and TypeScript SDKs Released
Released the official JS / TS SDKs. Install via npm:
npm install justtcg-js. - addedAug 26, 2025
90-Day Analytics on /cards
Added a suite of 90-day statistical fields for deeper quarterly market analysis.
Note: Statistical fields only — the full point-by-point `priceHistory90d` is deferred to a future major release. - addedAug 12, 2025
Language Field Added to Variant Object
Added
languageto the variant object. - addedAug 10, 2025
New Games: Grand Archive TCG and Pokemon Japan
Added support for Grand Archive TCG (
grand-archive-tcg) and Pokemon Japan (pokemon-japan). - addedAug 1, 2025
Multi-Condition and Multi-Printing Support
The
/cardsendpoint now acceptsconditionandprintingquery parameters with multiple comma-separated values, e.g./cards?condition=NM,LP&printing=First Edition,Unlimited. - removedJul 11, 2025
[BREAKING] Card ID Standardization Completed
The
idformat forcardsandvariantsnow includes the card's rarity. Old formatgame-set-name, new formatgame-set-name-rarity. All previously stored IDs are invalid and must be re-fetched. - addedJul 4, 2025
OrderBy Parameters Added
Added
orderBy(price,24h,7d,30d) andorder(asc,desc) for sorting. - removedJul 1, 2025
[BREAKING] Card ID Standardization
Card IDs now include the full game name. Some IDs with invalid characters have been standardized.
- changedJun 14, 2025
Rate Limit Policy Update
API rate limits adjusted for free users. See the Rate Limits page for details.
- deprecatedMay 15, 2025
Deprecated /variants and /cards-search
Their functionality is merged into
/cards. - addedApr 2, 2025
v1 API Launched
Version 1 introduces initial endpoints and card structure.