Overview
Cardmarket: export stock & wantlists to CSV. Bulk-update prices/comments via CSV. Fast Mode (~10x), 8 TCGs, 5 languages. by LUPZN
Export your complete Cardmarket inventory and bulk-update prices, comments, and wantlists — without leaving your browser. Cardmarket has no built-in CSV export, no bulk-edit, and caps unsorted stock views at ~300 entries. This extension solves all three. Production-tested on 19,000+ card collections. Real users have updated 1,900+ comments and 1,200+ prices in single runs without errors. ━━━━━━━━━━━━━━━━━━━━━━ NEW IN v2.2.5 (2026-05-07) Variant-flag preservation hardening across all bulk-update paths. Cards with Reverse-Holo, Foil, Signed, Altered, First Edition, or Playset attributes are now correctly preserved after bulk price or comment updates. Previously these flags could be silently stripped during Direct-AJAX updates. Plus three earlier patches (v2.2.3 / v2.2.4) bundled in: - Extension sets (SetCode prefix x-, e.g. "Black Bolt JP: Ergänzungen") were silently skipped during bulk-update because the form-detection selector missed Cardmarket's modal pattern for those articles. Fixed with a robust fallback that finds the edit-form on any modal layout. - Reverse-Holo cards got their flag stripped or updates rejected because the Direct-AJAX endpoint requires isReverseHolo to be sent explicitly. Now passed on every update. - Foil / Signed / Altered / First Edition / Playset cards: same root cause. The tool now reads these flags from the current Cardmarket-side state during the pre-update fetch and pipes them through, preserving every variant attribute after a price or comments bulk-update. NEW IN v2.2 (2026-05-03) UI now in German + English with auto-detection from your browser locale, plus a manual toggle (Auto / DE / EN) directly in the popup. All buttons, labels, hints, banners, and key error messages are translated. ━━━━━━━━━━━━━━━━━━━━━━ CORE FEATURES (from v2.1, still active) Fast Mode (Direct AJAX) — about 10x faster than the old modal flow, and roughly 70% less Cloudflare load Slow Mode — bulletproof pacing for runs over 500 items Skip-Fetch — only refetches rows you actually edited (50 edits in a 1500-row CSV = 50 fetches, not 1500) Set Filter — deselect entire expansions before applying updates Want-Lists — full export plus bulk-edit and bulk-delete via CSV idArticle Auto-Rebind — stale article IDs auto-resolved via product ID + variant match Comments Bulk-Edit — update card descriptions alongside prices Cloudflare Detection — auto-abort on challenges with clear recovery instructions Cascading Filter — power-sellers with 1000+ variants per set no longer lose entries to the 300-cap ━━━━━━━━━━━━━━━━━━━━━━ STOCK EXPORT Full inventory export — handles 20,000+ cards 8 TCG games — Pokémon, Magic, YuGiOh, Lorcana, One Piece, Flesh and Blood, Dragon Ball Super, Digimon 5 site languages — German, English, French, Spanish, Italian Live progress bar with current expansion + running totals Pin-to-window — detach the popup so it doesn't close mid-run Auto-calculates total value per row + grand total Deduplication via article ID Excel-ready CSV — UTF-8 BOM, semicolon separator Columns: idProduct, SetCode, CollectorNumber, ReverseHolo, _OriginalPrice_EUR, _OriginalComments ━━━━━━━━━━━━━━━━━━━━━━ BULK PRICE + COMMENTS UPDATE Edit prices in Excel/Google Sheets, re-upload CSV → all listings updated Toggle "Update comments" — edit card descriptions in the same flow Live diff preview — see every change before confirming Dry-Run mode — test without writing Max-change-% safety cap — prevents typo disasters Skips unchanged rows automatically Variant flags (Reverse-Holo, Foil, Signed, Altered, First Edition, Playset) preserved through every update path ━━━━━━━━━━━━━━━━━━━━━━ WANT-LISTS Export every wantlist as a single combined CSV (20+ columns) Bulk-edit entries — language, condition, foil/altered/signed, max price, quantity Bulk-delete via CSV — set delete=Y on rows to remove Dry-Run on by default for safety ━━━━━━━━━━━━━━━━━━━━━━ RECOMMENDED SETUP for >1000 items 1. Open Cardmarket in Chrome window A 2. Pin the extension to its own window B (720x1000) via the Pin button 3. Place windows side-by-side, keep window B in the foreground 4. Do NOT use Cardmarket manually during the run (no clicks, no parallel edits, no second tab, no mobile app) 5. Enable Fast Mode + Slow Mode 6. Have a coffee — 1000+ items take roughly 30-40 minutes hands-free While the tool is running, leave the Cardmarket tab alone. Cardmarket rotates the CSRF token on every action, and parallel activity breaks the run. Other tabs (Reddit, YouTube, anything else) are fine. ━━━━━━━━━━━━━━━━━━━━━━ PRIVACY - Zero tracking, zero analytics - No external servers contacted - Credentials are never read or transmitted - Uses only your existing browser session cookie - All scraping happens locally in your browser - CSVs are generated client-side only - UI language preference stored locally only (chrome.storage.local) - Open source — review the code on GitHub (GPL-3.0) ━━━━━━━━━━━━━━━━━━━━━━ PERMISSIONS - activeTab — read the current Cardmarket tab when you click the icon - tabs — locate the Cardmarket tab when using Pin-to-Window - scripting — inject the scraper into the Cardmarket tab - downloads — save the CSV to your Downloads folder - storage — persist your UI language preference (DE / EN / Auto) - cardmarket.com host permission — fetch additional pages during export and update No access to other websites, no browsing history, no tabs outside cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ SUPPORT Source code, issues, feature requests: https://github.com/LUPZN/cardmarket-stock-exporter Full changelog: https://github.com/LUPZN/cardmarket-stock-exporter/blob/main/CHANGELOG.md ━━━━━━━━━━━━━━━━━━━━━━ DISCLAIMER Unofficial tool. Not affiliated with, endorsed by, or connected to Cardmarket / Sammelkartenmarkt GmbH. All trademarks belong to their respective owners. License: GPL-3.0 — forks and derivative Chrome Web Store uploads must remain open-source under GPL-3.0 and disclose their source code.
Details
- Version2.2.5
- UpdatedMay 7, 2026
- Size104KiB
- Languages2 languages
- DeveloperWebsite
Email
info@lupzn.de - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site