Woolworths Australia Scraper · No Browser avatar

Woolworths Australia Scraper · No Browser

Pricing

from $2.00 / 1,000 product listings

Go to Apify Store
Woolworths Australia Scraper · No Browser

Woolworths Australia Scraper · No Browser

Extract Woolworths Australia grocery products: name, brand, department, category, price, unit (cup) price and special offers, discovered via the product sitemap.

Pricing

from $2.00 / 1,000 product listings

Rating

0.0

(0)

Developer

Vivien MORVAN

Vivien MORVAN

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Woolworths Australia Scraper

Scrape grocery products from Woolworths Australia and get clean structured data: name, brand, department, category, price, unit (cup) price and special offers.

What you can do with it

  • Track grocery prices: compare price and cupString across brands and categories to see what a litre of milk or a kilo of biscuits actually costs.
  • Find specials: set onSpecialOnly to keep only products that carry a previous ("was") price, with the exact savingsAmount.
  • Watch a brand's range: set brand to list every product Woolworths carries under a given label, with its current price and stock status.
  • Search by keyword: set query to match products by name, for example "chocolate biscuits" or "olive oil".

Input

FieldWhat it does
Search textText matched against the product name (accents and case ignored). Empty means no filter.
BrandKeep only this brand. Case is ignored.
On special onlyKeep only products that show a previous ("was") price.
In stock onlyKeep only products the site marks as available.
Maximum number of productsThe run stops once this many products are saved.

Output

One record per product:

{
"sku": "904881",
"url": "https://www.woolworths.com.au/shop/productdetails/904881/arnott-s-timtams-inspired-by-jatz",
"barcode": "9310072034942",
"name": "Arnott's TimTams Inspired By Jatz 165g",
"brand": "Arnott's",
"department": "GROCERIES",
"category": "BISCUITS",
"subCategory": "BISCUITS - SWEET",
"packageSize": "165g",
"currency": "AUD",
"price": 3,
"onSpecial": true,
"wasPrice": 6,
"savingsAmount": 3,
"cupPrice": 1.82,
"cupString": "$1.82 / 100G",
"inStock": true,
"imageUrl": "https://cdn0.woolworths.media/content/wowproductimages/large/904881.jpg"
}

Export the dataset as JSON, CSV or Excel, or read it through the Apify API.

Good to know

  • Products are discovered through Woolworths' own product sitemap (over 100,000 products across three shards), opened in the order the site lists them.
  • wasPrice and savingsAmount are empty for products that are not currently discounted. onSpecial is true only when a previous price is shown.
  • cupPrice / cupString are Woolworths' own per-unit comparison price (for example per 100 g or per litre); no conversion is applied.
  • No login or browser is needed: product pages are read directly, with an automatic retry through a datacenter proxy on the rare request the site blocks.
  • A handful of sitemap entries are discontinued products still indexed by the site: inStock is false and price / cupPrice are 0 for those. Set inStockOnly to skip them.
  • This is an unofficial tool, not affiliated with Woolworths. Check the site terms that apply to your use.