Consider for a free Pokémon project. Pokémon-focused. Missing marketplace listings can mean missing price fields.
Published API overview
| Option | What to evaluate | Decision detail |
|---|---|---|
| Game coverage | Pokémon | Check current set and language coverage with the provider. |
| API access | REST + GraphQL | Cardmarket + TCGplayer |
| Published entry plan | Free | Open-source project |
Is TCGdex right for your app?
Start with the game coverage and data fields your interface needs. Then check source timestamps, printing identity and usage limits against a representative sample of your own cards. The published entry plan alone does not establish the best cost for a production workload.
This profile summarizes public documentation. It does not represent an independent performance test or an endorsement from TCGdex.
A focused option for Pokémon development
TCGdex is relevant when Pokémon is the whole application. Begin with the language and printing records your users will add, then inspect the optional fields your screens rely on. A free provider can be a sound product choice when the scope stays focused and its operating requirements fit the application.
Keep image handling and missing prices in the trial. A catalog record can remain useful without a marketplace quote, so the interface should support an unpriced state instead of discarding the card.
Inspect GraphQL and REST around your screen
The project’s GraphQL documentation points to an online editor. Explore the current schema for the fields you need and compare the same screen with the REST approach. Query protocol is only one decision; stable identity, language coverage and operational rules still matter.
Store user holdings independently from the provider’s record structure. That gives you room to add another source or change an accepted printing without rewriting quantities and purchase records.
When a paid multi-game service adds value
TCGGraph becomes a relevant alternative when the same product needs additional games or a recognition service alongside catalog access. The subscription should pay for a real requirement or reduce maintenance you would otherwise perform. It is not automatically necessary for a Pokémon-only project.
Use the GraphQL comparison for query design and the Pokémon price guide to evaluate the exact variants behind collection values.
Frequently asked questions
Does TCGdex have GraphQL access?
Yes, its documentation links to a GraphQL editor. Inspect the current schema and field availability for your project.
Do all Pokémon cards have marketplace prices?
No catalog-wide assumption is safe. TCGdex documents optional marketplace data, and your application should handle a missing quote without treating the card as worthless.
Why pay for TCGGraph if TCGdex is free?
Consider paying when your product needs the combined multi-game, pricing and recognition workflow. A free Pokémon-focused API may remain sufficient when those extra requirements do not apply.