Cardmarket Stock Exporter
Cardmarket: Stock & Wantlists als CSV. Bulk-Update Preise/Comments via CSV. Fast Mode (~10x), 8 TCGs, 5 Sprachen. by LUPZN
As of June 2026, Cardmarket Stock Exporter has 164 users and a 5.00/5 rating from 2 reviews in the Shopping category.
Usersno change0%
164
164
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
2.2.5
Manifest V3
90-day change · In the last 90 days this extension 2 version updates, changed permissions.
History
8 snapshotsTracking since Apr 26, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 26, 2026 | — | — | — | 1.0.0 |
| May 3, 2026 | — | — | — | 1.0.0 |
| May 9, 2026 | 2 | — | — | 2.1.0 |
| May 14, 2026 | 37 | 5.00 | 1 | 2.2.5 |
| May 20, 2026 | 52 | 5.00 | 1 | 2.2.5 |
| May 27, 2026 | 81 | 5.00 | 1 | 2.2.5 |
| Jun 3, 2026 | 109 | 5.00 | 2 | 2.2.5 |
| Jun 8, 2026 | 135 | 5.00 | 2 | 2.2.5 |
| Now | 164 | 5.00 | 2 | 2.2.5 |
Changelog
- May 9, 2026description
**Export your complete Cardmarket inventory and bulk-update prices — without leaving your browser.** Cardmarket has no built-in CSV export, no bulk-edit, and caps unsorted stock views at ~300 entries. This extension handles all three problems. **Production-tested on 19,000+ card collections.** Real users have updated 1900+ comments and 1200+ prices in single runs without errors. ━━━━━━━━━━━━━━━━━━━━━━ ✨ **WHAT'S NEW IN v2.1** ⚡ Fast Mode (Direct AJAX) — ~10× faster than the old modal flow, ~70% less Cloudflare load 🐢 Slow Mode — bulletproof pacing for runs over 500 items ♻️ Skip-Fetch — only re-reads 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 + bulk-edit + bulk-delete via CSV (new tab) 🔁 idArticle Auto-Rebind — stale article IDs 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 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 🆕 New columns: idProduct, SetCode, CollectorNumber, _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 ⚡ Direct AJAX (Fast Mode) for ~10× speedup 🐢 Slow Mode for runs over 500 items 🎯 Set filter to limit updates to specific expansions 🔁 Auto-rebind for stale article IDs after Cardmarket changes 🛡️ Auto-abort if Cloudflare challenges the session ━━━━━━━━━━━━━━━━━━━━━━ 📋 **WANT-LISTS (NEW)** 📥 Export every wantlist as a single combined CSV (20+ columns) ✏️ Bulk-edit wantlist entries — language, condition, foil/altered/signed, max price, quantity 🗑️ Bulk-delete via CSV — set delete=Y on rows you want removed 🛡️ Dry-Run on by default for safety 🆔 Handles MongoDB-style hex IDs that Cardmarket uses for wantlists ━━━━━━━━━━━━━━━━━━━━━━ 🚀 **HOW TO USE** **For stock export:** 1. Log in to cardmarket.com 2. Open: cardmarket.com/en/Pokemon/Stock/Offers/Singles (any TCG works) 3. Click the extension icon 4. Click 📌 Pin to detach the popup into its own window 5. Click "Start full export" 6. CSV is saved to your Downloads folder **For bulk update (>1000 items):** 1. Export your stock first 2. Edit prices/comments in Excel or Google Sheets 3. Save CSV (UTF-8, semicolon separator) 4. Open the extension → "Bulk Update" tab 5. Enable ⚡ Fast Mode + 🐢 Slow Mode 6. Pin-to-window, place beside Cardmarket, keep it in the foreground 7. Do not use Cardmarket manually during the run 8. Have a coffee — 1000+ items take ~30-40 minutes but run hands-free **For want-lists:** 1. Open cardmarket.com/en/Pokemon/Wants 2. Extension → "Wants" tab → Export 3. Edit CSV, set delete=Y where desired 4. Re-upload, dry-run, then apply ━━━━━━━━━━━━━━━━━━━━━━ 📋 **CSV COLUMNS** **Stock:** ArticleID, idProduct, Name, ExpansionCode, SetCode, CollectorNumber, Expansion, Rarity, Language, Condition, ConditionFull, Comments, Price_EUR, Amount, Total_EUR, ProductUrl, _OriginalPrice_EUR, _OriginalComments, delete **Wants:** WantListName, idWantsList, idProduct, idWant, ProductName, Expansion, ExpansionCode, Language, MinCondition, IsFoil, IsSigned, IsAltered, IsPlayset, IsReverseHolo, MaxPrice_EUR, Quantity, ProductUrl, delete ━━━━━━━━━━━━━━━━━━━━━━ 🔒 **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 • Open source — review the code on GitHub (GPL-3.0) ━━━━━━━━━━━━━━━━━━━━━━ ⚙️ **PERMISSIONS EXPLAINED** • 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 • cardmarket.com host permission — fetch additional pages during export/update No access to other websites, no browsing history, no tabs outside cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ ❓ **FAQ** **Q: Will this get my account banned?** A: The extension uses reasonable pacing (Slow Mode = 1 req / 2s, slower than active manual browsing) and respects rate limits. It performs the same requests your browser does when you click manually. Use at your own risk — the author accepts no liability. **Q: How long does a 1000-card bulk update take?** A: ~30-40 minutes with Fast Mode + Slow Mode. The run is hands-free — pin the popup, leave it open, do not touch Cardmarket. Real-world test: 1201 cards updated, 0 errors. **Q: Why must I keep the popup in the foreground?** A: Chrome Manifest V3 terminates popup-context on blur. If you switch tabs or minimize the popup window, the run aborts. Pin-to-Window opens it in its own browser window, so you can use other apps while keeping the popup window itself visible. **Q: Why must I not use Cardmarket manually during a bulk update?** A: Manual clicks rotate the CSRF token and create session conflicts that cause the run to abort. Open a separate Chrome window for any browsing. **Q: What if I get a Cloudflare challenge mid-run?** A: The extension detects CF challenges (status 403/520-525, body markers) and aborts cleanly with recovery instructions. Wait 10-15 minutes, refresh Cardmarket, re-login, retry with Slow Mode. **Q: Can I export a single expansion only?** A: Yes — open a URL filtered to that expansion before starting, or use the Set Filter UI before applying a bulk update. **Q: CSV opens wrong in Excel?** A: Use Data → From Text/CSV, set delimiter to semicolon (;) and encoding to UTF-8. **Q: Why GPL-3.0?** A: To prevent forks of this extension being re-uploaded to the Chrome Web Store as closed-source clones. Forks must remain open-source under GPL-3.0. ━━━━━━━━━━━━━━━━━━━━━━ 🐛 **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 ━━━━━━━━━━━━━━━━━━━━━━ ❤️ **LIKE THIS TOOL?** If this saves you hours of manual work, please leave a 5-star review and consider a donation via PayPal (link in the popup). ━━━━━━━━━━━━━━━━━━━━━━ ⚠️ **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 starting v2.1 (previously MIT for v1.0–v2.0).
Exportiere deinen kompletten Cardmarket-Lagerbestand und aktualisiere Preise, Kommentare und Wantlists per CSV — direkt im Browser. Cardmarket hat keinen eingebauten CSV-Export, kein Bulk-Edit und limitiert unsortierte Stock-Ansichten auf ~300 Einträge. Diese Erweiterung löst alle drei Probleme. Praxis-getestet mit 19.000+ Karten. Reale Nutzer haben in einem Lauf 1.900+ Kommentare und 1.200+ Preise fehlerfrei aktualisiert. ━━━━━━━━━━━━━━━━━━━━━━ NEU IN v2.2.5 (2026-05-07) Variant-Flag-Erhaltung über alle Bulk-Update-Pfade. Karten mit Reverse-Holo, Foil, Signiert, Altered, First Edition oder Playset werden nach Bulk-Preis-/Kommentar-Updates jetzt korrekt erhalten. Vorher konnten diese Flags bei Direct-AJAX-Updates stillschweigend entfernt werden. Plus drei vorhergehende Patches (v2.2.3 / v2.2.4) integriert: - Erweiterungs-Sets (SetCode-Präfix x-, z.B. "Black Bolt JP: Ergänzungen") wurden beim Bulk-Update stillschweigend übersprungen, weil der Form-Detection-Selector das Modal-Layout für diese Artikel nicht erkannte. Mit robustem Fallback gefixt — findet Edit-Form jetzt auch in Sonderfällen. - Reverse-Holo-Karten verloren ihren Flag oder wurden abgewiesen, weil der Direct-AJAX-Endpunkt isReverseHolo explizit verlangt. Wird jetzt bei jedem Update mitgeschickt. - Foil / Signiert / Altered / First Edition / Playset: gleiche Ursache. Tool liest diese Flags jetzt während des Pre-Update-Fetch aus dem Cardmarket-Stand aus und reicht sie durch — Variant-Attribute bleiben nach Bulk-Updates komplett erhalten. NEU IN v2.2 (2026-05-03) UI auf Deutsch + Englisch mit Auto-Erkennung anhand der Browser-Sprache, plus manueller Toggle (Auto / DE / EN) direkt im Popup. Alle Buttons, Labels, Hinweise, Banner und wichtigsten Fehlermeldungen übersetzt. ━━━━━━━━━━━━━━━━━━━━━━ KERN-FEATURES (aus v2.1, weiterhin aktiv) Fast Mode (Direct AJAX) — ca. 10x schneller als alter Modal-Flow, ca. 70% weniger Cloudflare-Last Slow Mode — sichere Pacing für Läufe mit 500+ Items Skip-Fetch — fetcht nur Zeilen die du wirklich editiert hast (50 Edits in 1500-Zeilen-CSV = 50 Fetches, nicht 1500) Set-Filter — Expansions vor dem Apply abwählen Wantlists — Export plus Bulk-Edit und Bulk-Delete via CSV idArticle Auto-Rebind — alte Article-IDs werden automatisch via Product-ID + Variant-Match neu zugeordnet Comments-Bulk-Edit — Kartenbeschreibungen mit Preisen mit-updaten Cloudflare-Erkennung — sauberer Auto-Abort bei Challenges mit Recovery-Anleitung Cascading Filter — Power-Verkäufer mit 1000+ Varianten pro Set verlieren keine Einträge mehr durch das 300-Cap ━━━━━━━━━━━━━━━━━━━━━━ STOCK-EXPORT Full Stock Export — bis 20.000+ Karten 8 TCGs — Pokémon, Magic, YuGiOh, Lorcana, One Piece, Flesh and Blood, Dragon Ball Super, Digimon 5 Site-Sprachen — Deutsch, Englisch, Französisch, Spanisch, Italienisch Live Progress-Bar mit aktueller Erweiterung + laufenden Summen Pin-to-Window — Popup als eigenes Fenster, schließt nicht versehentlich Auto-Berechnung Gesamtwert pro Zeile + Grand-Total Deduplication via Article-ID Excel-ready CSV — UTF-8 BOM, Semikolon-Separator Spalten: idProduct, SetCode, CollectorNumber, ReverseHolo, _OriginalPrice_EUR, _OriginalComments ━━━━━━━━━━━━━━━━━━━━━━ BULK PREIS- + COMMENTS-UPDATE Preise in Excel/Sheets editieren, CSV re-importieren → alle Listings updated Toggle "Comments mit-updaten" — Beschreibungen im gleichen Flow editieren Live Diff-Preview — jede Änderung vor Apply sichtbar Dry-Run-Modus — testen ohne zu speichern Max-Change-% Schutz — verhindert Tippfehler-Katastrophen Unveränderte Zeilen werden automatisch übersprungen Variant-Flags (Reverse-Holo, Foil, Signiert, Altered, First Edition, Playset) bei jedem Update-Pfad erhalten ━━━━━━━━━━━━━━━━━━━━━━ WANTLISTS Alle Wantlists als kombinierte CSV (20+ Spalten) Bulk-Edit Einträge — Sprache, Zustand, Foil/Altered/Signiert, Max-Preis, Menge Bulk-Delete via CSV — delete=Y für zu löschende Zeilen Dry-Run-Default zur Sicherheit ━━━━━━━━━━━━━━━━━━━━━━ EMPFOHLENES SETUP für >1000 Items 1. Cardmarket in Chrome-Fenster A öffnen 2. Erweiterung mit Pin-Button in eigenes Fenster B (720x1000) detachen 3. Beide Fenster nebeneinander, Fenster B im Vordergrund 4. Während Lauf Cardmarket NICHT manuell nutzen (kein Klick, kein zweiter Tab, kein Mobile, keine parallelen Edits) 5. Fast Mode + Slow Mode aktivieren 6. Lauf läuft hands-free — 30-40 min für 1000+ Items, einfach Kaffee trinken Während der Lauf aktiv ist, Cardmarket-Tab in Ruhe lassen. Cardmarket rotiert das CSRF-Token bei jeder Aktion, parallele Aktivität bricht den Lauf ab. Andere Tabs (Reddit, YouTube, was auch immer) sind kein Problem. ━━━━━━━━━━━━━━━━━━━━━━ DATENSCHUTZ - Kein Tracking, keine Analytics - Keine externen Server - Logindaten werden nicht ausgelesen - Nur dein bestehendes Session-Cookie wird genutzt - Alles passiert lokal im Browser - CSVs werden client-side generiert - UI-Sprachpräferenz nur lokal gespeichert (chrome.storage.local) - Open Source auf GitHub (GPL-3.0) ━━━━━━━━━━━━━━━━━━━━━━ BERECHTIGUNGEN - activeTab — aktuellen Cardmarket-Tab beim Icon-Klick lesen - tabs — Cardmarket-Tab finden bei Pin-to-Window - scripting — Scraper in Cardmarket-Tab injizieren - downloads — CSV in Downloads-Ordner speichern - storage — UI-Sprachpräferenz (DE / EN / Auto) persistieren - cardmarket.com Host-Permission — Stock-Seiten während Export und Update fetchen Kein Zugriff auf andere Websites, keine Browser-History, keine Tabs außerhalb cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ SUPPORT Source-Code, Issues, Feature-Requests: https://github.com/LUPZN/cardmarket-stock-exporter Vollständiger Changelog: https://github.com/LUPZN/cardmarket-stock-exporter/blob/main/CHANGELOG.md ━━━━━━━━━━━━━━━━━━━━━━ DISCLAIMER Inoffizielles Tool. Nicht verbunden mit, beworben von oder im Auftrag von Cardmarket / Sammelkartenmarkt GmbH. Alle Markenrechte bei den jeweiligen Inhabern. Lizenz: GPL-3.0 — Forks und davon abgeleitete Chrome Web Store Uploads müssen unter GPL-3.0 open-source bleiben und ihren Source-Code offenlegen.
- May 9, 2026permissions
activeTab, scripting, downloads, tabs
activeTab, scripting, downloads, tabs, storage
- May 3, 2026description
**Export your complete Cardmarket inventory to CSV — the easy way.** Cardmarket does not offer a built-in way to export your full seller stock. Their web UI limits unsorted stock views to 300 entries and has no bulk CSV export button. If you manage thousands of cards, keeping an accurate inventory (quantity, unit price, total value) is painful. This extension scrapes your own stock listings page-by-page, per expansion, and builds a clean CSV with everything you need for accounting, insurance, or portfolio tracking. **Tested on collections with 19,000+ cards. Works reliably.** ━━━━━━━━━━━━━━━━━━━━━━ ✨ **FEATURES** 📊 Full stock export — handles 20,000+ cards without issues 🎮 8 TCG games — Pokémon, Magic, YuGiOh, Lorcana, One Piece, Flesh and Blood, Dragon Ball Super, Digimon 🌍 5 languages — German, English, French, Spanish, Italian 📈 Live progress bar with current expansion, page number, running total ⏹️ Cancel button — abort mid-export and keep what was collected 📌 Pin-to-window — detach the popup into its own window so it doesn't close when you click elsewhere 💰 Auto-calculates total value per row and grand total 🔄 Deduplication via article ID — no duplicate rows ⚡ Rate-limit aware — auto-pause on HTTP 429 📁 Excel-ready CSV — UTF-8 BOM, semicolon separator ━━━━━━━━━━━━━━━━━━━━━━ 📋 **CSV COLUMNS** ArticleID, Name, ExpansionCode, Expansion, Rarity, Language, Condition, ConditionFull, Comments, Price_EUR, Amount, Total_EUR, ProductUrl ━━━━━━━━━━━━━━━━━━━━━━ 🚀 **HOW TO USE** 1. Log in to cardmarket.com 2. Open your stock page: cardmarket.com/en/Pokemon/Stock/Offers/Singles 3. Click the extension icon in the toolbar 4. The language and game are auto-detected 5. (Optional) Click the 📌 Pin button to detach the popup into its own window 6. Click "Start full export" 7. CSV is saved to your Downloads folder when finished ━━━━━━━━━━━━━━━━━━━━━━ 🔒 **PRIVACY** This extension is privacy-first: • Zero tracking, zero analytics • No external servers contacted • Your credentials are never read or transmitted • Uses only your existing browser session cookie • All scraping happens locally in your browser • CSV is generated client-side only • Open source — review the code on GitHub ━━━━━━━━━━━━━━━━━━━━━━ ⚙️ **PERMISSIONS EXPLAINED** • activeTab — Access the current tab when you click the icon • tabs — Locate the Cardmarket tab when using the pin-to-window feature • scripting — Inject the scraping code into the Cardmarket tab • downloads — Save the CSV to your Downloads folder • cardmarket.com host permission — Fetch additional pages during export No access to other websites, no access to browsing history, no access to tabs outside cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ ❓ **FAQ** Q: Why does Cardmarket only show 300 entries? A: Unsorted views are capped. The extension forces sorted requests and iterates each expansion individually to bypass the cap. Q: Will this get my account banned? A: The extension uses reasonable request pacing (default 500ms between pages) and respects rate limits. Standard GET requests. Use at your own risk — the author accepts no liability. Q: Can I export a single expansion only? A: Yes — set Max Pages to a low number, or open a URL filtered to a specific expansion before starting. Q: CSV opens wrong in Excel? A: Use Data → From Text/CSV, set delimiter to semicolon (;) and encoding to UTF-8. ━━━━━━━━━━━━━━━━━━━━━━ 🐛 **SUPPORT** Source code, issues, and feature requests: https://github.com/LUPZN/cardmarket-stock-exporter ━━━━━━━━━━━━━━━━━━━━━━ ❤️ **LIKE THIS TOOL?** If this saves you hours of manual work, please leave a 5-star review and consider a donation via PayPal. Link in the extension popup. Thank you! ━━━━━━━━━━━━━━━━━━━━━━ ⚠️ **DISCLAIMER** Unofficial tool. Not affiliated with, endorsed by, or connected to Cardmarket / Sammelkartenmarkt GmbH. All trademarks belong to their respective owners.
**Export your complete Cardmarket inventory and bulk-update prices — without leaving your browser.** Cardmarket has no built-in CSV export, no bulk-edit, and caps unsorted stock views at ~300 entries. This extension handles all three problems. **Production-tested on 19,000+ card collections.** Real users have updated 1900+ comments and 1200+ prices in single runs without errors. ━━━━━━━━━━━━━━━━━━━━━━ ✨ **WHAT'S NEW IN v2.1** ⚡ Fast Mode (Direct AJAX) — ~10× faster than the old modal flow, ~70% less Cloudflare load 🐢 Slow Mode — bulletproof pacing for runs over 500 items ♻️ Skip-Fetch — only re-reads 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 + bulk-edit + bulk-delete via CSV (new tab) 🔁 idArticle Auto-Rebind — stale article IDs 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 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 🆕 New columns: idProduct, SetCode, CollectorNumber, _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 ⚡ Direct AJAX (Fast Mode) for ~10× speedup 🐢 Slow Mode for runs over 500 items 🎯 Set filter to limit updates to specific expansions 🔁 Auto-rebind for stale article IDs after Cardmarket changes 🛡️ Auto-abort if Cloudflare challenges the session ━━━━━━━━━━━━━━━━━━━━━━ 📋 **WANT-LISTS (NEW)** 📥 Export every wantlist as a single combined CSV (20+ columns) ✏️ Bulk-edit wantlist entries — language, condition, foil/altered/signed, max price, quantity 🗑️ Bulk-delete via CSV — set delete=Y on rows you want removed 🛡️ Dry-Run on by default for safety 🆔 Handles MongoDB-style hex IDs that Cardmarket uses for wantlists ━━━━━━━━━━━━━━━━━━━━━━ 🚀 **HOW TO USE** **For stock export:** 1. Log in to cardmarket.com 2. Open: cardmarket.com/en/Pokemon/Stock/Offers/Singles (any TCG works) 3. Click the extension icon 4. Click 📌 Pin to detach the popup into its own window 5. Click "Start full export" 6. CSV is saved to your Downloads folder **For bulk update (>1000 items):** 1. Export your stock first 2. Edit prices/comments in Excel or Google Sheets 3. Save CSV (UTF-8, semicolon separator) 4. Open the extension → "Bulk Update" tab 5. Enable ⚡ Fast Mode + 🐢 Slow Mode 6. Pin-to-window, place beside Cardmarket, keep it in the foreground 7. Do not use Cardmarket manually during the run 8. Have a coffee — 1000+ items take ~30-40 minutes but run hands-free **For want-lists:** 1. Open cardmarket.com/en/Pokemon/Wants 2. Extension → "Wants" tab → Export 3. Edit CSV, set delete=Y where desired 4. Re-upload, dry-run, then apply ━━━━━━━━━━━━━━━━━━━━━━ 📋 **CSV COLUMNS** **Stock:** ArticleID, idProduct, Name, ExpansionCode, SetCode, CollectorNumber, Expansion, Rarity, Language, Condition, ConditionFull, Comments, Price_EUR, Amount, Total_EUR, ProductUrl, _OriginalPrice_EUR, _OriginalComments, delete **Wants:** WantListName, idWantsList, idProduct, idWant, ProductName, Expansion, ExpansionCode, Language, MinCondition, IsFoil, IsSigned, IsAltered, IsPlayset, IsReverseHolo, MaxPrice_EUR, Quantity, ProductUrl, delete ━━━━━━━━━━━━━━━━━━━━━━ 🔒 **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 • Open source — review the code on GitHub (GPL-3.0) ━━━━━━━━━━━━━━━━━━━━━━ ⚙️ **PERMISSIONS EXPLAINED** • 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 • cardmarket.com host permission — fetch additional pages during export/update No access to other websites, no browsing history, no tabs outside cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ ❓ **FAQ** **Q: Will this get my account banned?** A: The extension uses reasonable pacing (Slow Mode = 1 req / 2s, slower than active manual browsing) and respects rate limits. It performs the same requests your browser does when you click manually. Use at your own risk — the author accepts no liability. **Q: How long does a 1000-card bulk update take?** A: ~30-40 minutes with Fast Mode + Slow Mode. The run is hands-free — pin the popup, leave it open, do not touch Cardmarket. Real-world test: 1201 cards updated, 0 errors. **Q: Why must I keep the popup in the foreground?** A: Chrome Manifest V3 terminates popup-context on blur. If you switch tabs or minimize the popup window, the run aborts. Pin-to-Window opens it in its own browser window, so you can use other apps while keeping the popup window itself visible. **Q: Why must I not use Cardmarket manually during a bulk update?** A: Manual clicks rotate the CSRF token and create session conflicts that cause the run to abort. Open a separate Chrome window for any browsing. **Q: What if I get a Cloudflare challenge mid-run?** A: The extension detects CF challenges (status 403/520-525, body markers) and aborts cleanly with recovery instructions. Wait 10-15 minutes, refresh Cardmarket, re-login, retry with Slow Mode. **Q: Can I export a single expansion only?** A: Yes — open a URL filtered to that expansion before starting, or use the Set Filter UI before applying a bulk update. **Q: CSV opens wrong in Excel?** A: Use Data → From Text/CSV, set delimiter to semicolon (;) and encoding to UTF-8. **Q: Why GPL-3.0?** A: To prevent forks of this extension being re-uploaded to the Chrome Web Store as closed-source clones. Forks must remain open-source under GPL-3.0. ━━━━━━━━━━━━━━━━━━━━━━ 🐛 **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 ━━━━━━━━━━━━━━━━━━━━━━ ❤️ **LIKE THIS TOOL?** If this saves you hours of manual work, please leave a 5-star review and consider a donation via PayPal (link in the popup). ━━━━━━━━━━━━━━━━━━━━━━ ⚠️ **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 starting v2.1 (previously MIT for v1.0–v2.0).
- May 3, 2026short_description
Exportiert kompletten Cardmarket-Lagerbestand als CSV (Name, Menge, Einzel- und Gesamtpreis). by LUPZN
Cardmarket: Stock & Wantlists als CSV. Bulk-Update Preise/Comments via CSV. Fast Mode (~10x), 8 TCGs, 5 Sprachen. by LUPZN
- May 3, 2026category
productivity/tools
lifestyle/shopping
Permissions & access
- Permissions
- activeTabscriptingdownloadstabsstorage
- Host access
- https://www.cardmarket.com/*
Screenshots
About
Exportiere deinen kompletten Cardmarket-Lagerbestand und aktualisiere Preise, Kommentare und Wantlists per CSV — direkt im Browser. Cardmarket hat keinen eingebauten CSV-Export, kein Bulk-Edit und limitiert unsortierte Stock-Ansichten auf ~300 Einträge. Diese Erweiterung löst alle drei Probleme. Praxis-getestet mit 19.000+ Karten. Reale Nutzer haben in einem Lauf 1.900+ Kommentare und 1.200+ Preise fehlerfrei aktualisiert. ━━━━━━━━━━━━━━━━━━━━━━ NEU IN v2.2.5 (2026-05-07) Variant-Flag-Erhaltung über alle Bulk-Update-Pfade. Karten mit Reverse-Holo, Foil, Signiert, Altered, First Edition oder Playset werden nach Bulk-Preis-/Kommentar-Updates jetzt korrekt erhalten. Vorher konnten diese Flags bei Direct-AJAX-Updates stillschweigend entfernt werden. Plus drei vorhergehende Patches (v2.2.3 / v2.2.4) integriert: - Erweiterungs-Sets (SetCode-Präfix x-, z.B. "Black Bolt JP: Ergänzungen") wurden beim Bulk-Update stillschweigend übersprungen, weil der Form-Detection-Selector das Modal-Layout für diese Artikel nicht erkannte. Mit robustem Fallback gefixt — findet Edit-Form jetzt auch in Sonderfällen. - Reverse-Holo-Karten verloren ihren Flag oder wurden abgewiesen, weil der Direct-AJAX-Endpunkt isReverseHolo explizit verlangt. Wird jetzt bei jedem Update mitgeschickt. - Foil / Signiert / Altered / First Edition / Playset: gleiche Ursache. Tool liest diese Flags jetzt während des Pre-Update-Fetch aus dem Cardmarket-Stand aus und reicht sie durch — Variant-Attribute bleiben nach Bulk-Updates komplett erhalten. NEU IN v2.2 (2026-05-03) UI auf Deutsch + Englisch mit Auto-Erkennung anhand der Browser-Sprache, plus manueller Toggle (Auto / DE / EN) direkt im Popup. Alle Buttons, Labels, Hinweise, Banner und wichtigsten Fehlermeldungen übersetzt. ━━━━━━━━━━━━━━━━━━━━━━ KERN-FEATURES (aus v2.1, weiterhin aktiv) Fast Mode (Direct AJAX) — ca. 10x schneller als alter Modal-Flow, ca. 70% weniger Cloudflare-Last Slow Mode — sichere Pacing für Läufe mit 500+ Items Skip-Fetch — fetcht nur Zeilen die du wirklich editiert hast (50 Edits in 1500-Zeilen-CSV = 50 Fetches, nicht 1500) Set-Filter — Expansions vor dem Apply abwählen Wantlists — Export plus Bulk-Edit und Bulk-Delete via CSV idArticle Auto-Rebind — alte Article-IDs werden automatisch via Product-ID + Variant-Match neu zugeordnet Comments-Bulk-Edit — Kartenbeschreibungen mit Preisen mit-updaten Cloudflare-Erkennung — sauberer Auto-Abort bei Challenges mit Recovery-Anleitung Cascading Filter — Power-Verkäufer mit 1000+ Varianten pro Set verlieren keine Einträge mehr durch das 300-Cap ━━━━━━━━━━━━━━━━━━━━━━ STOCK-EXPORT Full Stock Export — bis 20.000+ Karten 8 TCGs — Pokémon, Magic, YuGiOh, Lorcana, One Piece, Flesh and Blood, Dragon Ball Super, Digimon 5 Site-Sprachen — Deutsch, Englisch, Französisch, Spanisch, Italienisch Live Progress-Bar mit aktueller Erweiterung + laufenden Summen Pin-to-Window — Popup als eigenes Fenster, schließt nicht versehentlich Auto-Berechnung Gesamtwert pro Zeile + Grand-Total Deduplication via Article-ID Excel-ready CSV — UTF-8 BOM, Semikolon-Separator Spalten: idProduct, SetCode, CollectorNumber, ReverseHolo, _OriginalPrice_EUR, _OriginalComments ━━━━━━━━━━━━━━━━━━━━━━ BULK PREIS- + COMMENTS-UPDATE Preise in Excel/Sheets editieren, CSV re-importieren → alle Listings updated Toggle "Comments mit-updaten" — Beschreibungen im gleichen Flow editieren Live Diff-Preview — jede Änderung vor Apply sichtbar Dry-Run-Modus — testen ohne zu speichern Max-Change-% Schutz — verhindert Tippfehler-Katastrophen Unveränderte Zeilen werden automatisch übersprungen Variant-Flags (Reverse-Holo, Foil, Signiert, Altered, First Edition, Playset) bei jedem Update-Pfad erhalten ━━━━━━━━━━━━━━━━━━━━━━ WANTLISTS Alle Wantlists als kombinierte CSV (20+ Spalten) Bulk-Edit Einträge — Sprache, Zustand, Foil/Altered/Signiert, Max-Preis, Menge Bulk-Delete via CSV — delete=Y für zu löschende Zeilen Dry-Run-Default zur Sicherheit ━━━━━━━━━━━━━━━━━━━━━━ EMPFOHLENES SETUP für >1000 Items 1. Cardmarket in Chrome-Fenster A öffnen 2. Erweiterung mit Pin-Button in eigenes Fenster B (720x1000) detachen 3. Beide Fenster nebeneinander, Fenster B im Vordergrund 4. Während Lauf Cardmarket NICHT manuell nutzen (kein Klick, kein zweiter Tab, kein Mobile, keine parallelen Edits) 5. Fast Mode + Slow Mode aktivieren 6. Lauf läuft hands-free — 30-40 min für 1000+ Items, einfach Kaffee trinken Während der Lauf aktiv ist, Cardmarket-Tab in Ruhe lassen. Cardmarket rotiert das CSRF-Token bei jeder Aktion, parallele Aktivität bricht den Lauf ab. Andere Tabs (Reddit, YouTube, was auch immer) sind kein Problem. ━━━━━━━━━━━━━━━━━━━━━━ DATENSCHUTZ - Kein Tracking, keine Analytics - Keine externen Server - Logindaten werden nicht ausgelesen - Nur dein bestehendes Session-Cookie wird genutzt - Alles passiert lokal im Browser - CSVs werden client-side generiert - UI-Sprachpräferenz nur lokal gespeichert (chrome.storage.local) - Open Source auf GitHub (GPL-3.0) ━━━━━━━━━━━━━━━━━━━━━━ BERECHTIGUNGEN - activeTab — aktuellen Cardmarket-Tab beim Icon-Klick lesen - tabs — Cardmarket-Tab finden bei Pin-to-Window - scripting — Scraper in Cardmarket-Tab injizieren - downloads — CSV in Downloads-Ordner speichern - storage — UI-Sprachpräferenz (DE / EN / Auto) persistieren - cardmarket.com Host-Permission — Stock-Seiten während Export und Update fetchen Kein Zugriff auf andere Websites, keine Browser-History, keine Tabs außerhalb cardmarket.com. ━━━━━━━━━━━━━━━━━━━━━━ SUPPORT Source-Code, Issues, Feature-Requests: https://github.com/LUPZN/cardmarket-stock-exporter Vollständiger Changelog: https://github.com/LUPZN/cardmarket-stock-exporter/blob/main/CHANGELOG.md ━━━━━━━━━━━━━━━━━━━━━━ DISCLAIMER Inoffizielles Tool. Nicht verbunden mit, beworben von oder im Auftrag von Cardmarket / Sammelkartenmarkt GmbH. Alle Markenrechte bei den jeweiligen Inhabern. Lizenz: GPL-3.0 — Forks und davon abgeleitete Chrome Web Store Uploads müssen unter GPL-3.0 open-source bleiben und ihren Source-Code offenlegen.
Technical
- Version
- 2.2.5
- Manifest
- V3
- Size
- 104KiB
- Min Chrome
- 88
- Languages
- 2
- Featured
- No
Metadata
- ID
- fdhioinnlcopijnekmkpfkopeplpgdkj
- Developer ID
- u049ab2839c25fd94ca73d961df28164a
- Developer Email
- [email protected]
- Created
- Apr 25, 2026
- Last Updated (Store)
- May 7, 2026
- Last Scraped
- Jun 8, 2026
- Website
- lupzn.de
Data sourced from the Chrome Web Store · last verified Jun 8, 2026.