Market prices refreshed every 6 hours

Trading card price API

Real card prices,one API call away.

Market prices, listings and sold history for more than 250,000 cards across Pokémon, Magic: The Gathering, One Piece Card Game, Disney Lorcana and 13 more games, passed on exactly as reported.

You don't need a credit card. Sign in with your email and your key is ready in a minute.

GET/v1/cards/card_1c3aaea45434413clive example
# Near Mint prices for one card (a few of the fields)
curl "https://web-production-db55c476.up.railway.app/v1/cards/card_1c3aaea45434413c?condition=Near%20Mint" \
  -H "X-API-Key: tcg_your_key"

{
  "cards": [{
    "card_id": "card_1c3aaea45434413c",
    "name": "Charizard",
    "set": "Base Set",
    "skus": [{
      "condition": "Near Mint",
      "printing": "Holofoil",
      "language": "English",
      "market_price": 987.13,
      "listing_price_low": 785.0,
      "listing_price_low_shipping": 0.99,
      "sellers": 21
    }]
  }],
  "not_found": []
}

Live from the API

Prices we are tracking right now.

Every card here is one API call away. Changes are over the last 7 days, Near Mint. Market prices updated 6 hours ago.

All games →
Smaug the Magnificent (Borderless)

Most valuable Magic: The Gathering card we track

Smaug the Magnificent (Borderless)

The Hobbit · Near Mint Foil

$24,500–
See every condition →
Paths of the Dead - Cavern of Souls (Borderless) (Serial Numbered)Commander: The Lord of the Rings: Tales of Middle-earth$10,000–Aragorn, the Uniter (Borderless Poster) (Serial Numbered)Universes Beyond: The Lord of the Rings: Tales of Middle-earth$8,000–Mox RubyBeta Edition$6,4000.0%Tamiyo, Inquisitive StudentSecret Lair Showdown$5,600–Tifa Lockhart (Borderless)MagicFest Cards$5,247.480.0%Cavern of Souls (0410a) (Borderless)The Lost Caverns of Ixalan$4,900–Avatar Aang (Raised Foil)Avatar: The Last Airbender$4,598.79▼ 2.9%Mana Vault (Rainbow Foil)Secret Lair Drop Series$4,5000.0%Aerith GainsboroughPro Tour Promos$4,220▲ 9.3%Elesh Norn (Serial Numbered)March of the Machine$3,999.99–Gaea's CradleJudge Promos$3,999–Birds of Paradise7th Edition$3,980.74–Sol Ring - Human (0410) (Serial Numbered)Commander: The Lord of the Rings: Tales of Middle-earth$3,750–Paths of the Dead - Cavern of Souls (Borderless) (Serial Numbered)Commander: The Lord of the Rings: Tales of Middle-earth$10,000–Aragorn, the Uniter (Borderless Poster) (Serial Numbered)Universes Beyond: The Lord of the Rings: Tales of Middle-earth$8,000–Mox RubyBeta Edition$6,4000.0%Tamiyo, Inquisitive StudentSecret Lair Showdown$5,600–Tifa Lockhart (Borderless)MagicFest Cards$5,247.480.0%Cavern of Souls (0410a) (Borderless)The Lost Caverns of Ixalan$4,900–Avatar Aang (Raised Foil)Avatar: The Last Airbender$4,598.79▼ 2.9%Mana Vault (Rainbow Foil)Secret Lair Drop Series$4,5000.0%Aerith GainsboroughPro Tour Promos$4,220▲ 9.3%Elesh Norn (Serial Numbered)March of the Machine$3,999.99–Gaea's CradleJudge Promos$3,999–Birds of Paradise7th Edition$3,980.74–Sol Ring - Human (0410) (Serial Numbered)Commander: The Lord of the Rings: Tales of Middle-earth$3,750–
Monkey.D.Luffy (119) (SP) (Gold)

Most valuable One Piece Card Game card we track

Monkey.D.Luffy (119) (SP) (Gold)

A Fist of Divine Speed · Near Mint Foil

