Real-Time Pricing

TCG Pricing API

Access real-time market prices for 80+ trading card games. The foundation for any TCG application that needs accurate pricing data.

Comprehensive Price Data

Get multiple price points for complete market understanding, not just a single value.

Market Price

TCGPlayer's calculated average based on recent sales and listings. The most commonly used reference price.

Low Price

The lowest currently available listing price on the marketplace.

Mid Price

The median price point, useful for understanding typical market value.

High Price

The highest listing price, showing the upper range of market value.

Direct Low

Lowest price from TCGPlayer Direct sellers with verified inventory.

Foil Prices

Separate pricing for foil and special variants of each card.

All Sources, All Metrics

Every Price Point We Surface

We aggregate three independent marketplaces. Each exposes a different price-metric vocabulary — here's the full set.

TCGPlayer

US marketplace

Surfaced via /api/v2/prices/:productId, /api/v1/skuprices/..., and /api/v2/historic-prices/:productId.

FieldWhat it meansWhere
marketPriceTCGPlayer's computed reference price (recent sales + active listings)prices · skuprices · historic-prices
lowPriceLowest current listing priceprices · skuprices · historic-prices
midPriceMedian listing priceprices · historic-prices
highPriceHighest listing priceprices · historic-prices
directLowPriceLowest TCGPlayer Direct (verified) priceprices · skuprices · historic-prices
lowestShippingCheapest shipping cost on the lowest-priced listingskuprices
lowestListingPricelowPrice + lowestShipping — landed cost from the cheapest sellerskuprices
priceReal sold price from a completed marketplace transactionsales-history
listing.pricePer-seller asking price on an active marketplace listinglivelistings

Cardmarket

EU marketplace

Surfaced via /api/v2/cardmarket/prices/:idProduct. Both non-foil and foil pricing in the same row.

FieldWhat it means
lowLowest current listing (non-foil)
avgAverage listing price (non-foil)
trendCardmarket's smoothed market-value estimate (non-foil)
avg1 / avg7 / avg301-day / 7-day / 30-day moving averages (non-foil)
low-foilLowest current listing (foil)
avg-foilAverage listing price (foil)
trend-foilSmoothed market-value estimate (foil)
avg1-foil / avg7-foil / avg30-foil1-day / 7-day / 30-day moving averages (foil)

Cardtrader

EU marketplace

Surfaced via /api/v2/cardtrader/prices/:blueprint_id. The variants object is keyed by {print_type}_{condition}.

FieldWhat it means
variants.<key>.minMinimum listed price for this print_type+condition variant
variants.<key>.maxMaximum listed price for this variant
variants.<key>.avgAverage listed price for this variant
variants.<key>.quantityTotal available quantity across all sellers for this variant
variants.<key>.listings_countNumber of distinct seller listings for this variant
currencyISO currency code (typically EUR)

Tip: Looking for granular pricing by condition + printing + language? See SKU ID Pricing. Looking for daily snapshots over time? See historic prices on the TCGPlayer page.

80+ Games

Supported Trading Card Games

One API for all the trading card games your users care about.

PokemonMagic: The GatheringYu-Gi-Oh!Flesh and BloodOne Piece TCGDisney LorcanaStar Wars UnlimitedDigimonDragon Ball SuperUnion ArenaWeiss SchwarzCardfight VanguardFinal Fantasy TCGForce of WillMetaZooGrand ArchiveView All 80+ Games
Developer Ready

Simple API Integration

Get pricing data with a simple API call. Here's an example response:

API Response - Card Pricing
{
  "productId": 12345,
  "name": "Black Lotus",
  "set": "Alpha",
  "game": "Magic: The Gathering",
  "rarity": "Rare",
  "prices": {
    "normal": {
      "lowPrice": 45000.00,
      "midPrice": 75000.00,
      "highPrice": 150000.00,
      "marketPrice": 62500.00,
      "directLowPrice": null
    }
  },
  "lastUpdated": "2024-12-28T14:30:00Z"
}
Use Cases

What Can You Build?

The Pricing API is the foundation for countless TCG applications.

Price Tracking Apps

Build apps that track card values over time and alert users to price changes.

Inventory Systems

Power your store inventory with real-time pricing for automatic valuations.

Collection Apps

Let collectors see the current value of their entire collection.

Market Analysis

Analyze pricing trends and market movements across games.

Frequently Asked Questions

Common questions about our Pricing API.

What pricing data does the API provide?

Our Pricing API provides comprehensive price data including low price, mid price, high price, market price, and direct low price for every card across 80+ trading card games.

How often are prices updated?

Card prices are updated hourly to ensure you have access to the most current market values. Our data reflects real TCGPlayer marketplace activity.

What is market price vs low price?

Market price is TCGPlayer's calculated average based on recent sales and listings. Low price is the current lowest available listing. Mid and high prices provide additional market context.

Can I get bulk pricing data?

Yes, our API supports bulk requests allowing you to fetch pricing for multiple cards in a single call. Business plan users also have access to CSV bulk downloads.

Which trading card games are supported?

We support 80+ TCGs including Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Flesh and Blood, One Piece, Disney Lorcana, Star Wars Unlimited, and many more.

Related API Features

Combine pricing with other data for complete market insights.

Ready to Access Real-Time Pricing?

Get started today and access pricing data for 80+ trading card games.