Open-access TCG pricing API

Built with the stores
that actually sell the cards.

Get a key in minutes, no application. Condition-level prices for 279k+ cards, blended with real sales from partner game stores, and a commercial license on every paid plan.

  • ✓ No application
  • ✓ Free tier
  • ✓ No credit card
GETapi.justtcg.com/v1/cardsexample response
{
"name": "Charizard",
"set": "Base Set",
"variants": [{
"condition": "Near Mint",
"printing": "Holofoil",
"price": 412.50,
Display it to your users
"priceChange7d": -2.4,
Build your own analytics
"priceHistory": [ … ]
Store it while subscribed
}]
}
Combine with any other lawful dataTerms §7.1 · paid plans →
stores joining the Partner Program
65+

Built with local game stores

Online listings show the asking price. Stores show what cards actually sell for.

A huge share of the TCG market changes hands at the counter of local game stores, and online-only pricing never sees it. So we asked the stores to share it.

65+ stores have joined the JustTCG Partner Program and are connecting their point-of-sale systems. As each store goes live, its real sales join online market data in our volume-weighted average, so the prices in your app keep getting closer to what cards actually sell for.

It's a trade, not a favor: partner stores get free Enterprise API access while contributing data, so the prices they help build come straight back to their counter.

Partner StoresJustTCG EngineJustTCG API
  • Store in LA1x Charizard sold
  • Store in NYC1x Charizard sold
  • Store in TX1x Charizard sold
JustTCGLocal IndexEngine
The True Market PriceServed via your API key
real in-store saleindex engineglobal price live
  • Online-only pricing

    Online listings only

    Reflects what sellers list cards for online, not what buyers pay at the counter.

  • JustTCG

    Online + real in-store sales

    Online market data plus real sales contributed by partner stores, volume-weighted, and richer with every store that goes live.

Commercial License
Permission · Paid plans
  • Display prices to your users
  • Build your own analytics
  • Cache & store price history
  • Combine with other data

No reselling the raw feed. No bulk exports. No competing APIs.

§7.1 · JustTCG Terms

Licensed to ship

Ship it. You're licensed.

Every paid plan carries a commercial license written into our Terms. Put JustTCG prices in front of real users and charge for what you build. You don't need to email us first.

  • AppsCollection trackers, deck builders, card scanners
  • WebsitesPrice guides, storefronts, marketplaces
  • SaaS toolsInventory, repricing and buylist software
  • AI agentsLive prices through the JustTCG MCP server
  • Internal toolsDashboards and market analysis
  • ML modelsTrain models that power your own product
Read the commercial use guidelines The free tier is for personal, non-commercial projects.

The rules

What you may build, written down.

Most pricing data leaves the important questions to a support ticket, or to a clause you find out about later. Here are ours, in writing, before you build.

--- commonly-restricted+++ justtcg
  • @@ access @@

    Commonly restricted elsewhere: Access often depends on an application and an approval queue

    JustTCG: Sign up and get a key in minutes. No application.

  • @@ display · paid plans @@

    Commonly restricted elsewhere: Showing prices inside a commercial product is often restricted

    JustTCG: Display prices to your users

  • @@ analytics · paid plans @@

    Commonly restricted elsewhere: Derived analytics commonly stay with the platform

    JustTCG: Build and show your own analytics and valuations

  • @@ combine · paid plans @@

    Commonly restricted elsewhere: Combining with other pricing data is often prohibited

    JustTCG: Combine with any other lawfully obtained data

  • @@ sources @@

    Commonly restricted elsewhere: One marketplace's online listings

    JustTCG: Online data blended with in-store sales from partner stores

Our boundaries are just as plain: don't resell the raw feed, don't publish bulk dataset exports, and don't build a competing pricing API. The free tier is for personal projects.

Coverage

TCG only. Every game, the same shape.

Conditions, printings, foils, promos and alt arts are first-class fields, not notes buried in a description string.

  • Condition-level pricing

    Near Mint through Damaged are priced separately, never blended into one number.

  • Printing variants

    Foils, alt arts, promos and regional printings are distinct rows with their own prices.

  • One response schema

    Adding another game to your app is a parameter change, not a rewrite.

Pricing

Simple, transparent pricing

