Collectibles & games

TCGPlayer API

extractr scrapes TCGPlayer — the market's pricing source of truth for Magic, Pokémon, Yu-Gi-Oh! and more. Search the full card catalog, pull market prices and sold comps, chart price history, and read graded population reports, all as flat JSON behind one API key.

Endpoints
10
Price
from 1 credit
Billing
charged on success only

Up and running in one call

Sign up, grab a key, and scrape TCGPlayer from anywhere that can make an HTTP request. Your first 1,000 credits are on us.

cURL
curl "https://api.extractr.dev/tcgplayer/get_product?id=659612" \
  -H "x-api-key: ext_live_YOUR_KEY"
JavaScript
const res = await fetch("https://api.extractr.dev/tcgplayer/get_product?id=659612", {
  headers: { "x-api-key": process.env.EXTRACTR_API_KEY! },
});
const data = await res.json();

What developers build with the TCGPlayer API

Price tracking & arbitrage

Watch market prices and sold comps across sets and conditions to spot mispriced inventory before it moves.

Collection valuation

Value binders and inventories from live market data instead of stale exports.

Marketplace analytics

Chart price history per printing to understand momentum, seasonality and buy-window timing.

Grading ROI tools

Combine population reports with price spreads between raw and graded to model whether a submission pays off.

TCGPlayer API FAQ

Is this an official TCGPlayer API?

No. TCGPlayer's official API is approval-gated for sellers. extractr scrapes the public catalogue and market data, so any developer can read pricing, comps and population data with one API key.

What TCGPlayer data can I scrape?

Catalog search, card and set detail, market pricing, sold comps, price history, population reports and more — 10 endpoints covering the full read surface.

Which games are covered?

Everything TCGPlayer lists — Magic: The Gathering, Pokémon, Yu-Gi-Oh!, and the rest of their trading-card catalogue.

How much does the TCGPlayer API cost?

Fixed credits per endpoint (listed above), charged only on successful responses. New accounts get 1,000 free credits.

Start scraping TCGPlayer in the next minute

1,000 free credits on signup — no card required. One key works across every extractr provider.