Skip to content

Product Matcher

Set up a match

Matching finds the same product in your list and in each shop you compare with. You tell it which columns to compare by drawing lines, then you save the setup. Saving costs nothing and starts nothing.

Before you start, you need a group with at least two scrapers that have each finished one run: your own list and one shop.

  1. Open My Data in the left menu and open your group. Pick the Matching tab, then Match the data.
  2. The canvas shows one box marked Your list (your own products) and one box marked Compared for each shop. Every compared shop is matched with your list.
  3. Press Edit connections. Drag from a column on Your list to the column on a shop that holds the same thing, for example your ean to their gtin. Each line joins one of your columns with one shop column.
  4. Draw the best line first: a barcode or a product code. Same code on both sides is proof. Then add text lines, for example your title to their name.
  5. Click a line to open its settings. Pick Exact (the values must be the same) or Fuzzy (the values must be alike), and set Total score threshold (0-100). Pick All shops to use the line for every shop, or Just this shop. Press Apply. Revert to default puts the line back to the group setting.
  6. A line on numbers, for example a price or a size, shows “Detected: numbers”. Set Max: to the difference you still accept. If the column is not really numbers, pick “Not numbers? Treat as text instead.”
  7. One line is the ID line (★). It names your product on a match. Mark it with Identity / output key in the line settings. The save bar shows “Identity:” and the column.
  8. To see one shop only, use Show: and pick Selected shop only, then click the shop box. All lines shows everything again.
  9. Press Save config. Until you save, the bar shows Unsaved changes, and Undo takes back your last change.
The Match the data canvas: your product list on the left, two compared shops on the right, joined by match lines.
Your list on the left, each compared shop on the right, one line per pair of columns.

Next: put your lines in order in Steps, Floor and Max, then run the match.

When a column is missing on one shop

A line whose column is missing on a shop is skipped for that shop. It never blocks the run. In Results that line shows (not scored) (a picture line with no photo score) or (not checked) (a picture line on a row that an exact barcode already decided).

A line whose column exists on no shop at all still blocks the run. The API answers 400 with “is not a valid column for the selected scope”.

Errors you may see

is not a valid column for the selected scope
A line names a column that no shop has. Fix or remove the line. API: 400.
409 VERSION_CHANGED
Someone saved this setup after you read it. Read it again, make your change again, and send the new version (it is in currentVersion).
This setup was changed elsewhere.
The setup was saved in another tab, by the API or by MCP. Press Reload to see it.
Contact support@scrapewise.ai with group id
You tried to change the ID line or your list. On this kind of group Scrapewise support changes these for you. API: 400.
429 OWNER_EDIT_RATE_LIMIT
More than 10 saves of this group in 10 minutes. Wait the Retry-After seconds and retry with the same idempotency key.
403 with a Read key
A Read key cannot save. Use a Full key.

Questions

Which line should I draw first?

A barcode or product code line, for example EAN or GTIN. A code that is the same on both sides is proof that it is the same product. Text lines catch the rest.

Does saving cost anything?

No. Save config (or draft: true) only stores the setup. Money is held only when you start a run.

Can one shop have its own lines?

Yes. In the line settings pick Just this shop. Over the API, put the lines in matchersByScope under that shop’s run id.

Can I add or remove the photo line myself?

Yes. Draw a line between two picture columns, or click a line and pick Mark as picture, and set its Total score threshold (0-100). Click the line and press Remove photo link to take it away. Photos are billed at the Pictures rate. You choose what the photo may do with Photo check, see Photo check.

Where are the settings for the whole group?

Open Rules for the whole group above the canvas. It holds the photo settings and the settings that are not lines.

Everything on this screen

Canvas:

  • Reload: loads the canvas again after an error.
  • Scrapewise manages the matching of this group. View only. shows when Scrapewise looks after the setup. Edit is for setups you manage yourself.
  • Full screen and Exit full screen: make the canvas as large as the window.
  • Reset layout puts the boxes back in their places. Layout not saved with retry shows when the positions could not be saved; they stay in this browser.
  • Only connected rows: hide the columns that have no line.
  • The line view buttons switch the canvas between the groups of lines.
  • A step button on a line opens the step that line belongs to.
  • Add lines: add more lines. A short list of columns without a line can be opened in full with a show all button.
  • Column lists: press a column to draw from it. primary / make primary marks the main column. A column shows Built during matching or Not in the latest scrape when it comes from the run itself or is gone from the last scrape. Retry loads the columns again.
  • Search sources or columns and Search sources or fields: find a shop or a column.
  • Keep editing and Save anyway: the question when saving would change a result that already exists.
  • Revert asks you to confirm before the line goes back to the group setting.
  • Discard unsaved changes? and Discard & load: you have unsaved lines and open another setup. Discard drops them.

Line settings:

  • Total score threshold (0–100): the lowest score at which two values count as the same. A 0 to 100 box.
  • Just this shop and All shops: use the line for one shop or for every shop.
  • Identity / output key ★: marks the line that names your product. Pick the identity / output key ★ asks for it when none is set, then Set ★ and run or Set ★ and save.
  • Number lines: a slider and a box set the largest difference in percent you still accept.
  • Not numbers? Treat as text instead. and Not a picture? Treat as text instead.: switch the line to text.
  • These two columns are compared. shows which two columns the line joins.
  • Field compatibility and ID column: the match settings window shows whether the two columns fit and which column is the ID.

Conflicting columns and strictness:

  • The button that starts with Advanced and names match strictness opens Resolve conflicting columns, where you pick which column to keep when two share a name. Confirm & continue saves it.
  • The identity question lists your columns as choices; pick the one that names the product.
  • Matches without a proven code go to Review for: shows what happens to a match that has no code to prove it.

Last updated 4 November 2026