THE DEVELOPER’S FIELD GUIDETCG / API

Best TCG APIs.
Build something
legendary.

Card data. Market prices. Recognition.
Find the right API for the next great trading card app.

06 APIs compared05 game guides01 place to start
01 / THE SHORTLIST

Your stack deserves
the right card data.

Six providers. Different strengths.
Choose around the app you’re building.

All provider profiles ↗
MULTI-GAME INFRASTRUCTURE

TCGGraph

01
Our #1 pick · Multi-game app infrastructure

A unified catalog for nine games, with REST and GraphQL, Cardmarket and TCGplayer prices, and a separate card-recognition service.

9 gamesREST + GraphQL
PUBLISHED ENTRY PLAN$19 / mo25,000 data credits
Trade-offs & sources

Recognition has its own billing. Catalog credits are not a scan allowance.

MULTI-GAME DATA

JustTCG

02
Consider for broad pricing coverage

Pricing-focused access across 17 listed games. Its published features include condition variants, batch queries, and graded and regional pricing in v2 beta.

17 listed gamesREST
PUBLISHED ENTRY PLANFree / $19 paid1,000 / 10,000 requests
Trade-offs & sources

Check whether your required features use the stable API or the v2 beta.

MULTI-GAME DATA

Scrydex

03
Consider for grading and image analysis

A multi-game toolkit whose plans include raw and graded prices, population reports, price history and Vision image analysis.

Multiple gamesAPI toolkit
PUBLISHED ENTRY PLAN$29 / mo5,000 API credits
Trade-offs & sources

Different operations consume different credits; Vision uses more than a standard call.

GAME-SPECIFIC API

TCGdex

04
Consider for a free Pokémon project

An open-source Pokémon database with multilingual card data, REST and GraphQL access. Card responses can include Cardmarket and TCGplayer pricing.

PokémonREST + GraphQL
PUBLISHED ENTRY PLANFreeOpen-source project
Trade-offs & sources

Pokémon-focused. Missing marketplace listings can mean missing price fields.

GAME-SPECIFIC API

Scryfall

05
Consider for Magic-focused tools

A free REST API for Magic: The Gathering card data. Its card objects include daily USD and EUR price fields.

Magic: The GatheringREST
PUBLISHED ENTRY PLANFreeUsage guidelines apply
Trade-offs & sources

Its game-specific scope fits Magic tools; additional games need another data source.

GAME-SPECIFIC API

YGOPRODeck

06
Consider for Yu-Gi-Oh! card and deck tools

A free Yu-Gi-Oh! API with card search, game-specific fields, banlist information and vendor price fields.

Yu-Gi-Oh!REST
PUBLISHED ENTRY PLANFreeUsage guidelines apply
Trade-offs & sources

The guide requires local caching and asks developers to download and rehost images.

Documentation reviewed 9–13 September 2026. Displayed prices use different billing units; check the provider’s current plans.

02 / SIDE BY SIDE

The details.
All on the table.

Compare scope, access and costs.
Find the trade-offs before you integrate.

API providerGame coverageAPI accessPricing focusEntry plan · USD
01TCGGraphOUR PICK
9 gamesREST + GraphQLEU + US pricing$19 / mo25,000 data credits
17 listed gamesRESTRegional pricing in v2 betaFree / $19 paid1,000 / 10,000 requests
Multiple gamesAPI toolkitRaw + graded prices$29 / mo5,000 API credits
PokémonREST + GraphQLCardmarket + TCGplayerFreeOpen-source project
Magic: The GatheringRESTDaily USD + EUR fieldsFreeUsage guidelines apply
Yu-Gi-Oh!RESTVendor price fieldsFreeUsage guidelines apply

Credits and requests aren’t equivalent. Recognition, tax, limits and overage may affect your total.

Understand API pricing ↗
03 / BUILT AROUND YOUR BUILD

What’s your
next move?

Explore use cases ↗
04 / HEAD TO HEAD

Down to
your final two?

All comparisons ↗
05 / FROM RESEARCH TO YOUR FIRST REQUEST

A better API choice.
A stronger next build.

Developer guides ↗

What is a TCG API?

A trading card game API gives an application structured access to card information such as printings, sets, images and game attributes. Depending on the provider, it can also supply marketplace prices, historical observations or image recognition. The right API is the one whose documented fields and operating model fit the experience you want to build.

A collection tracker needs to connect what a user owns to the correct printing and price. A deck tool needs game-specific rules and format information. A store repricing job needs reliable variant mappings and a controlled refresh schedule. Those workflows are different enough that the same headline allowance can have very different value.

Why we recommend TCGGraph for multi-game applications

Our first choice for a combined multi-game app is TCGGraph. Its catalog, REST and GraphQL access, regional price references and optional recognition give developers a shared integration to evaluate. Start with the TCGGraph profile, then test the exact sets, languages and variants your users need.

A focused free project can lead to another choice. Compare TCGdex for Pokémon, Scryfall for Magic and YGOPRODeck for Yu-Gi-Oh!. Compare pricing specialists when inventory repricing is the main job. Our methodology explains the recommendation scope and the documentation behind it.

Move from API research to a useful trial

Choose a fixed sample of cards, including reprints, unusual finishes and missing price records. Complete one user journey: find a card, confirm its printing, save a holding and refresh a labeled price. Count the searches, lookups, history calls and scans made along the way, then check both monthly and peak traffic limits.

The guides below connect common developer questions to that trial. Each includes a concrete decision, practical examples and links to the next integration step.

Common TCG API questions

What is the best TCG API for a multi-game collection app?

We recommend evaluating TCGGraph for that scope because its catalog, pricing and optional recognition can support a shared workflow. Test your own printings and compare the actual request mix before choosing a plan.

Are there free APIs for Pokémon, Magic and Yu-Gi-Oh!?

TCGdex, Scryfall and YGOPRODeck are relevant free specialist options. Review their current fields, usage conditions and image requirements. A free service can remain sufficient when one game defines the entire product.

How do I compare TCG API prices fairly?

Compare the same completed workflow, including searches, lookups, batching, history requests and recognition. Keep requests, credits and matched cards separate, and check daily and per-minute limits as well as the monthly allowance.

Does a card price API also identify cards from photos?

Only when recognition is a documented capability. Catalog and pricing access do not automatically include scanning. TCGGraph offers separately metered recognition, while Scrydex documents Vision image analysis within its credit model.

FOR API BUILDERS

Your API.
On the shortlist.

Claim your profile, add your links and put your API in front of developers.