Live market prices
Market, low, mid, high, and direct-low prices for every product and SKU variant. Refreshed live from TCGPlayer.
Refreshed live
Catalog & Data
Catalog API
Cards, sets, images, attributes
Supported Games
80+ TCGs, one schema
V2 API
Chainable REST endpoints
Card Recognition
NewIdentify cards from images
TCGPlayer API
NewFull TCGPlayer catalog, prices, SKUs, sales
Cardmarket API
NewEU marketplace catalog & price guides
Cardtrader API
NewPer-variant EU marketplace prices
Board Games API
New175,000+ titles · ranks · mechanics · ratings
Pricing & Marketplace
By Game
View all 80+ supported gamesBoard Games API is live · 175,000+ titles · ranks · mechanics · ratings · updated daily
175,000+ titles · ranks · mechanics · ratings
The complete trading card data API. Full card catalog, high-res images, set data, print variants, and SKU-level metadata for 80+ TCGs — plus the only live TCGPlayer prices, listings, and sales history available anywhere.
Try Hobby, Business, or Unlimited free for 3 days · Card required · cancel anytime, no charge
One endpoint. Catalog metadata, image, variants, and live market price — all in one response.
TCGPlayer, Cardmarket, Cardtrader, Cardsynced, Manapool, CardKingdom, and Cardsphere — full marketplace data and pricing for every item. Available across Business, Unlimited, and Lifetime plans.
High-resolution images, full metadata, and SKU-level variants for every card across 80+ trading card games. These cards — names, sets, rarities, images — come straight from the API.








