Cardmarket Scraper - TCG Card Prices & Trends
Pricing
from $5.00 / 1,000 results
Cardmarket Scraper - TCG Card Prices & Trends
Scrape Cardmarket, Europe's largest TCG marketplace. Get card name, set/expansion, lowest price, price trend, 30/7/1-day averages, availability, rarity and URL for Magic, Pokemon, Yu-Gi-Oh and more. Search by keyword.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape live card pricing data from Cardmarket — Europe's largest trading card game marketplace for Magic: The Gathering, Pokemon, Yu-Gi-Oh!, Lorcana, One Piece and more.
Search by card name and get structured pricing, availability and rarity data for every matching product — perfect for price monitoring, arbitrage, collection valuation, market research, and inventory tools.
What it does
Given one or more search queries (card names or keywords) and a game category, this Actor returns for each matching card product:
- Card name
- Set / expansion
- Rarity
- Collector number
- Lowest available price ("From" price)
- Available count (number of listings on offer)
- Product URL
- Price Trend and 30 / 7 / 1-day average prices (when Scrape Detail Pages is enabled)
Prices are captured as both the original text (e.g. 10.200,00 €) and a parsed numeric value.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array of strings | Card names / keywords to search (e.g. Black Lotus, Charizard). |
game | string | Game category: Magic, Pokemon, YuGiOh, Lorcana, OnePiece, FleshAndBlood, Digimon, DragonBallSuper, StarWarsUnlimited. |
maxResults | integer | Max products per query. 0 = unlimited. Default 50. |
scrapeDetails | boolean | Visit each product page to capture Price Trend + average prices. Default false. |
proxyConfiguration | object | Proxy settings. RESIDENTIAL is used by default and strongly recommended. |
Example input
{"searchQueries": ["Black Lotus", "Mox Sapphire"],"game": "Magic","maxResults": 50,"scrapeDetails": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
Each dataset item looks like:
{"name": "Black Lotus","expansion": "Unlimited","rarity": "Rare","collectorNumber": null,"lowestPriceText": "10.200,00 €","lowestPrice": 10200,"priceTrendText": "11.005,15 €","priceTrend": 11005.15,"avg30d": 12683.87,"avg7d": 11900,"avg1d": 10500,"availableCount": 48,"game": "Magic","query": "Black Lotus","productUrl": "https://www.cardmarket.com/en/Magic/Products/Singles/Unlimited/Black-Lotus","scrapedAt": "2026-07-03T12:00:00.000Z"}
(priceTrend, avg30d, avg7d, avg1d are only populated when scrapeDetails is enabled.)
Notes
- Cardmarket is protected by Cloudflare. This Actor runs a real (headful) Chromium browser through residential proxies to access the site reliably. Keep the residential proxy enabled.
- Prices use European formatting on the site and are parsed to numeric values in the
lowestPrice/priceTrend/avg*fields. - Be respectful with volume — the Actor paginates and rate-limits automatically.
Use cases
- Price alerts & tracking for singles across MTG / Pokemon / Yu-Gi-Oh.
- Arbitrage — compare Cardmarket EU prices against other marketplaces.
- Collection valuation — value a want-list or inventory in bulk.
- Market research — trend and average price data over time.