Woolworths Australia Scraper — Products, Prices & Specials avatar

Woolworths Australia Scraper — Products, Prices & Specials

Pricing

$0.70 / 1,000 product delivereds

Go to Apify Store
Woolworths Australia Scraper — Products, Prices & Specials

Woolworths Australia Scraper — Products, Prices & Specials

Woolworths Australia supermarket products and grocery prices: price, was-price, unit price, specials, barcode, ingredients, allergens and nutrition. Many searches and categories per run.

Pricing

$0.70 / 1,000 product delivereds

Rating

0.0

(0)

Developer

yestrue

yestrue

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Categories

Share

Get Woolworths Australia products with their shelf price, was-price, unit price, special offer, barcode, ingredients, allergens and full nutrition panel. Put in as many search words, category links and specials pages as you like — one run does them all.

Why this one

  • 🛒 Many searches in one run. Type milk, tim tam and coffee beans on three lines, add the Half Price specials page and a category link, press Start. You get one list with every product labelled by the search or link it came from.
  • 🔁 Built to keep working. It reads the same data the Woolworths website loads, through an Australian connection. A refused request waits and is retried on the same connection, never on a new IP. A live test on 28 September 2026 delivered 468 products in 5 runs with no failed request.
  • 🥫 Everything a price tracker needs, in every row. Price, was-price, savings, the promotion as shown ("2 for $12.00", "Half Price", "Save $15.00"), unit price, stock status, barcode, category — plus ingredients, allergens and nutrition, with no extra requests.
  • 🏷️ Specials only, if you want. Switch on Only products on special and everything at full price is skipped — and not charged.
  • 💸 You pay only for products delivered. A search with no results, a wrong link or a page that fails after every retry comes back as a free record with the reason.

What you get

For every product:

FieldWhat it is
name, brand, packageSizeas on the shelf label
price, wasPrice, savingscurrent price, regular price, and the difference (AUD)
isOnSpecial, isHalfPrice, promotionwhether it is discounted, and the offer text
unitPrice, unitMeasure, unitPriceTextprice per 100 g / 1 L / each, for comparing pack sizes
instorePricethe in-store price Woolworths shows online
isAvailable, isInStockavailability online
barcode, stockcodethe EAN barcode and the Woolworths product number
department, categorywhere it sits in the store
ingredients, allergensContains, allergensMayContain, lifestylefrom the product label
nutritionthe nutrition panel, per 100 g and per serve
healthStarRatingHealth Star Rating, when the product has one
image, urlproduct image and page
input, inputType, positionwhich search or link it came from, and its place in that list
scrapedAtwhen the row was read
status, errorOK, or why an input gave nothing

Not every product carries every label field: in the test run above, 100% had a price and a category, 84% a barcode, 74% ingredients and 69% a nutrition panel — the rest are items such as fresh produce, flowers or household goods that have no such label.

Example

A real record from a live run — search milk, 24 September 2026 (some fields and the nutrition panel left out here):

{
"input": "milk",
"inputType": "search",
"position": 7,
"stockcode": 44528,
"name": "Norco Full Cream Milk 2L",
"brand": "Norco",
"packageSize": "2L",
"price": 4.5,
"wasPrice": 5.05,
"isOnSpecial": true,
"savings": 0.55,
"promotion": "Save $0.55",
"unitPrice": 2.25,
"unitMeasure": "1L",
"unitPriceText": "$2.25 / 1L",
"isInStock": true,
"barcode": "9322042000048",
"department": "Dairy, Eggs & Fridge",
"category": "Full Cream Milk",
"allergensContains": ["Milk"],
"lifestyle": ["Gluten Free", "Low Salt", "Source of Protein", "Vegetarian"],
"ingredients": "Pasteurised homogenised Milk",
"nutrition": {
"Energy kJ per 100g": "271.0kJ",
"Protein per 100g": "3.3g",
"Fat Total per 100g": "3.6g",
"Sugars per 100g": "4.8g",
"Serving Size": "250.0 ML"
},
"url": "https://www.woolworths.com.au/shop/productdetails/44528/norco-full-cream-milk",
"status": "OK"
}

How to use it

  1. Add Search words — one per line, exactly what you would type into the Woolworths search box.
  2. And/or add Links from woolworths.com.au:
    • a category or aisle, e.g. https://www.woolworths.com.au/shop/browse/pantry
    • a specials page, e.g. https://www.woolworths.com.au/shop/browse/specials/half-price
    • a search results page, or a single product page
  3. Set Max products per search or link (a whole category can hold thousands).
  4. Press Start, and download the results from the Output tab as JSON, CSV or Excel.

To track prices over time, save your input as a task and schedule it daily or weekly — every row carries scrapedAt.

You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.

Pricing

You are charged per product delivered — see the price on this page. Searches with no results, links that are not Woolworths pages and inputs that fail after every retry are free. With Only products on special on, skipped full-price products are free too. If your run has a Maximum charge, the Actor stops cleanly when it is reached and tells you how many searches or links were left.

FAQ

Which prices are these? The online prices Woolworths shows to a visitor who has not picked a store. In-store prices can differ by location; instorePrice is the in-store price Woolworths publishes online.

A search came back as NO_RESULTS. Woolworths shows no products for it. With Only products on special on, it means none of the products found is on special right now — the error says how many were found. You were not charged.

A link came back as NOT_FOUND. The category or specials page does not exist (any more). Open it on woolworths.com.au and copy the address again.

Is this affiliated with Woolworths? No. This is an independent tool that reads the product information Woolworths publishes on its website.

Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.