$13,000–
See every condition →
Portgas.D.Ace (Serial Numbered)One Piece Promotion Cards$9,950–Monkey.D.Luffy (Red Bull Double Don!!) (Winner)One Piece Promotion Cards$8,898.99–Rebecca (October Championship 2024 Online Regional)One Piece Promotion Cards$8,000–Boa Hancock (SP)Extra Booster: Anime 25th Collection$6,969.69–Tony Tony.Chopper (SP)Extra Booster: Anime 25th Collection$6,835.940.0%Rocks.D.Xebec (118) (Super Alternate Art)The World's Strongest Warriors$6,100–Monkey.D.Luffy (119) (SP)A Fist of Divine Speed$5,624.980.0%Monkey.D.Luffy (061) (Manga)Extra Booster: Anime 25th Collection$5,108–Monkey.D.Luffy (SP)Extra Booster: Anime 25th Collection$4,999.99–Sabo (120) (Red Super Alternate Art)Carrying On His Will$4,800–Yamato (Serial Numbered)One Piece Promotion Cards$4,250–Shanks (Parallel) (Manga) (Alternate Art)Romance Dawn$3,998.74–Tony Tony.Chopper (EB01-006) (Manga)Premium Booster -The Best-$3,0000.0%Portgas.D.Ace (Serial Numbered)One Piece Promotion Cards$9,950–Monkey.D.Luffy (Red Bull Double Don!!) (Winner)One Piece Promotion Cards$8,898.99–Rebecca (October Championship 2024 Online Regional)One Piece Promotion Cards$8,000–Boa Hancock (SP)Extra Booster: Anime 25th Collection$6,969.69–Tony Tony.Chopper (SP)Extra Booster: Anime 25th Collection$6,835.940.0%Rocks.D.Xebec (118) (Super Alternate Art)The World's Strongest Warriors$6,100–Monkey.D.Luffy (119) (SP)A Fist of Divine Speed$5,624.980.0%Monkey.D.Luffy (061) (Manga)Extra Booster: Anime 25th Collection$5,108–Monkey.D.Luffy (SP)Extra Booster: Anime 25th Collection$4,999.99–Sabo (120) (Red Super Alternate Art)Carrying On His Will$4,800–Yamato (Serial Numbered)One Piece Promotion Cards$4,250–Shanks (Parallel) (Manga) (Alternate Art)Romance Dawn$3,998.74–Tony Tony.Chopper (EB01-006) (Manga)Premium Booster -The Best-$3,0000.0%
253K+
Cards tracked
17
Games
1.73M+
Card variants

How it works

Every game in,
one API out.

Prices for every game come into TcgPriceApi in one format, and go out to the apps and stores built on it.

See what people build →
The gamesYour apps and storesPokémonMagic: The GatheringOne Piece Card GameDisney Lorcana+13 more gamesTcgPriceApiCard scannersCollection trackersOnline storesPrice bots
Every game, one format1.73M+ card variants priced

What you get

The prices a card app needs,
for every condition and printing.

Built for scanners, collection trackers, store tools and price bots.

Prices for every condition

Market price for each condition, printing and language, from Near Mint to Damaged.

Live listings

The lowest and highest listed prices with shipping, plus how many copies and sellers are listed.

Sold history

Low and high sale prices and quantity sold, from the last 7 days back to a full year.

Values as reported

We don't round, average or estimate anything, so you can do your own math on the exact numbers.

Bulk lookups

Ask for up to 500 cards in one request, so a whole collection updates in a few calls.

Keys in a minute

You sign in with a link sent to your email, so there's no password to remember. Your key is on your dashboard right away.

Coverage

Seventeen games,
one format.

Every game uses the same fields, so one integration covers them all.

See every game →
01All languages
CharizardUmbreon VMAX - 095/069
Most wanted · Base Set Charizard & Moonbreon

Pokémon

59.2K+ cards
10English
Tanjiro Kamado (008) (SR***)
Most wanted · Tanjiro Kamado (008) (SR***)

Union Arena

404 cards
12English
EX Base (EXBP-028) (1st Anniversary Event) (Serialized)
Most wanted · EX Base (EXBP-028) (1st Anniversary Event) (Serialized)

Gundam Card Game

2.2K+ cards
15English
Godzilla, Shin Godzilla (Chrome Rare)
Most wanted · Godzilla, Shin Godzilla (Chrome Rare)

UniVersus

8.51K+ cards

The API

Seven endpoints,
one API key.

Send your key in the X-API-Key header. Every answer is plain JSON over HTTPS.

Read the docs →

Prices

History

Find

Account

01Prices

One card

Current prices for every condition, printing and language of one card, with the cheapest and priciest copies for sale and their shipping.

GET/v1/cards/{card_id}request
curl "https://web-production-db55c476.up.railway.app/v1/cards/card_1c3aaea45434413c?condition=Near%20Mint" \
  -H "X-API-Key: tcg_your_key"

What comes back

market_pricesold_price_lowsold_price_highlisting_price_lowlisting_price_low_shippingprintingconditionlanguage

Good forCard pages, scanners, price checkers

02Prices

Many cards

The same prices for up to 500 cards in one request, so a whole collection or store updates in a few calls.

