Woolworths Australia Scraper
Pricing
from $3.00 / 1,000 results
Woolworths Australia Scraper
Scrape Woolworths Australia groceries - search products by keyword, browse any of 19 departments, or pull current specials. Real prices, discounts, brands, nutrition, images and product URLs.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Woolworths Australia's online groceries — search for products by keyword, browse any of 19 departments, or pull current specials. Real prices, discounts, brands, nutrition, images and product URLs, straight from Woolworths' own public search API. No login, no cookies required.
What this actor does
- Three modes:
search,byCategory,weeklyDeals - 19 real departments to browse: Fruit & Veg, Poultry Meat & Seafood, Dairy Eggs & Fridge, Bakery, Freezer, Pantry, Drinks, and more
- Automatic pagination — pages through results until it reaches your requested
maxItemsor Woolworths has no more matching products - Filters: price range, on-sale only, brand
- Empty fields are omitted — every record only contains what Woolworths actually returned
Output per product
productId— Woolworths' Stockcodename,brand,unit(pack size, e.g.3L,4 Pint)price— current price (AUD)originalPrice,discount,discountPercent— only present when the product is discountedcategory— department name;subcategory— Woolworths' own fine-grained category (e.g.Full Cream Milk,Shampoo & Conditioner)variant— flavor/variant descriptor (e.g.Berry,Mini Bars 12 pack)barcode— the product's EAN/GTIN barcodepricePerUnit— Woolworths' own per-unit price string (e.g.$1.72 / 1L)description— product description, when publishedpurchaseLimit— maximum quantity purchasable per orderimageUrl,productUrlisOnSale,inStock,isNewingredients,allergens— when Woolworths publishes ingredient/allergen data for the productdietaryAttributes— e.g.Gluten Free,Vegetarian,Low SalthealthStarRating— Australia's official 0.5-5 Health Star Rating, when publishednutrition— per-100g nutrition panel for food products (energyKj,protein,fat,saturatedFat,carbohydrates,sugars,sodium), when publishedsourceUrl,scrapedAt,recordType: "product"
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / weeklyDeals |
searchQuery | string | milk | Free-text query (mode=search) |
category | string | Dairy, Eggs & Fridge | Department to browse (mode=byCategory / weeklyDeals) |
minPrice / maxPrice | number | – | Price range filter (AUD) |
onSaleOnly | bool | false | Only emit discounted products (always on in weeklyDeals mode) |
brand | string | – | Filter by brand (case-insensitive substring) |
maxItems | int | 30 | Hard cap, 1–200 (auto-paginated) |
proxyConfiguration | object | AUTO proxy | Apify proxy config (free datacenter group) |
Example: search for chocolate under $5
{"mode": "search","searchQuery": "chocolate","maxPrice": 5,"maxItems": 30}
Example: browse the Bakery department
{"mode": "byCategory","category": "1_DEB537E","maxItems": 50}
Example: current specials in Drinks
{"mode": "weeklyDeals","category": "1_5AF3A0A","maxItems": 40}
Use cases
- Price monitoring — track Woolworths AU prices and specials over time
- Grocery comparison apps — feed real Australian supermarket pricing into a comparison tool
- Deal alerts — surface products newly on special in a chosen department
- Market research — analyse brand assortment and pricing by department
- Meal planning apps — pull ingredient prices for a shopping list
FAQ
Do I need a Woolworths account or cookies? No — this actor reads Woolworths' own public search API, the same data your browser receives when you search or browse the site.
How does weeklyDeals mode work? It searches the selected department and keeps only products Woolworths currently marks as on special (IsOnSpecial, half price, or Everyday Rewards special), paging through results automatically to find enough.
Why does byCategory search by department name instead of a category ID? Woolworths' public search API accepts free-text queries but doesn't expose a stable category-ID filter parameter. Searching by the department's own real display name (e.g. "Dairy, Eggs & Fridge") reliably surfaces that department's products — the department dropdown handles this automatically.
Is this free to run? Yes — the actor uses Apify's free AUTO datacenter proxy group (falling back to a direct connection automatically), so it works on the Apify free plan with no paid add-ons.