Woolworths AU Product & Price Scraper
Pricing
from $1.50 / 1,000 products
Woolworths AU Product & Price Scraper
Search Woolworths Australia products by keyword, category or stockcode. Prices, specials, unit prices, stock status, barcodes, nutrition and ingredients. Fast JSON API, no browser.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Architekture Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract product data from Woolworths Australia (woolworths.com.au) — prices, specials, half-price deals, unit prices, stock status, barcodes, nutrition, ingredients and allergens. Search by keyword, scrape whole categories, or look up specific stockcodes.
Built on Woolworths' own JSON endpoints. No headless browser, so runs finish in seconds and cost a fraction of browser-based scrapers.
What you get
| Field | Example |
|---|---|
stockcode | 6052122 |
name | Shake 2 Go Protein Liquid Recharge Milk Chocolate 350mL |
brand | Shake 2 Go |
price / wasPrice / savingsAmount | 3.5 / 4.0 / 0.5 |
isOnSpecial / isHalfPrice / isEdrSpecial | true |
cupPrice / cupString | 10 / $10.00 / 1L |
packageSize / unit | 350mL / Each |
isInStock / isAvailable / isRanged | true |
barcode | 9324401000829 (GTIN) |
imageSmall / imageMedium / imageLarge | CDN URLs |
url | Product page |
With Fetch full product details on, you also get ingredients, allergenStatement, allergenContains, healthStarRating, countryOfOrigin, servingSize, servingsPerPack, department, aisle, ratingAverage, ratingCount and a full nutrition table (per serving and per 100g/100mL).
Use cases
- Price monitoring — track Woolworths prices daily, catch half-price and Everyday Rewards specials.
- Competitor benchmarking — compare against Coles, Aldi, IGA on identical barcodes.
- Grocery apps & shopping lists — current prices and stock for any product.
- Nutrition & dietary datasets — ingredients, allergens, health star ratings at scale.
- Market research — category-wide catalogue snapshots (fruit & veg, dairy, pantry, etc.).
Input
{"searchTerms": ["milk", "weet-bix"],"categoryUrls": ["https://www.woolworths.com.au/shop/browse/fruit-veg"],"stockcodes": ["6052122", "https://www.woolworths.com.au/shop/productdetails/888138/..."],"maxItemsPerQuery": 100,"onlySpecials": false,"includeDetails": false,"sortType": "TraderRelevance"}
Any of searchTerms, categoryUrls or stockcodes can be used alone or together. Duplicates across sources are removed.
maxItemsPerQuery— cap per search term / category (0= everything).onlySpecials— only return products currently on special.includeDetails— one extra request per product for nutrition/ingredients. Stockcode lookups always return full details.sortType—TraderRelevance,PriceAsc,PriceDesc,Name,CUPAsc,CUPDesc(unit price).
Category URLs
Paste any browse URL from the site. Both full URLs and paths work:
https://www.woolworths.com.au/shop/browse/dairy-eggs-fridge/milk/shop/browse/pantry/breakfast-cereals
Output example
{"stockcode": 6052122,"name": "Shake 2 Go Protein Liquid Recharge Milk Chocolate 350mL","brand": "Shake 2 Go","price": 3.5,"wasPrice": 3.5,"isOnSpecial": false,"cupPrice": 10,"cupString": "$10.00 / 1L","packageSize": "350mL","isInStock": true,"barcode": "9324401000829","url": "https://www.woolworths.com.au/shop/productdetails/6052122/shake-2-go-protein-liquid-recharge-milk-chocolate","source": "search","searchTerm": "milk"}
Pricing
Pay per result. product = one row from search or category browsing. product-detail = one row with full nutrition/ingredient data. No charge for failed requests.
Proxies
Woolworths blocks most datacenter IPs. The default proxy configuration uses Apify residential proxies with an Australian exit. Leave it as is unless you have your own AU residential proxies.
Reliability
- Sessions are warmed up on the Woolworths homepage before any API call and rotated automatically on block.
- Browser TLS fingerprint impersonation (Chrome / Edge / Safari).
- Every result is normalised to the same schema regardless of source (search, category, stockcode).
- A product that disappears from Woolworths is reported in the log as not found, not silently dropped.
Integrations & API
Run from the Apify API, schedule it, or push results to Google Sheets, webhooks, Make, Zapier, n8n. Works as an MCP tool for AI agents — inputs are plain keywords and URLs.
Legal
Scrapes publicly available product listings only. No login, no personal data. Review Woolworths' terms and your local laws before commercial use.