Skip to content

Product Matcher

Schedule and history

Matching can run by itself, for example after each new scrape or every Monday at 06:00. Every run, by hand or by schedule, is in History with its status and its cost. Each scheduled run holds money in your wallet like a run you start by hand.

  1. Open your group, pick Matching, then Match the data. Open the 3-dots menu next to Run match and pick Run configuration.
  2. In Match settings, press Change next to Schedule. The Matching schedule dialog opens.
  3. Pick an Automation: Run once (no schedule), After each scrape, Daily, Every N days (set Run every (days)) or Weekly (pick days) (pick the days).
  4. For a calendar choice, set Time and Timezone.
  5. Read the cost line: each scheduled run reserves up to an amount, charged to the group owner’s wallet. When the balance is too low, that run is skipped.
  6. Press Save. With Run once, the button is Save and run and also starts a run now. Close leaves without saving.
  7. Open History to see every run, newest first. The run whose results you see has the Active chip. A waiting or running row has Stop.
  8. Read the columns: Run, Status, Sources compared, Items in scope, Matched, Your products matched, Waiting for review, Match rate, Pictures and Cost.
  9. Tick two rows and press Compare 2 runs to compare them. Show deleted runs also lists runs you deleted.
  10. The Danger zone below the table deletes matching data, or undoes all your review decisions with Unmatch all reviewed….
The History tab with one row per match run, its date and its status.
One row per run, with status, counts and cost.

The Status column says Completed, Failed (the reason on hover), Stopped, Running, Queued or Draft. “Held” means the result looked wrong in size, so it was not delivered: “Held · N vs M rows · previous results kept”. A run skipped for a low wallet shows “Not started: balance too low” in Cost.

Daily matched file

One fixed address per group always gives the newest file of all matched rows, as gzip JSON Lines or CSV. Use it for a daily import. Read and Full keys both work.

bash
curl -H "Authorization: Bearer $SCRAPEWISE_READ_KEY" -o matched.jsonl.gz \
  "https://portal.scrapewise.ai/api/scraper-api/api/scraper/group/[GROUP ID]/match/export/latest?format=jsonl&bucket=matched"
AnswerMeaning
200The file, gzip, for the group’s current run
202The file is being built. Wait Retry-After seconds and ask again
304You sent If-None-Match with the last ETag, and nothing changed
404EXPORT_NO_MATCHED_RUN: the group has no finished run yet
429EXPORT_DOWNLOAD_BUSY: too many downloads at once. Wait Retry-After
  • Is it ready? GET .../match/export/latest/status (Read, free) or the MCP tool scrapewise_get_matched_export_latest_status (Read). ready: true means the file at url is complete.
  • Keep it ready. PUT .../match/export/auto (Full) with {"enabled":true,"formats":["jsonl"],"bucket":"matched"} builds a new file after each run and after review decisions. GET .../match/export/auto (Read) reads the setting.
  • A one-off file with your own filters: see Exports and delivery.

Errors you may see

Couldn't save the schedule. Retry.
The schedule was not saved. Try again.
The matching setup was replaced meanwhile. Reload and try again.
Someone saved the setup while you edited the schedule. Reload the page. API: 409.
Pick at least one weekday.
A weekly schedule needs a day.
Enter a time (HH:mm).
Calendar schedules need a time.
404 on the schedule
The group has no matching setup yet. Set up a match first.
Not started: balance too low
A scheduled run was skipped because the wallet held too little. Top up; the next scheduled run starts as normal. See Run a match.

Questions

Does a scheduled run cost money?

Yes, the same as a run you start by hand. It is charged to the group owner’s wallet. When the balance is too low, that run is skipped and shows in History.

Does changing the schedule start a run?

No. Only Save and run (with Run once) or Run match start a run.

What does Held mean?

The result looked wrong in size, for example far fewer rows than before. It was not delivered and your current results stay as they are.

Can I see what setup an old run used?

Yes. In Match quality, open Settings used for this run. Over the API, each history row carries the setup that run used.

Everything on this screen

Daily file:

  • Keep a daily file ready: a switch in the export window. When on, a matched file is built each day so it is ready when you need it.

Last updated 4 November 2026