Skip to content
Now covering 89+ games

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.

api.tcgapi.dev
// 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%
  }]
}
· Top games refresh daily · All games refresh every 3 days
68+
Games Covered
822K+
Cards Tracked
5,026+
Sets Indexed
99.9%
API Uptime

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"
Response200 OK
{
  "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.

Pokemon
Magic: The Gathering
Yu-Gi-Oh!
One Piece
Lorcana
Flesh and Blood
Digimon
Dragon Ball Super
Star Wars Unlimited
MetaZoo
Weiss Schwarz
Force of Will
Final Fantasy
Cardfight!! Vanguard
Shadowverse Evolve
Union Arena
Battle Spirits Saga
Grand Archive
Gundam Card Game
My Hero Academia
Naruto
World of Warcraft
Transformers
Universus
Pokemon
Magic: The Gathering
Yu-Gi-Oh!
One Piece
Lorcana
Flesh and Blood
Digimon
Dragon Ball Super
Star Wars Unlimited
MetaZoo
Weiss Schwarz
Force of Will
Final Fantasy
Cardfight!! Vanguard
Shadowverse Evolve
Union Arena
Battle Spirits Saga
Grand Archive
Gundam Card Game
My Hero Academia
Naruto
World of Warcraft
Transformers
Universus
Universus
Transformers
World of Warcraft
Naruto
My Hero Academia
Gundam Card Game
Grand Archive
Battle Spirits Saga
Union Arena
Shadowverse Evolve
Cardfight!! Vanguard
Final Fantasy
Force of Will
Weiss Schwarz
MetaZoo
Star Wars Unlimited
Dragon Ball Super
Digimon
Flesh and Blood
Lorcana
One Piece
Yu-Gi-Oh!
Magic: The Gathering
Pokemon
Universus
Transformers
World of Warcraft
Naruto
My Hero Academia
Gundam Card Game
Grand Archive
Battle Spirits Saga
Union Arena
Shadowverse Evolve
Cardfight!! Vanguard
Final Fantasy
Force of Will
Weiss Schwarz
MetaZoo
Star Wars Unlimited
Dragon Ball Super
Digimon
Flesh and Blood
Lorcana
One Piece
Yu-Gi-Oh!
Magic: The Gathering
Pokemon

Simple, transparent pricing

Start free, upgrade when you're ready. No hidden fees, no surprises.

Free

For testing and evaluating

$0
  • 100 requests/day
  • All games & sets
  • Card search
  • Current prices

Non-commercial use only

Hobby

For personal projects

$9.99/mo
  • 1,000 requests/day
  • 7-day price history
  • All games & sets
  • Email support

Non-commercial use

Most Popular

Starter

For small apps and stores

$19.99/mo
  • 2,500 requests/day
  • 30-day price history
  • Set price dumps
  • Email support

Non-commercial use

Pro

For apps and businesses

$49.99/mo
  • 10,000 requests/day
  • Full price history
  • Bulk endpoints & export
  • Commercial use license

Business

For high-volume commercial use

$99.99/mo
  • 50,000 requests/day
  • Full price history
  • Bulk endpoints & export
  • Commercial use license

All plans include access to all games and sets. See full plan comparison

Frequently asked questions

What games does TCG API cover?

We cover every trading card game available on TCGPlayer — over 89 games including Pokemon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Lorcana, Flesh and Blood, and many more.

How often are prices updated?

Prices for the top 7 games (Pokemon, Magic, Yu-Gi-Oh!, Lorcana, Flesh and Blood, One Piece, and Riftbound) are refreshed daily. All other games are updated every 3 days.

Do I need a credit card to start?

No! The free tier gives you 100 requests per day with no credit card required. You can upgrade to a paid plan anytime from your dashboard.

Can I use this for commercial purposes?

The Free, Hobby, and Starter plans are for personal and non-commercial use. The Pro ($49.99/mo) and Business ($99.99/mo) plans include a commercial use license for storefronts, apps, and other commercial projects.

What data is included in the API?

You get card names, set information, rarity, market prices, lowest prices, foil prices, price change tracking (24h/7d/30d), and more. Pro and Business plans also include price history data.

How far back does price history go?

Price history data starts from March 2025 with weekly data points for all cards with a market price of $1 or more. Coverage grows over time as new data points are added daily. Current prices are refreshed daily for the top 7 games and every 3 days for all others.

Is there rate limiting?

Yes, each plan has a daily request limit (100/day free, 1K Hobby, 2.5K Starter, 10K Pro, 50K Business). See our rate limits guide for details.

Where can I get support?

Free users can get help via our Discord community. Pro and Business users get email support at thetcgapi@proton.me with priority response times.

Ready to build with TCG data?

Get your free API key in seconds. No credit card required. Start building your TCG app today.