Wanted List Match

Match parts from your BrickLink Wanted List against your own store inventory, pull them straight from stock via the BrickLink API, and export an additive wanted list update.

Wanted List Match helps BrickLink sellers who also keep a Wanted List. When parts you want are already sitting in your own store inventory, this tool finds them, lets you pull them out of stock with a single tap each (the BrickLink inventory is updated for you), and then generates a small wanted-list file you import back into BrickLink to record what you filled.

Table of Contents

Before You Start

Requirements

  • A connected BrickLink account. This tool reads and updates your live BrickLink store inventory.
  • A Wanted List XML exported from BrickLink.
  1. Open your Wanted List on BrickLink.
  2. Use the Download option to export it as an XML file.

How to Use

  1. Drag your Wanted List XML onto the upload area (or click to choose it).
  2. We fetch your full BrickLink store inventory in the background and show which wanted parts you already have in stock.
  3. Work through the picking checklist: as you grab each lot from the warehouse, tick it off. Each tick removes that lot from your BrickLink inventory automatically.
  4. When you're done, click Download updated wanted list and import the file back into BrickLink as an additive import.

You can close the tab at any point — your progress is saved server-side and you'll resume exactly where you left off.

The Picking Checklist

The checklist is sorted by location (the lot's remarks field) so you can walk the warehouse in a single efficient loop. Each row shows the location, part, color, condition, wanted quantity, available stock and your listing price.

  • Tick a row to pull that lot out of stock. This is idempotent — a double-tap never subtracts twice.
  • Pull everything is a shortcut that pulls every remaining row in one background run, with live progress.
  • Adjust the amount per row, or simply skip a row (for example to keep a pricier part listed for sale). The price is shown so you can decide.

Each pull uses a fresh read of the lot right before updating it, so if you sold some elsewhere in the meantime, only what you actually pull is subtracted.

Conditions (New / Used / Any)

A wanted line can specify New, Used, or Any condition:

  • New or Used wants match only lots of that condition.
  • Any wants match both — new and used lots appear as separate rows, and the total you can pull is capped by the wanted quantity across all of them. Cheaper lots are filled first by default.

Downloading the Updated Wanted List

BrickLink has no Wanted List API, so the final step is a file you import yourself. The export is additive: it contains only the parts you pulled, each with MINQTY = 0 (so your wanted quantities aren't double-counted) and QTYFILLED set to the amount you pulled. Importing it lowers the remaining-wanted on BrickLink accordingly. Parts you didn't pull are left untouched.

Frequently Asked Questions

Yes. Ticking off a lot (or "Pull everything") lowers that lot's quantity on BrickLink, or removes the lot when it reaches zero. This is the one irreversible action, which is why your progress is tracked carefully.

What if I close the tab halfway through?

Come back any time. The page rebuilds from your saved wanted list and the ledger of what you already pulled, so ticked-off items stay ticked off.

Why import the file additively instead of replacing my wanted list?

Because the export is only the delta (what you filled). An additive import keeps everything else in your wanted list untouched and just records the filled quantities.