Woolworths AU Products Scraper (Fast, No Browser) avatar

Woolworths AU Products Scraper (Fast, No Browser)

Pricing

Pay per usage

Go to Apify Store
Woolworths AU Products Scraper (Fast, No Browser)

Woolworths AU Products Scraper (Fast, No Browser)

Prices, specials, unit prices, barcodes and availability for any Woolworths Australia product search. Direct API calls instead of a browser: fast, cheap and patient with rate limits.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fabrica Labs

Fabrica Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Get prices, specials, unit prices, barcodes and availability for any product search on woolworths.com.au, sorted the way you choose.

Why this Actor

  • Fast and cheap to run. It calls the same JSON search the Woolworths website uses, 36 products per request, instead of opening a browser.
  • Patient with bot protection. Requests are spaced out, and when Woolworths says no the Actor switches to a fresh IP and new cookies and backs off before trying again. If several searches in a row are refused, the run stops early instead of burning time.
  • One bad search doesn't stop the run. A search that fails, or finds nothing, is recorded as a row that explains what happened, and the run carries on with the rest of your list.
  • Safe restarts. If the platform moves your run to another server, it resumes where it stopped, without duplicate products.
  • Familiar input. It uses the same field names as the popular Woolworths scraper: searchTerms, sortBy, specialsOnly, maxResults and proxyConfiguration.

What you get

One dataset item per product:

FieldWhat it is
searchTerm, positionThe search that found the product and its place in the results
stockcode, barcodeWoolworths product code and the barcode (GTIN), when Woolworths lists one
name, brand, packageSize, varietyWhat the product is
price, wasPrice, savingsCurrent online price, the regular price and the saving
isOnSpecial, isHalfPriceWhether the product is on special right now
unitPrice, unitMeasure, unitPriceTextPrice per unit, e.g. $1.65 / 1L
isAvailable, isInStockWhether it can be bought online now
isMarketplace, isSponsoredSold by a third-party seller (Everyday Market), or placed as an ad
url, imageUrlProduct page and image
scrapedAtWhen the product was collected

Use cases

  • Price monitoring: track the prices and specials of your products, or your competitors', every day.
  • Specials alerts: collect the products Woolworths lists as specials for the searches you follow.
  • Unit-price comparison: rank products by price per litre or per kilo.
  • Catalog matching: match products across retailers by barcode (GTIN).
  • Market research: see which brands, ranges and pack sizes Woolworths sells for any search.

Input example

{
"searchTerms": ["milk", "coffee beans"],
"sortBy": "unitPriceLowToHigh",
"specialsOnly": false,
"maxResults": 100
}
  • sortBy: relevance, priceLowToHigh, priceHighToLow, unitPriceLowToHigh or name.
  • specialsOnly: only the products Woolworths currently lists as specials.
  • maxResults: the limit per search term, from 1 to 10,000.

Output example

From a real run:

{
"searchTerm": "milk",
"position": 2,
"stockcode": 888140,
"barcode": "9300633556150",
"name": "Woolworths Full Cream Milk",
"brand": "Woolworths",
"packageSize": "3L",
"variety": "Milk",
"price": 4.95,
"wasPrice": 4.95,
"savings": 0.0,
"isOnSpecial": false,
"isHalfPrice": false,
"unitPrice": 1.65,
"unitMeasure": "1L",
"unitPriceText": "$1.65 / 1L",
"isAvailable": true,
"isInStock": true,
"isMarketplace": false,
"isSponsored": false,
"url": "https://www.woolworths.com.au/shop/productdetails/888140/woolworths-full-cream-milk",
"imageUrl": "https://cdn1.woolworths.media/content/wowproductimages/medium/888140.jpg",
"scrapedAt": "2026-09-29T10:00:00Z"
}

How much does it cost?

The Actor is free during launch. You only pay Apify for the platform usage of your runs, and Apify's free plan includes $5 of usage every month, with no credit card.

In our test runs, 1,000 products cost about $0.01 of platform usage with the default datacenter proxy, so the free plan covers hundreds of thousands of products a month.

Good to know

  • Prices are Woolworths online prices. In-store prices can differ.
  • Products that are unavailable online have no price; Woolworths still lists them in their place in the results.
  • Sponsored products appear where Woolworths places them. Use isSponsored to leave them out.
  • Everyday Market products from third-party sellers are included and flagged with isMarketplace.
  • Only woolworths.com.au (Australia) is supported.

FAQ

Do I need a Woolworths account? No.

Are these in-store prices? No, they are the online prices on woolworths.com.au. In-store prices can differ.

Does it cover Coles or other retailers? Not yet: only woolworths.com.au.

Can I run it every day? Yes. Save your input as a task and schedule it in Apify.

Can AI agents use it? Yes, through the Apify MCP server, as a tool that takes search terms.

Is it legal to collect this data? The Actor collects public product information, with no personal data. Check the terms that apply to your use case.

Use it from your code or AI agent

Run it through the Apify API, on a schedule to track prices over time, or from AI agents through the Apify MCP server, where it appears as a tool your agent can call with a search term.

This Actor collects public product information shown on woolworths.com.au. It is not affiliated with or endorsed by Woolworths Group.