logo

Collections

ConceptUpdated 2026-06-20

A Collection is the central object in MultiCartAPI. It groups the items you want to scrape, holds their results, and controls how and when the job runs.

Terminology

Collection
A named job that holds a set of items (ASINs or SKUs) plus its schedule, priority and notification settings.
Request
A single item within a Collection — one ASIN (Amazon) or SKU (Officeworks), with its domain and postcode.
Runner
One execution of a Collection. Each run produces its own result set, so you can compare runs over time.
Result Set
The output files a runner produces — one JSON page per batch of items, plus an all-pages ZIP.

Lifecycle

A Collection moves through a simple lifecycle:

  1. Draft — created but not yet runnable.
  2. Enabled — automatically promoted once it has at least one item.
  3. Processing — a runner is actively scraping.
  4. Completed — results are ready to download.

Drafts promote automatically

You don't enable a Collection by hand — adding the first item flips it from draft to enable for you.

What a Collection controls

FieldPurpose
nameA human label for the job.
request_typeamazon or officeworks — the source.
scheduleWhen it runs — Manual, Every X Minutes, Daily, Weekly or Monthly.
priorityWhere it sits in the queue (Highest → Lowest).
fetch_modefull (product + availability) or availability_only (faster).
notification_emailWhere to send the "results ready" email.
View your Collections