Domains & Suppliers
A Domain represents a marketplace or data supplier. Every item you add to a Collection — every ASIN or SKU — is tied to a domain ID, so fetching the domain list is typically the first call you make.
Supplier types
The supplier_type field on each domain tells you how MultiCartAPI retrieves data for it.
- scraping
- Data is collected by a browser-based scraper. Used for all Amazon marketplaces. Requires a postcode and cookie file per domain.
- rest_api
- Data is pulled from the supplier's own API or catalogue service. Used for Officeworks and Repco. No cookie required.
- csv_import
- Reserved for suppliers whose data is ingested via a periodic CSV feed. Not currently exposed as a public marketplace.
Listing domains
POST /settings/domains/ returns every active domain on the platform. This endpoint requires no authentication — it is safe to call before you have a session.
List Domains
https://multicartapi.com/api/v1/settings/domains/No request body is needed.
curl https://multicartapi.com/api/v1/settings/domains/ \
-X POST{
"code": 200,
"status": 1,
"data": [
{
"id": 1,
"domain": "amazon.com.au",
"domain_url": "https://www.amazon.com.au",
"country_code": "AU",
"supplier_type": "scraping",
"status": "active"
},
{
"id": 2,
"domain": "amazon.com",
"domain_url": "https://www.amazon.com",
"country_code": "US",
"supplier_type": "scraping",
"status": "active"
},
{
"id": 3,
"domain": "amazon.co.uk",
"domain_url": "https://www.amazon.co.uk",
"country_code": "GB",
"supplier_type": "scraping",
"status": "active"
},
{
"id": 24,
"domain": "officeworks.com.au",
"domain_url": "https://www.officeworks.com.au",
"country_code": "AU",
"supplier_type": "rest_api",
"status": "active"
},
{
"id": 25,
"domain": "repco.com.au",
"domain_url": "https://www.repco.com.au",
"country_code": "AU",
"supplier_type": "rest_api",
"status": "active"
}
]
}Use the integer id, not the domain string
When creating postcodes (/zipcodes/create-zipcode/) or adding ASINs (/schedules/amazon/asin/create/), pass the integer id from this list as the domain field — not the domain name string.
Supported Amazon marketplaces
MultiCartAPI supports the following Amazon domains. All have supplier_type: "scraping".
| id | domain | Country |
|---|---|---|
| 1 | amazon.com.au | Australia |
| 3 | amazon.com | United States |
| 4 | amazon.ca | Canada |
| 5 | amazon.com.mx | Mexico |
| 6 | amazon.com.br | Brazil |
| 7 | amazon.co.uk | United Kingdom |
| 8 | amazon.de | Germany |
| 9 | amazon.fr | France |
| 10 | amazon.it | Italy |
| 11 | amazon.es | Spain |
| 12 | amazon.pl | Poland |
| 13 | amazon.ie | Ireland |
| 14 | amazon.com.tr | Turkey |
| 15 | amazon.in | India |
| 16 | amazon.co.jp | Japan |
| 17 | amazon.sg | Singapore |
| 18 | amazon.ae | United Arab Emirates |
| 19 | amazon.nl | Netherlands |
| 20 | amazon.sa | Saudi Arabia |
| 21 | amazon.eg | Egypt |
| 22 | amazon.se | Sweden |
| 23 | amazon.co.za | South Africa |
In addition, two rest_api domains are supported: officeworks.com.au (id 24) and repco.com.au (id 25) — see The Officeworks domain and The Repco domain sections below.
IDs may differ on your account
The exact integer IDs are determined by the order domains were added to the platform. Always call POST /settings/domains/ at integration time rather than hard-coding IDs, in case new domains are added.
The Officeworks domain
Officeworks is the single rest_api domain on the platform.
| Field | Value |
|---|---|
domain | officeworks.com.au |
domain_url | https://www.officeworks.com.au |
country_code | AU |
supplier_type | rest_api |
Unlike Amazon domains, Officeworks does not require cookie generation. When you create a postcode for officeworks.com.au, it becomes active immediately.
The Repco domain
Repco is the second rest_api domain — the automotive parts supplier.
| Field | Value |
|---|---|
domain | repco.com.au |
domain_url | https://www.repco.com.au |
country_code | AU |
supplier_type | rest_api |
Like Officeworks, Repco does not require cookie generation — a repco.com.au postcode becomes
active immediately. Repco is postcode-driven with no store field (the postcode resolves the
nearest store, freight, and availability), and it uniquely supports shopping by vehicle — see
Vehicles & Fitment.
Using domain IDs in other calls
Once you have the id for a domain, you use it in several places:
| Call | Field name | Notes |
|---|---|---|
POST /zipcodes/create-zipcode/ | domain | Integer domain ID |
POST /schedules/amazon/asin/create/ | domain | Integer domain ID |
POST /zipcodes/get-zipcodes/ | domain | Filter zipcodes by domain ID |
POST /playground/post/ | domain | Passed as a string — e.g. "1" |
