Skip to content
Built for production applications

Trading-card data,ready to build on.

One REST API for complete catalogs, images, variants, marketplace prices, live listings, and real sales history across 80+ games.

  • 100 evaluation credits
  • No card required
  • Standard REST and JSON
Live API response
curl -H "x-api-key: YOUR_API_KEY"
https://api.tcgapis.com/api/v2/cards/23156?limit=1
{
  "success": true,
  "data": [{
    "productId": 512766,
    "name": "Charizard ex - 199/197",
    "game": "Pokemon",
    "set": "Obsidian Flames",
    "rarity": "Special Illustration Rare",
    "variants": ["Holofoil", "Reverse Holofoil"]
  }]
}
TCGPlayerCardmarketCardtraderCardsynced
Games
90+
Expansions
5K+
Cards
459K+
SKU variants
7.3M+
Live catalog sample

Real cards. Consistent data.

These records come from the same API your application uses, across 80+ trading-card games.

Charizard ex 199 165 — Pokemon

Charizard ex 199 165

SV: Scarlet & Violet 151#199/165
Atraxa Grand Unifier Showcase — Magic

Atraxa Grand Unifier Showcase

Phyrexia: All Will Be One#316
Blue Eyes White Dragon SDWD EN001 — Yu-Gi-Oh!

Blue Eyes White Dragon SDWD EN001

Structure Deck: Blue-Eyes White Destiny#SDWD-EN001
MonkeyDLuffy 036 — One Piece

MonkeyDLuffy 036

Emperors in the New World#OP09-036
Mickey Mouse Steamboat Pilot — Lorcana

Mickey Mouse Steamboat Pilot

The First Chapter#89/204
Prism Advent of Thrones — Flesh and Blood

Prism Advent of Thrones

Dusk till Dawn#DTD002
WarGreymon Judge Pack 1 — Digimon

WarGreymon Judge Pack 1

Great Legend#BT4-048 SR
Son Goku FB04 035 — Dragon Ball Super

Son Goku FB04 035

Ultra Limit#FB04-035
Names
cleanName, fullName
Images
multi-resolution
Sets
expansion, group
Rarity
all tiers
Variants
foil, alt-art, promo
SKUs
condition + printing
One connected data platform

From card identity to market decision.

Start with consistent catalog IDs, then add the pricing and marketplace data your application needs. Every response is designed to lead cleanly into the next request.

A catalog you can trust

Stable IDs, high-resolution images, set metadata, card attributes, printings, languages, and conditions.

Explore catalog data

The market layer

Product prices, historic prices, completed sales, and—on Unlimited—live listings and SKU-level pricing.

Explore market data

Tools that shorten the build

Use card recognition, CSV exports, interactive documentation, and Studio alongside the REST API.

Explore developer tools
Predictable by design

Three calls to any card.

The v2 API follows the way people already think about card data: game, expansion, card. Use the returned product ID to request prices, listings, or sales history.

See the v2 workflow
  1. 1Choose a gameGET /v2/games
  2. 2Choose a setGET /v2/expansions/:categoryId
  3. 3Find cardsGET /v2/cards/:groupId
TCGAPIs Studio

Explore the API before writing integration code.

Choose a game, expansion, card, or SKU in the dashboard. Preview the credit cost, run the request, and download JSON or CSV.

Straightforward monthly plans

Choose the data layer you need.

Start with the catalog, add product-level market data, or unlock live listings and SKU-level pricing.

Hobby

Catalog access for prototypes, hobby tools, and smaller applications.

£99per month

  • Full card catalog, images, sets, and print variants
  • 10,000 API calls per month
  • Games, expansions, and cards endpoints
  • 1,000 card-recognition calls per month
  • Unlimited CSV downloads
  • Email support
Loading account…

100 credits before you choose a paid plan

Most popular

Business

Product-level pricing and sales data for production applications and stores.

£199per month

  • Everything in Hobby
  • 50,000 API calls per month
  • Product-level market pricing
  • Sales history and historic prices
  • Multi-marketplace pricing data
  • 5,000 card-recognition calls per month
  • Unlimited PSA certificate lookups
  • Priority support and custom exports
Loading account…

100 credits before you choose a paid plan

Unlimited

Uncapped API access, live listings, and SKU-level pricing for high-volume applications.

£499per month

  • Everything in Business
  • Unlimited API calls
  • Live TCGPlayer seller listings
  • SKU-level pricing by condition, printing, and language
  • 50,000 card-recognition calls per month
  • Dedicated account manager
  • Custom integrations and SLA
Loading account…

100 credits before you choose a paid plan

Not ready to choose?

Create an account for 100 catalog and card-recognition evaluation credits. No card required.

Create a free account
Common questions

The details, without the small print.

Need to validate a technical or commercial requirement? We are happy to help.

Contact support
What data does the API return?

Catalog responses include stable product IDs, names, sets, categories, rarities, card numbers, image URLs, game-specific attributes, and print variants. Paid market endpoints add product prices, sales history, historic prices, listings, or SKU-level prices according to plan.

Which games and marketplaces are covered?

The catalog covers 80+ trading-card games and 175,000+ board-game records. Marketplace coverage includes TCGPlayer, Cardmarket, Cardtrader, Cardsynced, Manapool, CardKingdom, Cardsphere. Availability varies by endpoint and plan.

Can I try the API before paying?

Yes. A free account includes 100 credits for catalog and card-recognition evaluation. No payment card is required, and paid endpoint tier rules still apply.

How does the v2 API fit together?

Start with games, use the returned category ID to fetch expansions, then use the group ID to fetch cards. A product ID connects that card to its available pricing, listing, sales-history, and historic-price endpoints.

How do I authenticate requests?

Send your TCGAPIs key in the x-api-key request header. The documentation includes copyable examples and response schemas for every supported endpoint.

Can I manage or cancel a subscription myself?

Yes. Monthly subscriptions can be managed from the Billing & Plan area in your dashboard, including payment-method updates and cancellation at the end of the current billing period.