logo

Add a Postcode / ZIP

GuideUpdated 2026-06-20

Amazon and Officeworks show different pricing and availability depending on the delivery location. A postcode ties each scrape to a real region. You create postcodes per domainamazon.com.au needs its own, amazon.co.uk another, and so on.

In the dashboard

  1. Open Postcodes / ZIP from the sidebar and click Add.
  2. Choose the domain first — the postcode field stays disabled until you do, and shows that region's expected format.
  3. Enter the postcode and confirm.
Add postcode modal with amazon.com.au selected and a placeholder showing the expected format
Pick the domain first — the input then shows that marketplace's expected format.

Give the delivery cookie a moment

After you add an Amazon postcode, MCA generates a delivery cookie in the background. The row shows In progress for up to a minute, then flips to Active. Wait for Active before scraping that domain + postcode.

Postcodes table row showing an Active status badge
An Active postcode is ready to use in scrapes.

Postcode formats by region

Different marketplaces expect different location formats:

MarketplaceFormatExample
amazon.com.au4-digit postcode2000
amazon.com5-digit ZIP10001
amazon.co.ukOutcodeEC1A
amazon.de5-digit PLZ10115
amazon.co.jp7-digit (with hyphen)100-0001
amazon.aeCity nameDubai

Via the API

Create a postcode

POST
https://multicartapi.com/api/v1/zipcodes/create-zipcode/
API Key or Session Token
ParameterTypeRequiredDescription
domainintegerRequiredDomain id. Get it from POST /settings/domains/.
zipcodestringRequiredThe postcode / ZIP / city for the chosen domain.
curl https://multicartapi.com/api/v1/zipcodes/create-zipcode/ \
  -X POST \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "domain": 1, "zipcode": "2000" }'
Response
{
"code": 200,
"data": { "id": 42, "domain": 1, "zipcode": "2000", "status": "in-progress" },
"status": 1
}