Cardmarket Price Guide - TCG Card Prices
Pricing
from $0.25 / 1,000 results
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.
Pricing
from $0.25 / 1,000 results
Rating
0.0
(0)
Developer
Lowland Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Daily European market prices for every trading card game on Cardmarket - Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece and 14 more - as clean JSON. One row per card with the trend price, lowest listing, 1/7/30-day sale averages, foil variants and a momentum signal, straight from Cardmarket's official daily price guide.
Quick start
- Pick a game (Pokémon is the default).
- Optionally type a card name filter ("charizard", "black lotus") - or leave it empty to export the whole game.
- Run. Seconds later you have rows like:
{"productId": 274406,"name": "Charizard ex [151]","game": "Pokémon","expansionId": 5320,"priceLowEur": 3.9,"priceAvgEur": 28.56,"priceTrendEur": 23.99,"avg1DayEur": 17,"avg7DayEur": 15.43,"avg30DayEur": 27.11,"foilTrendEur": 14.01,"foilAvg30DayEur": 11.47,"trendVsAvg30Pct": -11.5,"currency": "EUR","priceGuideDate": "2026-08-28","searchUrl": "https://www.cardmarket.com/en/Pokemon/Products/Search?searchString=Charizard%20ex"}
What you can do with it
- Price your collection or shop inventory against today's EU market, in bulk - the whole Pokémon guide is ~65,000 priced cards, one run.
- Spot movers: sort by momentum to see cards whose trend price runs ahead of (or behind) their own 30-day average.
- Feed repricers, spreadsheets and bots: stable JSON columns, EUR everywhere, an id per product.
- Compare markets: EU prices differ structurally from US price guides - this is the EU side, from the marketplace where Europe actually buys.
Which games are covered?
Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece, Digimon, Flesh and Blood, Star Wars Unlimited, Dragon Ball Super, Final Fantasy TCG, Weiss Schwarz, Cardfight!! Vanguard, Battle Spirits Saga, Riftbound, Force of Will, Star Wars: Destiny, My Little Pony, World of Warcraft and The Spoils - every game Cardmarket publishes a price guide for.
Input
| Field | What it does |
|---|---|
game | Which TCG to price (default pokemon). |
searchQuery | Case-insensitive name filter. Empty = the whole game. |
expansionIds | Keep only these Cardmarket expansion ids (visible in every row). |
priceMinEur / priceMaxEur | Price band on the trend price. |
onlyPriced | Skip cards with no regular-variant price data (default on). |
sortBy | trend_desc (default), trend_asc, momentum, or name. |
maxItems | Cap on delivered rows. |
FAQ
Where do the prices come from? From Cardmarket's official daily price guide - the same figures shown on cardmarket.com product pages. Cardmarket publishes this data openly; this actor turns it into filterable, sortable, analysis-ready rows.
How fresh is the data?
The price guide is refreshed once a day by Cardmarket. Every row carries its priceGuideDate. Schedule a daily run and your dataset follows the market.
What is the trend price?
Cardmarket's own smoothed market price - the number the marketplace shows as "the" price of a card. avg1/avg7/avg30 are averages of actual sales over 1, 7 and 30 days, and priceLowEur is the cheapest current listing.
What does trendVsAvg30Pct mean?
How far today's trend price sits from the card's own 30-day sale average, in percent. +25 means the card is trading a quarter above its recent norm - heating up. Sort by momentum to rank the whole game by this signal.
What are the foil columns?
The same price statistics for the foil/holo version of the card, where one exists. null means Cardmarket has no data for that variant.
Can I export a full set?
Yes - filter by expansionIds. Run once with a name filter to find your set's id in the rows, then run with just that id and a high maxItems.
Why do some cards have no prices at all?
Very illiquid products may have no recent sales. They are skipped by default; set onlyPriced to false to include them.
Does this include graded cards (PSA/BGS)? No - Cardmarket trades raw cards, and this guide prices raw singles. Graded-card prices are a different market.
Do you scrape sellers or personal data? No. The price guide is aggregate market data - there is no seller identity, no listing text, no personal data of any kind in the source or the output.
Is scraping involved at all? No browsing, no proxies, no anti-bot games - the actor reads Cardmarket's openly published daily data files. That is why runs finish in seconds and never break on site redesigns.
How much does it cost? You pay per delivered row, plus a small run-start fee. Filtering happens before delivery, so a tight query costs cents.
Can I run it on a schedule? Yes - a daily schedule right after the guide refreshes (early morning CET) gives you a continuous price history if you keep the datasets.
The whole game is more rows than I need. What's the cheapest way to watch 50 cards?
Put the card names in searchQuery runs (one per name via a task), or filter one expansion and a price band. maxItems hard-caps spend.
Something broken or missing?
Open an issue on the Issues tab - it is read daily. Expansion-name resolution and price-history deltas are on the roadmap; tell us what you need next.