POST/v1/cards/lookuprequest
curl -X POST "https://web-production-db55c476.up.railway.app/v1/cards/lookup" \
  -H "X-API-Key: tcg_your_key" \
  -H "Content-Type: application/json" \
  -d '{"card_ids": ["card_1c3aaea45434413c", "card_3dc83997111c4f54"]}'

What comes back

cardsskusmarket_pricelisting_price_lownot_found

Good forCollection value, repricing a store

03History

Sold history

Market price, lowest and highest sales and how many copies sold, over 7 days, 30 days, 3 months, 6 months or a year.

GET/v1/cards/{card_id}/historyrequest
curl "https://web-production-db55c476.up.railway.app/v1/cards/card_1c3aaea45434413c/history?timeframe=1y" \
  -H "X-API-Key: tcg_your_key"

What comes back

datemarket_pricesale_price_lowsale_price_highquantity_soldaverage_sale_price

Good forPrice charts, trend alerts

04History

Bulk history

Sold history for up to 20 cards in one request, with the same time frames.

POST/v1/history/lookuprequest
curl -X POST "https://web-production-db55c476.up.railway.app/v1/history/lookup" \
  -H "X-API-Key: tcg_your_key" \
  -H "Content-Type: application/json" \
  -d '{"card_ids": ["card_1c3aaea45434413c"], "timeframe": "3m"}'

What comes back

timeframecardsskushistoryaverages

Good forMarket reports, watchlists

05Find

Search

Find cards by part of their name, a set or a game, to get the card_id the price endpoints use.

GET/v1/cardsrequest
curl "https://web-production-db55c476.up.railway.app/v1/cards?game=Pokemon&name=charizard" \
  -H "X-API-Key: tcg_your_key"

What comes back

card_idnamesetnumberraritygameimage_url

Good forSearch boxes, autocomplete

06Find

Games and sets

Every game and set we cover, to fill menus and to search one set at a time.

GET/v1/setsrequest
curl "https://web-production-db55c476.up.railway.app/v1/sets" \
  -H "X-API-Key: tcg_your_key"

What comes back

gameset

Good forSet pickers, browsing

07Account

Your usage

Your plan, its limits and what you've used today and this month. Calling it never counts against your limits.

GET/v1/usagerequest
curl "https://web-production-db55c476.up.railway.app/v1/usage" \
  -H "X-API-Key: tcg_your_key"

What comes back

planrequests_per_daycards_per_requestrequests_todayrequests_this_month

Good forDashboards, staying under your limits

Pricing

Start free, upgrade when you need more.

Every plan gets the same data. Plans differ only in how many requests you can make, and Pro and up allow commercial use.

Paid plans open soon. You can start with a free key today.

Free

Personal use
$0per month
free forever
$0per month
free forever
  • 100 requests a day
  • 1,500 requests a month
  • 20 cards in one request
  • 1 card in one history request

For trying the API and personal projects.

Starter

Personal use
$7per month
billed $79.90 yearly, 2 months free
$7.99per month
billed monthly
  • 1,200 requests a day
  • 12,000 requests a month
  • 50 cards in one request
  • 20 cards in one history request

Coming soon
Coming soon

For hobby apps and personal collection trackers.

Business

Commercial use
$75per month
billed $890 yearly, 2 months free
$89per month
billed monthly
  • 25,000 requests a day
  • 250,000 requests a month
  • 200 cards in one request
  • 20 cards in one history request

Coming soon
Coming soon

For busy stores and tools with many users.

Enterprise

Commercial use
$166per month
billed $1,990 yearly, 2 months free
$199per month
billed monthly
  • 100,000 requests a day
  • 1,000,000 requests a month
  • 500 cards in one request
  • 20 cards in one history request

Coming soon
Coming soon

For marketplaces and large catalogs.

Plans are billed yearly (2 months free) or monthly, and can be cancelled any time from your dashboard. Daily limits reset at midnight UTC, and monthly limits on the 1st.

Questions

Common questions

Where does the data come from?

We collect prices, listings and sales history from live marketplace data and pass every value on exactly as reported. We don't round, average or estimate anything.

What counts as a request?

Each call to the API is one request, whether it asks for one card or the most your plan allows. Checking your usage is free.

Can I use the data in a commercial product?

Yes, on Pro, Business and Enterprise. Free and Starter are for personal projects.

How fresh are the prices?

Market prices are refreshed every 6 hours. Listings and sold history are refreshed for every card about once a day.

Can I change or cancel my plan?

Yes, any time from your dashboard. Payments are handled by Stripe, so your card details never reach us.

See every question →

Get started

Your first request is a minute away.