Cardmarket Listings Scraper avatar

Cardmarket Listings Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Cardmarket Listings Scraper

Cardmarket Listings Scraper

Scrape Cardmarket seller listings: price, condition, language, quantity

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

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

FieldTypeDefaultDescription
productUrlstring—Single Cardmarket product page URL
productUrlsarray—Additional product URLs (watchlist)
minConditionstringNMMinimum condition (MT … PO, or any)
languagestringanyCard language filter
minPrice / maxPricenumber—EUR price bounds
sellerCountrystringanySeller country ISO code
maxResultsinteger10Max listings per card (cap 50)
foilstringanyfoil / nonfoil / any
isSigned / isAltered / isFirstEd / isPlaysetbooleanfalseAttribute filters
sellerTypestringanyprivate / commercial / professional / powerseller
proxyConfigurationobject—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.