TCG API vs TCGPlayer API
For years, the TCGPlayer API was the default choice for developers building trading card game tools. Then TCGPlayer closed access to new developers, leaving thousands of projects without a data source. TCG API was built to fill that gap — providing the same TCGPlayer pricing data through an open, developer-friendly API.
TCGPlayer API is closed to new developers
As of 2024, TCGPlayer no longer accepts new API applications. Existing keys still work, but new developers cannot get access. TCG API is the open alternative.
Feature Comparison
Key Differences
Access. This is the fundamental difference. TCGPlayer stopped accepting new API applications, meaning new developers simply cannot get an API key. TCG API has open signup — create an account, get a key, and start building in minutes. No application process, no waiting, no approval needed.
Developer-first vs seller-first. The TCGPlayer API was designed primarily for sellers and affiliates who needed to manage inventory and integrate with the TCGPlayer marketplace. TCG API is designed for developers building apps, price trackers, portfolio tools, collection managers, and other tools that need TCG pricing data.
Built-in analytics. TCG API includes price change tracking (24h, 7d, 30d) and price history endpoints out of the box. With the TCGPlayer API, you would need to store price snapshots yourself and calculate changes manually.
Same underlying data. TCG API sources its pricing data from TCGPlayer's marketplace — the same price points that powered the TCGPlayer API. You get market prices, low prices, and foil pricing derived from the same marketplace.
Migrating from TCGPlayer API
If you have an existing TCGPlayer API integration and want to future-proof your project, migrating to TCG API is straightforward:
- 1 Sign up at tcgapi.dev/signup and get your API key
- 2 Map your endpoints — our docs show equivalent endpoints for common TCGPlayer API calls
- 3 Update your auth — swap Bearer token auth for your TCG API key in the Authorization header
- 4 Adjust response parsing — field names differ slightly, but the data is equivalent
When to Choose Each
Choose TCG API when...
- ✓ You are a new developer who needs TCG pricing data
- ✓ You want open, instant API access with no approval process
- ✓ You need price history and trend tracking built in
- ✓ You are building a price tracker, collection tool, or portfolio app
- ✓ You want actively maintained docs and developer support
Stick with TCGPlayer API when...
- ✓ You already have an active TCGPlayer API key
- ✓ You need direct marketplace integration (seller inventory, cart)
- ✓ You are a TCGPlayer seller managing listings
- ✓ You need affiliate link tracking through TCGPlayer
Get Started in Seconds
No application. No approval wait. Sign up, get a key, and start pulling pricing data:
# Search for any card across all 89+ games
curl https://api.tcgapi.dev/v1/games/magic/cards?q=black+lotus \
-H "Authorization: Bearer YOUR_API_KEY"
# Get pricing for a specific set
curl https://api.tcgapi.dev/v1/games/pokemon/sets/sv-prismatic-evolutions/cards \
-H "Authorization: Bearer YOUR_API_KEY" The TCGPlayer API alternative built for developers
Open signup. No approval process. Start building with TCG pricing data today.