Skip to content

12 TRADING CARD GAMES · ONE API KEY

Every card.
Every set.
Every price.
Everywhere.
The Pokémon TCG API & card price API for 12 games

The most comprehensive Pokemon API and card database API ever built. TCG API with market data from USA and Europe, refreshed daily. Generous rate limits. Instantly accessible. Endlessly powerful.

Pokemon TCG API - Start Free

Free tier, no credit card required

1,000/day

Free requests, no credit card

USD + EUR

TCGplayer and Cardmarket on every plan, refreshed daily

12 games

One API key

GET /search?q=charizard vmax 200 ◯
{ "name": "Charizard VMAX",
  "tcgplayer":  { "market_price": 285.00 },  // USD
  "cardmarket": { "trend": 270.00 } }        // EUR
◯ 02 / Live

Your TCG API is live and ready

Create a free key, send it as X-API-Key and call any of the 12 games. Full documentation, code examples in JavaScript, Python, cURL and Go.

  1. 1

    Two markets, one response

    TCGplayer (USD) and Cardmarket (EUR), side by side, refreshed daily.

  2. 2

    Linked by exact id

    Every card mapped to its TCGplayer product and Cardmarket listing.

  3. 3

    Free, forever

    100 requests/hour and 1,000/day on every game. No credit card.

// same key for every game
const res = await fetch('https://api.pokewallet.io/mtg/search?q=Emrakul', {
  headers: { 'X-API-Key': process.env.POKEWALLET_KEY }
})
const { results } = await res.json()
◯ 04 / PlansAll plans →

API plans, from free to Ultra
From new moon to full moon.

  1. Free€0100 req/hour, every game
  2. Coffeepay what you want1,000 req/hour via Ko-fi
  3. Pro€20 / month5,000 req/hour, Pokémon + One Piece
  4. Ultra€29 / monthAll 12 games, all endpoints
  5. BusinesscustomCustom limits and support

Commercial use allowed on every plan, Free included. Showing the data publicly? Credit “Data by PokéWallet” with a link to pokewallet.io. Terms of use →

◯ 06 / FAQ

Frequently Asked Questions

What is PokéWallet?

PokéWallet is a REST API for trading card game prices and data covering 12 games, from Pokémon and One Piece to Magic: The Gathering, Yu-Gi-Oh! and Disney Lorcana. Cards come with TCGplayer (USD) and CardMarket (EUR) prices, refreshed daily, and one API key works for all of them. The free tier allows 1,000 requests a day, no credit card required.

Is there a free Pokémon TCG API?

Yes. PokéWallet's free tier includes full REST API access to the complete Pokémon card database, no credit card required. See our pricing page for exact rate limits and paid plans.

How does PokéWallet compare to TCGdex or pokemontcg.io?

PokéWallet combines a complete Pokémon card database with TCGPlayer and CardMarket price data refreshed daily in a single API, plus generous free-tier rate limits. Full endpoint details are in our API documentation.

Read the full Pokémon TCG API comparison →

Does the API support real-time card prices?

Prices are refreshed daily rather than streamed live. They come from TCGPlayer (USD) and CardMarket (EUR) and cover the full catalog of all 12 games.

Is the PokéWallet API REST or GraphQL?

REST only. Every endpoint is a simple REST call, so there's no GraphQL schema to learn.

Does the same API key work for One Piece Card Game data too?

Yes. One API key covers Pokémon, One Piece Card Game (BerryWallet) and ten more trading card games, with shared rate limits.

Which trading card games does the PokéWallet API cover?

Twelve: Pokémon TCG, One Piece Card Game, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, Flesh and Blood, Dragon Ball Super, Digimon, Star Wars Unlimited, Cardfight!! Vanguard, Riftbound and Cyberpunk. One API key covers all of them, with prices from TCGPlayer and CardMarket.

Is there a free API for Magic, Yu-Gi-Oh! or Lorcana card prices?

Yes. The free tier (100 requests/hour, 1,000/day) opens the sets, cards, search and images endpoints of every game, with TCGPlayer and CardMarket prices refreshed daily. Set-level analytics for these games (prices by set, set statistics, completion value, trending sets, top cards) need the Ultra plan.