Woolworths Australia Scraper — Products, Prices & Specials
Pricing
from $0.80 / 1,000 product scrapeds
Woolworths Australia Scraper — Products, Prices & Specials
Scrape woolworths.com.au: search keywords, browse categories, or list every special. Gets price, was price, unit price, promotion text, availability, category path, barcode, image and URL. No login.
Pricing
from $0.80 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Fabrikit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Features
Share
Collect product data from woolworths.com.au without a browser and without logging in: search by keyword, browse any category, list every current special, or fetch single products by URL or stockcode.
Pay only for products saved to the dataset.
What you get
For every product: stockcode, name, brand, pack size, current price, was price, savings, unit price (per 100 g / 1 L ...), special flag and promotion text (Half Price, 20% Off, 2 for $10.00...), availability, stock flag, department / category / subcategory path, barcode (GTIN), image, product URL, description, ingredients, country of origin and health star rating when Woolworths publishes them.
Input
| Field | Meaning |
|---|---|
searchTerms | One search per keyword (about 2,400 results deep per keyword). |
categories | Names, slugs or browse URLs, e.g. dairy-eggs-fridge/milk. Subcategories are included. |
productUrls | Product URLs or plain stockcodes. |
onlySpecials | Only products on special. With nothing else filled in, collects all current specials. |
excludeUnavailable | Hide products that cannot be bought. |
sortBy | Relevance, price, name or unit price. |
maxItems / maxItemsPerQuery | Overall and per-query limits (exact). |
proxyConfiguration | Datacenter by default; switches to a residential Australian IP automatically if Woolworths blocks it. |
Example:
{ "searchTerms": ["milk", "bread"], "onlySpecials": true, "maxItems": 200 }
Output example
{"stockcode": "204746","name": "Pauls Smarter White Low Fat Milk 2L","brand": "Pauls","packageSize": "2L","price": 4.6,"wasPrice": 4.95,"savingsAmount": 0.35,"cupString": "$2.30 / 1L","isOnSpecial": true,"promotionText": "Special","savingsText": "Save $0.35","isAvailable": true,"categoryPath": "Dairy, Eggs & Fridge > Milk > Full Cream Milk","barcode": "9310036039488","imageUrl": "https://cdn1.woolworths.media/content/wowproductimages/large/204746.jpg","url": "https://www.woolworths.com.au/shop/productdetails/204746/pauls-smarter-white-low-fat-milk"}
Pricing
| Event | Charged per |
|---|---|
Product scraped (product-result) | one product saved |
Plus the standard Apify actor-start charge. Runs are fast: about 500 products in 30–40 seconds. See the Pricing tab for current prices; paid Apify plans get lower rates.
FAQ
Which prices are returned? Woolworths' national online prices (the same ones shown to a visitor who has not chosen a store).
Does it need a proxy? An Australian residential IP is the most reliable. The actor starts on the default datacenter proxy and upgrades itself if it is blocked.
How many products per keyword? Around 2,400 (Woolworths' own search depth). Use several keywords or categories for more; duplicates are removed by stockcode.
Is any personal data collected? No. Only public product and price information.
Use cases
Price monitoring and comparison, specials alerts, catalogue and barcode enrichment, market research, grocery apps.
En español
Extrae productos de Woolworths Australia (precios, precio anterior, precio por unidad, ofertas, categoría, código de barras, imagen) por palabra clave, categoría, URL de producto o solo ofertas. Sin login. Consulta la pestaña Pricing para ver los precios actuales; los planes de pago de Apify tienen tarifas más bajas. Si Woolworths bloquea el proxy datacenter, el actor cambia solo a un proxy residencial de Australia.