Cardmarket Listings Scraper
Pricing
from $2.99 / 1,000 results
Go to Apify Store
Cardmarket Listings Scraper
Scrape Cardmarket seller listings: price, condition, language, quantity
Collect individual seller offers from public Cardmarket product (singles) pages — one Dataset row per listing, with seller, condition, language, quantity, EUR price, and optional USD conversion.
Paste a product URL such as https://www.cardmarket.com/en/Pokemon/Products/Singles/151/Blastoise-ex-V3-MEW200, set filters, and run. Batch up to 100 cards via More product URLs.
Features
- Seller listings — username, country, seller type when shown (Private / Professional / Powerseller)
- Offer details — condition (MT–PO), language, quantity, seller comment, scan image URL when present
- Pricing — asking price in EUR plus USD at a live EUR/USD rate
- Filters — min condition, language, price range, seller country, foil / signed / altered / first ed / playset, seller type
- Batch watchlists — multiple product URLs in one run
Input
| Field | Type | Default | Description |
|---|---|---|---|
productUrl | string | — | Single Cardmarket product page URL |
productUrls | array | — | Additional product URLs (watchlist) |
minCondition | string | NM | Minimum condition (MT … PO, or any) |
language | string | any | Card language filter |
minPrice / maxPrice | number | — | EUR price bounds |
sellerCountry | string | any | Seller country ISO code |
maxResults | integer | 10 | Max listings per card (cap 50) |
foil | string | any | foil / nonfoil / any |
isSigned / isAltered / isFirstEd / isPlayset | boolean | false | Attribute filters |
sellerType | string | any | private / commercial / professional / powerseller |
proxyConfiguration | object | — | Residential proxies recommended for production |
Example
{"productUrl": "https://www.cardmarket.com/en/Pokemon/Products/Singles/151/Blastoise-ex-V3-MEW200","minCondition": "NM","language": "English","maxResults": 20}
Output
Each row is one seller offer:
{"cardName": "Blastoise ex (MEW 200)","setName": "151","game": "Pokémon","sellerName": "seller_username","sellerCountry": "DE","condition": "NM","language": "English","quantity": 1,"price": 145.0,"currency": "EUR","priceUsd": 159.5,"eurUsdRate": 1.1,"sellerComment": "Sleeve + toploader","productUrl": "https://www.cardmarket.com/en/Pokemon/Products/Singles/151/Blastoise-ex-V3-MEW200"}
Notes
- Cardmarket typically exposes up to 50 cheapest offers on the product page; use filters to focus those rows.
- Zero matching rows after filters is a normal outcome — relax condition or language and retry.
- Works on public singles product pages (Pokémon, Magic, Yu-Gi-Oh!, One Piece, and other Cardmarket games with the same listing layout). No Cardmarket account required.