The pricing API for every trading card game
Real-time market prices for Pokemon, Magic: The Gathering, Yu-Gi-Oh!, and 89+ more games. One API, every card.
// Search for any card across all games
GET /v1/search?q=charizard&game=pokemon
// Response
{
"data": [{
"name": "Charizard ex",
"set": "Obsidian Flames",
"price": 12.47,
"price_change_7d": +2.3%
}]
}Everything you need to build with TCG data
A single API that gives you access to pricing, catalog data, and search across every major trading card game.
Universal Coverage
Every game on TCGPlayer — Pokemon, Magic, Yu-Gi-Oh!, One Piece, Lorcana, and 85+ more.
Real-Time Prices
Market, low, and foil prices refreshed daily. Price change tracking over 24h, 7d, and 30d.
Developer-First
Clean REST API with JSON responses, pagination, search, and filtering. Works with any language.
Price History
Historical price data for trend analysis and portfolio tracking. Pro and Business plans.
Bulk Endpoints
Fetch thousands of prices in a single request. Perfect for inventory management and storefronts.
Reliable & Fast
99.9% uptime on Cloudflare's global edge network. Sub-100ms response times worldwide.
Simple, powerful API
Get started in minutes with any language. Clean JSON responses with everything you need.
curl "https://api.tcgapi.dev/v1/search?q=charizard&game=pokemon" \ -H "X-API-Key: YOUR_API_KEY"
{
"data": [
{
"id": 534021,
"name": "Charizard ex",
"set": "Obsidian Flames",
"number": "125/197",
"rarity": "Double Rare",
"price": 12.47,
"low_price": 9.99,
"foil_price": 18.50,
"price_change_7d": 2.3,
"total_listings": 842
}
],
"pagination": { "page": 1, "total": 47 }
}Every game, one API
89+ trading card games covered and growing. If it's on TCGPlayer, it's in our API.
Simple, transparent pricing
Start free, upgrade when you're ready. No hidden fees, no surprises.
All plans include access to all games and sets. See full plan comparison