Catalog metadata, images, game attributes, print variants, and live pricing — in one consistent JSON shape across every TCG.
{
"productId": 512766,
"name": "Charizard ex - 199/197",
"cleanName": "Charizard ex",
"categoryId": 3,
"categoryName": "Pokemon",
"groupId": 23156,
"groupName": "Obsidian Flames",
"url": "https://www.tcgplayer.com/product/512766",
"modifiedOn": "2026-04-29T08:14:00Z"
}Identity, names, ID-chain. Everything you need to build a card page.
productIdStable global ID. Use it everywhere.
cleanNameDisplay-ready name without set/number suffix.
groupIdDrill into siblings via /v2/cards/:groupId.
Chain endpoints together to drill from games all the way down to live prices, listings, and sales history. Each response gives you the ID for the next call.
/v2/gamesList every supported trading card game
/v2/expansions/:categoryIdAll expansions for a game
/v2/cards/:groupIdEvery card in an expansion
/v2/prices/:productIdCurrent market prices for a card
/v2/livelistings/:productIdReal-time seller listings
/v2/sales-history/:productIdRecent completed sales data
/v2/historic-prices/:productIdLong-term price trend data
Studio is a logged-in dashboard where every API endpoint becomes a tile. Pick a game, pick a card, hit Run — the file downloads. No SDK to install, no cURL to write, and you see the exact credit cost before you spend a single one.
Catalog, expansions, cards, prices, sales history, historic prices, SKU pricing, live listings — all eight tiles in one grid. No request building, no JSON parsing.
A pre-flight count query shows the precise credit cost before you spend a credit. No other TCG API does this.
Game → expansion → card → SKU. Type-to-filter every step, sorted A–Z. No remembering productIds.
CSV or JSON. We cache identical pulls so re-running the same request offers the existing file instead of charging you again.
Available on every paid plan from Hobby up. Live Listings tile requires Unlimited.
Studio
1 call = 1 credit
Used
7,420
GET /api/v2/cards/:groupId
All cards in an expansion — names, numbers, rarities, image URLs.
Game
Pokemon
29,107 cards
Expansion
SV03: Obsidian Flames
2023-08-11 · 351 cards
Estimated cost
351 records · 4 calls · 4 credits
1 call = 1 credit
Most card APIs stop at metadata. TCGAPIs gives you the complete picture — catalog, images, variants, and the live marketplace data you can't get anywhere else.
Every card across 80+ TCGs, with a stable productId and chainable IDs that drill from games to expansions to cards.
Hotlinkable image URLs in multiple resolutions for every card and every printing — alt arts, full arts, borderless, promos.
Full set metadata: release dates, codes, total cards, parent/sub-set relationships. Every printing tracked back to its release.
Every printing, condition, and language as an addressable SKU. Foil, reverse, alt-art, borderless, 1st edition, EN/JP/KR/DE/FR/IT/ES/PT.
Condition-aware market prices for every SKU. Use it for valuation, buylist logic, grading-aware quotes, and inventory pricing.
The kicker no other API has: live TCGPlayer market prices, active listings, and real sold-price history layered on top of catalog.
One API, three marketplaces, dozens of endpoints. Click any tile to see the full schema and live examples.
Three independent marketplaces — pull from one or aggregate across all three.
Full TCGPlayer catalog, prices, SKU pricing, sales history, historic prices, and live listings.
/api/v2/...EU marketplace catalog (idGame → idExpansion → idProduct) and price guides with foil + non-foil.
/api/v2/cardmarket/...Per-variant marketprices keyed by print_type + condition, with TCGPlayer/Cardmarket cross-refs.
/api/v2/cardtrader/...Every price point we surface — from headline market price down to per-condition SKUs.
Live market, low, mid, high, and direct-low prices per card across 80+ TCGs.
/api/v2/prices/:productIdGranular pricing per condition + printing + language. 50-150 SKUs per typical card.
/api/v1/skuprices/:skuIdReal-time TCGPlayer marketplace listings with seller, condition, quantity, and price.
/api/v2/livelistings/:productIdTwo surfaces: live recent transactions, plus a 90+ day filterable archive with per-condition / per-variant breakdowns.
/api/v2/sales-history/:productId · /fullAggregated trend pricing across Cardkingdom, Manapool, Cardsphere, Cardhoarder, and more.
/api/v2/trendprices/:productIdThe metadata foundation underneath every price call.
Browse and search trading card catalogs by name. Cards, expansions, images, rarities.
/api/v1/catalog/...The chained REST workflow — Games → Expansions → Cards → Prices/Listings/Sales.
/api/v2/...80+ trading card games with product counts, SKU coverage, and feature availability.
/api/v2/gamesCondition codes (NM/LP/MP/HP/DMG) and grading metadata used across SKU pricing.
reference175,000+ board games and expansions with multi-category ranks, community ratings, mechanics, categories, designers, publishers, weight, and images. Updated daily.
/api/v2/boardgamesSpecialised endpoints for image recognition and grading verification.
Dedicated landing pages for the three biggest TCGs (the same data is available for all 80+).
Pokemon TCG catalog and pricing — every set from Base Set through current expansions.
/api/v2/...MTG catalog and pricing — Alpha through current sets, foil and non-foil variants.
/api/v2/...Yu-Gi-Oh! catalog and pricing — 1st Edition, Unlimited, Secret Rare, all variants.
/api/v2/...Looking for the full reference?
The unfair advantage
Every card API gives you names and images. Only TCGAPIs gives you live TCGPlayer prices, the actual listings sellers have up right now, and the real prices buyers just paid — layered on top of the same catalog.
Market, low, mid, high, and direct-low prices for every product and SKU variant. Refreshed live from TCGPlayer.
Refreshed live
Active marketplace listings with seller, condition, quantity and listing price — not cached, not delayed.
Real seller data
Recent sold-listing history. Real prices buyers actually paid — for buylist, valuation, and trend analysis.
Real sold prices
Live now · Included on Business+ and Unlimited
Cardmarket, Cardtrader, Cardsynced, Manapool, CardKingdom, and Cardsphere — full marketplace data and pricing for every item, on the same productId you're already using. Available across Business, Unlimited, and Lifetime plans.
Every plan includes the full card catalog. Add live pricing, sales history, and live marketplace listings as you scale — or buy Lifetime once and own it forever.
Full catalog access for hobbyists and side projects.
Catalog plus pricing for growing apps and businesses.
Everything, every marketplace, every dataset. Built for production apps.
Everything in Unlimited, forever — plus uncapped card recognition. One payment.
Lifetime access, no recurring fees
Everything developers ask before building on TCGAPIs — data shape, coverage, pricing, and integration.
Every card response gives you the productId, name, cleanName, set/expansion (groupId, groupName), category (categoryId, categoryName), rarity, card number, high-resolution image URL, and game-specific attributes like HP, type, attack/defense, mana cost, attribute, and rules text. You also get every print variant — foil, reverse, alt-art, full-art, borderless, 1st edition — as a separate addressable SKU.
Yes. Every card has a high-resolution image URL hotlinkable straight from your front-end. Images cover all printings and variants — alternate arts, full arts, borderless, showcase frames, and promos.
TCGAPIs covers 80+ trading card games, including Pokemon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Disney Lorcana, Flesh and Blood, Digimon, Dragon Ball Super, Star Wars Unlimited, Union Arena, Weiss Schwarz, Cardfight Vanguard, and many more. New games are added based on market demand.
The v2 API uses a clean drill-down: GET /v2/games returns categoryIds → GET /v2/expansions/:categoryId returns groupIds → GET /v2/cards/:groupId returns productIds. From any productId you can fan out to /v2/prices, /v2/livelistings, /v2/sales-history, and /v2/historic-prices. Each response hands you the IDs for the next call.
Yes — and this is what no one else has. On top of catalog data, TCGAPIs is the only API that combines live TCGPlayer market prices, live listings (active sellers, conditions, quantities), and live sales history (real prices buyers paid). Catalog stays in sync as new sets are released; market data refreshes live.
Most TCG APIs cover one game (Scryfall is MTG-only) or stop at catalog metadata. TCGAPIs gives you 80+ games behind a single unified schema, plus the live TCGPlayer market data layer (prices, listings, sales) that other providers don't have. Multi-marketplace expansion to Cardmarket, Cardtrader, Cardsynced, Manapool, CardKingdom, and Cardsphere launches 1 May 2026.
Yes. The interactive playground lets you explore real TCG data across 80+ games. Browse games, expansions, cards, prices, and live listings to evaluate the data before choosing a plan.
Standard REST with JSON responses. Pass your API key in the x-api-key header and you're live. Works in every language and framework. Full Swagger documentation is at /documentation.
Monthly plans can be cancelled any time. Annual plans bill upfront for the year and come with significant savings versus monthly.