Cardmarket bulk upload and CSV import: the realistic ways to list many cards
As of 21 October 2026, Cardmarket offers a bulk listing page for activated seller accounts, but its help pages document no CSV upload of their own, and its API is not accepting new applicants. To list hundreds of Pokémon, One Piece or Lorcana cards from a file, sellers use TCGPowerTools, which imports CSV or Excel files and publishes them to Cardmarket. The hard part is the file: every row needs the right Cardmarket product. Here are the options, the account rules and a step-by-step checklist.
By NeoSatoshi
The four ways to list many cards on Cardmarket
| Method | How it works | Good for | Limits |
|---|---|---|---|
| Cardmarket listing form | Add offers one by one from the Selling tab or the product page. | A few cards at a time | Every card is searched and entered by hand. |
| Cardmarket bulk listing page | A web form for listing many offers, redesigned in September 2024, for logged-in users with an activated seller account. | Dozens of cards you enter on the website | Still typed in by hand; Cardmarket's help pages document no CSV upload for it. |
| TCGPowerTools file import | Upload a CSV, XLS or XLSX file, confirm the columns, then publish to Cardmarket. Listed by Cardmarket as an API partner. | Hundreds or thousands of cards, plus nightly repricing | Monthly fee by sales volume; you need a correct file and, in our experience, a commercial Cardmarket account. |
| Tools that create the file | NeoSatoshi (from photos or scans) and TCG Automate (from scans) export a CSV for TCGPowerTools. Third-party browser extensions fill the bulk listing page from a CSV. | Sellers who start from physical cards | The file still goes through TCGPowerTools or an unofficial extension; neither tool lists on Cardmarket directly. |
For a few dozen cards, Cardmarket's own forms are fine. Once you list hundreds of singles a month, the work is no longer the upload itself but identifying every card, picking the exact Cardmarket product and pricing it. That is what a file import plus a tool that builds the file solves. The dated tool comparison lists what each seller tool does and costs.
Account rules you can verify (checked 21 October 2026)
- Three seller types. Cardmarket's new user guide names private sellers, professional sellers (businesses) and Powersellers, a group of professional sellers chosen by Cardmarket.
- Private sellers have no published card limit, but Cardmarket's tax requirements page says selling is restricted when the frequency or volume of sales suggests commercial trading. The account is then excluded from selling until a business registration is available.
- Reporting is not a limit. Cardmarket reports sellers with more than 30 transactions or €2,000 in a calendar year to the tax authorities (DAC7 or the German PStTG), and says this is not a threshold for tax or business classification.
- Other private seller limits: two offers per sealed product, and up to 75 items during a pre-sale period.
- Professional sellers need a phone number, photo ID and a business registration or trade licence, and are "not limited by any selling restrictions". German professionals also need a valid VAT ID.
- API: Cardmarket is currently not accepting applications for API access.
- Bulk upload through TCGPowerTools works only with a commercial seller account in our experience. TCGPowerTools does not state this on its public pages, so ask them if you are unsure.
Sources: Cardmarket help pages on the new user guide, tax requirements, pre-sales, professional sellers, the API and the bulk listing page announcement. Rules change, so check them before you rely on them.
Step by step: from a stack of cards to Cardmarket
- Check your accounts. A commercial Cardmarket seller account and a TCGPowerTools account connected to it.
- Photograph or scan the cards. In Listing Cards, upload single cards, binder pages or table photos with several cards (best results with up to about 20 cards per photo, at most 400 cards per batch). With a document scanner, the watched scan folder adds new scans automatically and pairs fronts and backs; there is a video with the Ricoh fi-8170.
- Review the cards. NeoSatoshi identifies each card by set and card number, plus name, rarity and language. It does not judge condition: every card starts as NM, so set the real condition yourself.
- Resolve special versions. Stamped promos, Poké Ball or Master Ball patterns and oversized cards are separate Cardmarket products. Pick the right one by image with "Other version", or when the export asks.
- Price the batch. Use a Cardmarket price (for example the 30-day average or trend) as the base, add markup and a minimum price, and override single cards. Special versions without a market price need a typed price.
- Export. Click the TCGPowerTools tile, add storage locations (private) and comments (public) in "Review TCGPowerTools export", then "Create export".
- Import in TCGPowerTools, confirm the columns and publish to Cardmarket.
- Spot-check a few offers on Cardmarket, especially the expensive cards.
The TCGPowerTools guide explains every column of the file and the errors to watch for, and the Cardmarket listing workflow page shows the screens.
Checklist before you upload
- Every row has a cardmarketId (no "Export created (some Cardmarket IDs missing)" message).
- Special versions are picked by image, not left on the normal card.
- The language matches the print in your hand, for example German versus English.
- Reverse holo and first edition flags are set where they apply.
- The condition of every card is set by you, not left at the default NM.
- Prices are in EUR, a minimum price is set, and expensive cards are compared with Cardmarket by hand.
- The comment column holds only text buyers may see; storage locations are in the location column.
- If you edited the file in a spreadsheet, it is still a UTF-8 CSV with commas and a dot as the decimal separator.
Pokémon on Cardmarket: what makes the file tricky
- Reverse holo is a flag on the offer, not its own product. Leaving it empty lists the card as the normal version.
- Ball pattern cards (Poké Ball, Master Ball) and stamped promos have their own Cardmarket product and ID, even with the same name and number.
- Language is a value on the offer: a German or French print of an English set is the same product with a different language. Japanese cards usually belong to separate Japanese expansions with their own IDs, so a Japanese card matched to the English set lands on the wrong product.
- First edition vintage cards need the first edition flag, and their price differs from the unlimited print.
- Sealed products get the comment "Sealed" in a NeoSatoshi export, and private sellers may have only two offers per sealed product.
FAQ
Can I upload a CSV file directly to Cardmarket?
Cardmarket's help pages (checked on 21 October 2026) do not document a CSV upload. The common route is the file import of TCGPowerTools, which Cardmarket lists as an API partner. Some third-party browser extensions fill Cardmarket's bulk listing page from a CSV; they are not made by Cardmarket.
How many cards can a private seller list on Cardmarket?
Cardmarket publishes no fixed number. Its tax requirements page says private selling is restricted when the frequency or volume of sales suggests commercial trading; the account is then excluded from selling until a business registration is available. Private sellers are also limited to two offers per sealed product and to 75 items during a pre-sale period.
Do I need the Cardmarket API?
No. Cardmarket's help page says it is currently not accepting applications for API access, and existing API users may not share their credentials with third-party software that adjusts stock. Tools such as TCGPowerTools work as official partners instead.
What does a Cardmarket import file need?
For TCGPowerTools: a quantity and one way to identify the card per row, best the Cardmarket ID (Scryfall ID, TCGplayer ID or name, number and expansion also work). Language and condition default to English and NM if left out. The TCGPowerTools guide explains every column.
Can I export my Cardmarket stock as a CSV?
Cardmarket's help pages describe no full stock export. Third-party browser extensions read your stock pages into a CSV; check Cardmarket's terms before using one.
Does this work for One Piece and Disney Lorcana?
Yes. TCGPowerTools lists both among its 17 games, and NeoSatoshi creates the import file for Pokémon, One Piece and Disney Lorcana.
Does NeoSatoshi list directly on Cardmarket?
No. NeoSatoshi creates the TCGPowerTools CSV; TCGPowerTools lists it on Cardmarket. NeoSatoshi lists directly only on eBay and Shopify (Business plan).
Related
Turn your next stack of cards into a Cardmarket import file
Photos or scans in, a TCGPowerTools CSV with Cardmarket IDs and prices out. The export is on every plan, including the free one.