Every tier includes complete API access with no hidden costs. Paid plans add the commercial license.

Every paid plan includes a commercial license. The free tier is for personal, non-commercial projects.

Have questions? Check out our FAQ section or contact us.

Answers

Questions developers ask first

Where the data comes from, what you may build with it, and what the free tier covers.

JustTCG is a dedicated pricing API for Trading Card Games. It provides real-time, condition-specific pricing data for 17 TCGs including Magic: The Gathering, Pokémon, and Yu-Gi-Oh!, so developers and businesses can price cards accurately without maintaining their own scrapers.

Two sources, blended. We analyze real sales data from the major online TCG marketplaces, and through the JustTCG Partner Program, local game stores contribute their real in-store sales. 65+ stores have joined the program and are integrating their point-of-sale systems, and each store's sales join our volume-weighted average as it goes live. The result reflects what cards actually sell for at the counter, not just what they're listed at online.

Three things. First, we are the only TCG pricing API that incorporates real physical in-store sales rather than online listings alone. Second, our v2 beta treats graded cards from PSA, BGS, and CGC as first-class variants, and returns genuine multi-region pricing instead of currency-converted US prices. Third, we are TCG-only — not a general collectibles API with trading cards bolted on.

Our pricing data blends multiple trusted online marketplaces with real in-store sales from our Partner Program network, updated in real-time. Combining listed prices with actual physical transactions gives accurate, regionally-aware market values based on card condition, printing type, and current market trends.

17 games: Magic: The Gathering, Pokémon, Pokémon Japan, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Digimon Card Game, Flesh and Blood, Grand Archive, Gundam Card Game, Star Wars: Unlimited, Union Arena, UniVersus, Sorcery: Contested Realm, Riftbound: League of Legends, Dragon Ball Super: Fusion World, and hololive OFFICIAL CARD GAME. Every game includes condition-specific and printing-specific pricing.

No. Create an account and your API key is issued immediately, with no application, approval queue or credit card. Start on the free tier, and upgrade to a paid plan when you're ready to ship commercially.

Create a free account, and you'll receive an API key immediately — no credit card required. Authenticate by sending an X-API-Key header to https://api.justtcg.com/v1. The quickstart guide at justtcg.com/docs/quickstart walks through your first request, and an official JavaScript/TypeScript SDK is available on npm as justtcg-js.

The free tier includes 1,000 API calls per month with a 100-call daily cap and a rate limit of 10 requests per minute. It covers all supported TCGs and requires no credit card, which makes it suitable for testing and small projects. Paid plans start at $19 per month for 10,000 monthly calls.

Yes. JustTCG runs a hosted Model Context Protocol server at https://mcp.justtcg.com, so agents in Claude, Claude Code, Cursor, VS Code, and OpenCode can query live pricing data directly. It exposes tools for games, sets, and card lookups, and authenticates with the same API key as the REST API.

Yes, on any paid plan. The commercial license lets you display prices to your users, calculate derived analytics and valuations, cache and store price history while subscribed, and combine our data with other lawful sources. That covers apps, websites, marketplaces, SaaS tools, internal tools and AI agents. The only limits: you can't resell or redistribute the raw feed, publish bulk dataset exports, or build a competing pricing API. The free tier is for personal, non-commercial projects. Full details: justtcg.com/docs/commercial-use.

Yes, for your own product. On a paid plan you can train models that power features in your own app, tool or agent, such as price predictions, deal alerts or collection valuations. You can't use the data to train or build a substitute pricing API or data feed, and you can't export it as a dataset.

You can upgrade your plan at any time through your dashboard. Visit the billing section, select your desired plan, and follow the checkout process. Your new plan takes effect immediately, and prices are exclusive of sales tax, which is calculated at checkout based on your billing location.

We accept all major credit cards (Visa, MasterCard, American Express). All payments are processed securely through Stripe, ensuring your payment information is protected.

Yes, we offer a 30-day money-back guarantee for all paid plans. If you're not satisfied with our service, simply contact our support team within 30 days of your purchase for a full refund.

You can reach our support team through email at [email protected]. We typically respond within 24 hours during business days. Paid plans include priority support with faster response times.

Start building

Your key is one signup away.

No application and no credit card. Build on the free tier, then upgrade when you're ready to ship commercially.