Cardmarket Buyer & Seller Tools

Free userscript for Cardmarket buyers and sellers — bulk-list a ManaBox CSV, and flag listings priced over or under market on any offers page.

USD

Tools for buying and selling Magic cards on Cardmarket.

Bulk Listing fills Cardmarket's listing form from a ManaBox CSV. Price Check flags listings priced over or under market — on your own stock when selling, or on any seller's page to spot deals when buying. Everything runs in your browser; only current trend prices are fetched from manavalue.org.

New here? You first need a userscript manager — see below. One install covers both tools.

First, a userscript manager

Userscripts run inside a small browser extension. Install one if you don't already have one, then click Install the userscript above — your manager shows a confirmation page; review it and confirm.

Bulk Listing

List a whole ManaBox collection without typing every row. The script reads your CSV and fills quantity, price, condition, language, and foil on Cardmarket's Bulk Listing table. Open Bulk Listing

How to use it

  1. 1

    Export a CSV from ManaBox

    Open the collection or binder, tap Export → CSV, and keep the default columns.

  2. 2

    Open Bulk Listing and pick an expansion

    On Cardmarket, go to Stock → Listing Methods → Bulk Listing and choose a set. A 📋 ManaBox → Cardmarket panel appears bottom-right and loads price data automatically.

  3. 3

    Upload your CSV and click Fill Form

    Pick your export in the panel, then hit ▶ Fill Form. Matched rows are filled and highlighted green. The panel shows how many entries are still unplaced — change page or expansion and run Fill Form again; the queue carries over.

    No CSV? Fill Form just writes a trend price into every row — handy if you entered quantities by hand.

  4. 4

    Review and put on sale

    Spot-check the highlighted rows, then use Cardmarket's Put Card(s) On Sale button.

Price Check

See which listings drift from market at a glance — rows tint when priced over or under trend, foil and exact printing included. Works on singles and sealed alike (boosters, displays, sets). On your own stock it surfaces what to reprice; on another seller's Offers page it highlights cards going for under market. Open your Stock

How to use it

  1. 1

    Open Stock → Offers

    A 📊 Stock Price Check panel appears bottom-right and loads trend prices automatically.

  2. 2

    Read the tinted rows

    Each listing shows its trend price and the gap next to your price:

    • Over market — priced above trend.
    • Under market — priced below trend: money left on the table on your own stock, a deal on someone else's.

    Listings within your threshold aren't flagged. Printings with no trend price show no data and aren't tinted.

  3. 3

    Load everything, then sort or filter

    Click ⏬ Load all pages to pull your whole paginated stock into one table (requests are throttled; stop and resume any time). Then sort by Name, Offer, or vs Market, and tick Hide fairly-priced rows to keep only the mispriced ones — over- and under-market. (On another seller's page the same tick narrows to just the under-market deals.)

  4. 4

    Adjust prices on Cardmarket

    Edit listings as usual — the panel re-checks live, so corrected rows lose their tint.

Review before you submit

These tools automate data entry and analysis only. Trend prices come from public Cardmarket data and can be stale or missing. You're responsible for the listings you publish — check the highlighted rows and start with a small batch. No warranty.

Trust: the installed loader fetches the latest script from manavalue.org on each page load, so updates ship automatically. Prefer to pin a version? Install the main script directly and update it manually.

Frequently asked questions

Is the userscript free?+

Yes. The userscript — including both the Bulk Listing and Price Check tools — is free to install and use. No account, no subscription.

Does my collection or stock data get uploaded anywhere?+

No. Bulk Listing parses your ManaBox CSV locally in the browser, and Price Check reads your stock page in place. Both only fetch public JSON price files from manavalue.org. The contents of your collection are never sent to any server.

Which browsers and userscript managers are supported?+

Any browser with a userscript manager works: Tampermonkey (Chrome, Edge, Firefox, Safari, Opera), Violentmonkey (Chrome, Edge, Firefox), or the Userscripts extension for Safari. A single install covers both tools.

What does the Price Check script flag?+

On any Cardmarket Offers page — your own stock or another seller's — it tints each listing by whether it is priced over or under market trend, taking foil and the exact printing into account. Sellers use it to find listings to reprice; buyers use it to spot cards going for under market. A listing is only flagged when it is past both an adjustable percentage threshold and a minimum euro difference.

Can it check my whole stock at once instead of page by page?+

Yes. A 'Load all pages' button in the bottom-right fetches every page of your paginated stock — wherever you start — and merges the rows into the current table, so the whole stock is price-checked in one pass. Once everything is loaded the pager is removed and the table can be sorted by name, offer price, or distance from market. Requests are deliberately spaced out to respect Cardmarket's rate limits, and loading can be stopped and resumed at any point.

Where do prices come from?+

Cardmarket trend price for the matched product, or trend-foil for foil rows, with a fallback to the lowest market price when no trend is available. For Bulk Listing you can apply a minimum price, round-to step, and undercut percentage on top.

Are etched foils handled?+

Yes. ManaBox 'etched' rows are listed as foil and priced from Cardmarket's foil trend. Cardmarket does not track etched foils separately.