Cardmarket Price Guide - TCG Card Prices

Daily EU market prices for 19 trading card games - Pokémon, Magic, Yu-Gi-Oh!, Lorcana, One Piece and more. Trend price, lowest listing, 1/7/30-day averages, foil variants and momentum per card, from Cardmarket's official daily price guide. No scraping, no seller data. Runs in seconds.

$0.29 / 1,000 · 100.0% success over 10 public runs in the last 30 days.

Run it on Apify → Free to try - runs bill per result on your own account.

What you give it

Every field is optional unless marked; sensible defaults do the rest.

FieldTypeWhat it doesDefault
game string Which trading card game to price. pokemon
searchQuery string Case-insensitive name filter, e.g. "charizard" or "black lotus". Leave empty for the whole game. charizard
expansionIds array Cardmarket expansion ids to keep. Ids are numeric because Cardmarket publishes no public list of set names: run once with a name filter, read expansionId off the rows you want (the run log also lists the dominant ids), then re-run with just the ids. Opening any row's productUrl shows which set an id belongs to. -
priceMinEur integer Keep cards whose trend price is at least this. -
priceMaxEur integer Keep cards whose trend price is at most this. -
onlyPriced boolean Skip cards without any regular-variant price data. True
sortBy string Order of the delivered rows. trend_desc
maxItems integer Upper bound on delivered rows. 1000

What you get back

One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.

FieldTypeMeaning
productId integer Cardmarket product id.
name string Card name and version.
game string Trading card game this card belongs to.
expansionId ['integer', 'null'] Cardmarket expansion id.
priceLowEur ['number', 'null'] Lowest listed price in EUR.
priceAvgEur ['number', 'null'] Average sale price in EUR.
priceTrendEur ['number', 'null'] Cardmarket trend price in EUR.
avg1DayEur ['number', 'null'] 1-day average sale price in EUR.
avg7DayEur ['number', 'null'] 7-day average sale price in EUR.
avg30DayEur ['number', 'null'] 30-day average sale price in EUR.
foilLowEur ['number', 'null'] Lowest listed foil/holo price in EUR.
foilAvgEur ['number', 'null'] Average foil/holo sale price in EUR.
foilTrendEur ['number', 'null'] Foil/holo trend price in EUR.
foilAvg1DayEur ['number', 'null'] 1-day foil/holo average in EUR.
foilAvg7DayEur ['number', 'null'] 7-day foil/holo average in EUR.
foilAvg30DayEur ['number', 'null'] 30-day foil/holo average in EUR.
trendVsAvg30Pct ['number', 'null'] Trend vs the 30-day average, in percent - positive means the card is heating up.
listedSince ['string', 'null'] When the product entered the Cardmarket catalog.
currency string All prices are EUR.
priceGuideDate string Date of the daily price guide behind this row.
productUrl ['string', 'null'] Cardmarket search link for this card.

Health

100.0% success over 10 public runs in the last 30 days. Live record, failures included: status page.

Full documentation, examples and the AI-assistant prompt live on the store page.