Woolworths AU Product & Price Scraper avatar

Woolworths AU Product & Price Scraper

Pricing

from $1.50 / 1,000 products

Go to Apify Store
Woolworths AU Product & Price Scraper

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

Architekture Studio

Maintained by Community

Actor 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

FieldExample
stockcode6052122
nameShake 2 Go Protein Liquid Recharge Milk Chocolate 350mL
brandShake 2 Go
price / wasPrice / savingsAmount3.5 / 4.0 / 0.5
isOnSpecial / isHalfPrice / isEdrSpecialtrue
cupPrice / cupString10 / $10.00 / 1L
packageSize / unit350mL / Each
isInStock / isAvailable / isRangedtrue
barcode9324401000829 (GTIN)
imageSmall / imageMedium / imageLargeCDN URLs
urlProduct 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.

Scrapes publicly available product listings only. No login, no personal data. Review Woolworths' terms and your local laws before commercial use.