TCGapi/tcg-price-history
TCG Price History Dataset Daily trading card prices across 8 major trading card games: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece TCG, Star Wars: Unlimited, Flesh and Blood, and Pokémon Japan. Sourced from the TCG Price Lookup API — the only API that covers every major TCG with real pricing data from both TCGPlayer and eBay. What's in this dataset Daily price snapshots for cards across all 8 supported TCGs TCGPlayer market prices (market… See the full description on the dataset page: https://huggingface.co/datasets/TCGapi/tcg-price-history.
TCG Price History Dataset
Daily trading card prices across 8 major trading card games: Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece TCG, Star Wars: Unlimited, Flesh and Blood, and Pokémon Japan.
Sourced from the **TCG Price Lookup API** — the only API that covers every major TCG with real pricing data from both TCGPlayer and eBay.
What's in this dataset
- Daily price snapshots for cards across all 8 supported TCGs
- TCGPlayer market prices (market, low, mid, high) per condition tier
- eBay sold-listing averages (1-day, 7-day, 30-day rolling windows)
- PSA / BGS / CGC graded card prices for cards that have graded comps
Data source
All data is collected via the TCG Price Lookup API, which aggregates prices from:
- TCGPlayer — the largest US marketplace for trading card singles
- eBay — actual completed sales (not listings), providing the real market-clearing price
- PSA, BGS, CGC, SGC, ACE, TAG — graded card sales across every major grading service
Supported games
Use cases
- Price prediction — time-series forecasting of card values
- Market analysis — cross-game price trends, volatility, seasonality
- Grading ROI — compare raw vs graded prices to model grading profitability
- Arbitrage detection — identify gaps between TCGPlayer and eBay prices
- Collection valuation — backtest portfolio performance over time
- Academic research — collectibles markets, alternative investments, auction theory
Access the full dataset via API
This Hugging Face dataset contains periodic snapshots. For real-time, daily-updated prices, use the TCG Price Lookup API directly:
from tcglookup import TcgLookupClient
client = TcgLookupClient(api_key="tlk_live_...")
results = client.cards.search(q="charizard", game="pokemon", limit=5)
for card in results["data"]:
print(card["name"], card["prices"]["raw"])Get a free API key (10,000 requests/month) at tcgpricelookup.com/tcg-api.
Official SDKs
- [JavaScript / TypeScript](https://github.com/TCG-Price-Lookup/tcglookup-js) — npm
- [Python](https://github.com/TCG-Price-Lookup/tcglookup-py) — PyPI
- [Go](https://github.com/TCG-Price-Lookup/tcglookup-go) — pkg.go.dev
- [Rust](https://github.com/TCG-Price-Lookup/tcglookup-rs) — crates.io
- [PHP](https://github.com/TCG-Price-Lookup/tcglookup-php) — Packagist
Related resources
- [TCG Price Lookup](https://tcgpricelookup.com) — the main product
- [awesome-tcg](https://github.com/TCG-Price-Lookup/awesome-tcg) — full developer ecosystem index
- [Code examples in 8 languages](https://github.com/TCG-Price-Lookup/tcg-api-examples)
- [Discord bot](https://github.com/TCG-Price-Lookup/tcg-discord-bot) — self-hosted bot with 21 slash commands
- [Blog](https://tcgpricelookup.com/blog) — market analysis, price guides, tutorials
License
MIT — see the TCG Price Lookup API terms for data usage guidelines.
Citation
If you use this dataset in research, please cite:
@misc{tcgpricelookup2026,
title={TCG Price History: Daily Trading Card Prices Across 8 Games},
author={TCG Price Lookup},
year={2026},
url={https://tcgpricelookup.com/tcg-api},
note={Data sourced from TCGPlayer and eBay via the TCG Price Lookup API}
}Built and maintained by TCG Price Lookup. Get a free API key at tcgpricelookup.com/tcg-api.
