If you have more than a dozen cards to list, do not list them one at a time. We built bulk CSV upload for exactly this. Here’s how to use it well.
Get the template
Go to Sell → Bulk upload. There’s a "Download template" link at the top — grab it, open it in Excel or Google Sheets, and you’ll see the format.
The five columns
Every row needs:
- cardId— the catalog ID from EvoMarket (e.g.,
me3-15). Find it in the URL when you click any card on /browse. - condition— NM, LP, MP, HP, or DMG (or the long names like
NEAR_MINT). - price— dollar amount, decimals OK (4.99).
- quantity— how many you have at this condition + price.
- notes— optional. Up to 500 characters.
Common mistakes
- Wrong card ID format. If your spreadsheet has
me3-015but our catalog hasme3-15, the import will reject the row. We don’t pad numbers. - Mixing conditions on the same row.One row = one (card, condition) combo. If you have 5 NM and 3 LP of the same card, that’s two rows.
- Forgetting the header. The first row of your CSV must contain the column names. Without it, every row gets misread.
Update vs. create
If you already have a listing for a card + condition combo and upload a row for the same combo, we’ll updatethe existing listing’s price and quantity. We don’t create duplicates. This makes the CSV flow safe to re-run — fix a row, re-upload, and only the affected listings change.
