Officeworks Scraper
ENDPOINTS
/products/availabilityStore Stock
Check one product's stock at one store: Click & Collect, in-store and delivery quantities with ready dates.
QUERY PARAMS
Officeworks product SKU or any officeworks.com.au product link.
Examples:
- SKU:
MBAM5TS5MT - URL:
https://www.officeworks.com.au/shop/officeworks/p/macbook-air-13-m5-10-core-cpu-8-core-gpu-16-512gb-midnight-mbam5ts5mt
Officeworks store ID or any officeworks.com.au store page link.
Examples:
- ID:
W251 - URL:
https://www.officeworks.com.au/shop/officeworks/storepage/W251/NSW/Pitt-St-Sydney
4-digit Australian postcode for the home-delivery check. Omit it and delivery is null.
Example: 2000
Units you want; stock is checked for this many.
Default: 1
Allowed values: 1-999
{
"sku": "MBAM5TS5MT",
"product_type": "STANDARD",
"requested_quantity": 1,
"postcode": null,
"store": {
"id": "W251",
"name": "Pitt St, Sydney Officeworks",
"status": "Active",
"postcode": "2000",
"state": "NSW",
"link": "https://www.officeworks.com.au/shop/officeworks/storepage/W251/NSW/Pitt-St-Sydney",
"is_known": true
},
"is_ranged_online": true,
"is_ranged_in_store": true,
"click_and_collect": {
"is_available": true,
"quantity": 4,
"available_date": "2026-10-30T00:00:00Z",
"available_relative": "tomorrow",
"is_quick_collect_available": false
},
"in_store": {
"is_available": true,
"quantity": 4,
"available_date": "2026-10-29T00:00:00Z",
"available_relative": "today"
},
"delivery": null,
"errors": [
"Bad request"
]
}