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.
Every field is optional unless marked; sensible defaults do the rest.
| Field | Type | What it does | Default |
|---|---|---|---|
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 |
One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.
| Field | Type | Meaning |
|---|---|---|
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. |
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.