Trading card game API

TCG API for cards, sets, sealed products, and prices

One REST API for Pokémon, Magic: The Gathering, One Piece, Lorcana, and 30+ other TCGs. Query games, expansions, singles, and sealed products as JSON — the same catalogue Vendor Tools uses, with UK market prices on paid plans.

REST base URL

https://api.vendortools.net/v1
Games
48
Active TCGs in the API
Expansions
2,688
Sets you can query
Cards
402k
Singles indexed
Sealed
7,408
Sealed products

TCG API endpoints

Game-first paths under https://api.vendortools.net/v1. The full reference, including pricing refresh and error shapes, is on the API docs.

  • GET

    /v1/games

    Every active TCG, with slugs you use on the routes below.

  • GET

    /v1/{game}/expansions

    Sets for one game, paginated, with logos and card counts.

  • GET

    /v1/{game}/expansions/{expansion}/cards

    Cards in a set. Image URLs are authenticated API routes.

  • GET

    /v1/{game}/expansions/{expansion}/sealed

    Sealed products — booster boxes, tins, and other SKUs.

Start with Pokémon API, Magic: The Gathering API, One Piece API, or Lorcana API.

TCG API questions

Plans, request allowances, and overage are on plans and billing.

What is the Vendor Tools TCG API?
A REST API for trading card games. It returns active games, expansions, cards, and sealed products from the Vendor Tools catalogue as JSON. You authenticate with an API key and secret on every /v1 request.
Which TCGs are in the API?
Pokémon, Magic: The Gathering, One Piece, Lorcana, and the other active games in the catalogue. Each game has a landing page under /games and REST routes under /v1/{game}. Japanese and other language editions are separate games when we catalogue them that way.
Does the TCG API include card prices?
Free keys can read games, expansions, cards, and sealed products without prices. Beginner plans and above add a consensus near-mint price in GBP, plus nested eBay, Vendor Tools marketplace, CardTrader, and PriceCharting prices. Pro and Enterprise also include ACE and PSA population reports.
How do I authenticate?
Create a key in the portal, then send X-Vendor-Tools-Key and X-Vendor-Tools-Secret on each request. Authorization Bearer is not supported. Keys, usage, and plans are managed on this site.

Why this TCG API

Built for shops, price tools, and collection apps that need a maintained trading card game API instead of scraping catalogue pages.

  • One catalogue, four layers

    Games, expansions, singles, and sealed products — each with stable slugs and pagination so you can model shops, deck builders, or price tools without custom ETL.

  • Same data as Vendor Tools

    Every active game in our public database is available through the API. What collectors browse on the main site is what your integration reads.

  • UK market prices

    Beginner plans and above return a consensus near-mint price in GBP, plus nested eBay, Vendor Tools marketplace, CardTrader, and PriceCharting prices. Graded population reports are on Pro and Enterprise.

  • Scoped API keys

    Issue public/secret key pairs tied to your account. Plans control which resources you can hit — games, expansions, cards, or sealed — so you only pay for what you need.

  • REST + JSON

    Game-first paths under /v1 — e.g. /v1/pokemon/expansions/…/cards — with standard auth headers. Curl-friendly for scripts and SDK-friendly for apps.

  • Usage you can plan for

    Monthly request allowances, transparent overage, and per-minute rate limits. Track consumption in the portal before your launch traffic arrives.

  • Built for production

    Health checks, structured errors, and catalogue stats that scale with our TCG pipeline — from Lorcana and Pokémon to Gundam and beyond.

TCG APIs by game

Each active game has its own landing with sample sets and REST routes, including Pokémon and One Piece. Call GET /v1/games for the machine-readable list.

View endpoints