Woolworths AU Scraper - Prices & Stock by Store, Specials avatar

Woolworths AU Scraper - Prices & Stock by Store, Specials

Pricing

from $0.99 / 1,000 product, store or category results

Go to Apify Store
Woolworths AU Scraper - Prices & Stock by Store, Specials

Woolworths AU Scraper - Prices & Stock by Store, Specials

Woolworths Australia prices and stock for any of the 1,142 supermarkets. Search, paste any link, look up barcodes, or scrape specials with offer dates and the full catalog. Add nutrition, allergens, customer reviews, Everyday Market sellers, or every store's address and opening hours.

Pricing

from $0.99 / 1,000 product, store or category results

Rating

0.0

(0)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

5

Monthly active users

5 days ago

Last modified

Categories

Share

Price and stock for every Woolworths store: the same half-price Cadbury Fruit & Nut block costs $4.80 in Barangaroo and $4.00 in Melbourne, Darwin and Wickham.

Clearpath Retail
  Woolworths AU
➤ You are here
  Coles
Australian prices and store stock
  Home Depot
US prices, stock, aisle & bay
  Amazon Buy Box
Sellers and offers
  idealo
European offers and price history

Why choose this Woolworths scraper?

  • Each store's own price, stock and offer dates. Pick stores by number or postcode, or run all 1,142 Woolworths supermarkets. Every store gets its own rows. In one run the same half-price Cadbury Fruit & Nut block was $4.80 in Barangaroo and $4.00 in Melbourne, Darwin and Wickham, and the peppermint block was not sold in Barangaroo at all. Where Woolworths limits an order by stock, you also get the units on the shelf.
  • The whole catalogue, and runs that finish. A full-catalogue run on Apify saved 25,098 products across all 24 departments, with no duplicates, in 10 minutes. When a run approaches its time limit it stops on its own and keeps everything already collected.
  • Everything Woolworths shows. Barcode, ingredients, allergens, dietary claims and unit price come on every product row. Add the nutrition panel, country of origin and in-store aisle, customer reviews with the star breakdown, the 1,142-store directory with opening hours and facilities, the full category tree, or Everyday Market listings by seller.

Get Woolworths prices

Try it

Open the input page, switch to JSON and paste this. It searches Tim Tam in the nearest Woolworths to the Sydney, Melbourne and Brisbane postcodes and returns up to 10 products per store: at most 30 results, under $0.07.

{
"searchTerms": ["tim tam"],
"postcodes": ["2000", "3000", "4000"],
"maxItems": 10
}

Add "includeDetails": true for the nutrition panel, country of origin and in-store aisle, or "includeReviews": true for customer reviews. Both are charged as add-ons.

Copy to your AI assistant

Help me use clearpath/woolworths-scraper on Apify. Read https://apify.com/clearpath/woolworths-scraper.md for documentation, input schema, pricing and limits. maxItems applies per input and store; details and store-specific options may add charges. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.

What can this Woolworths scraper do?

  • 🔍 Search Woolworths by keyword, the same products you see on woolworths.com.au, in any sort order
  • 🔗 Paste any Woolworths link: product, category, specials, search results, store page or multi-buy offer. Filters and sorting in the link are kept
  • 🏷️ Look up products by barcode (EAN/GTIN), exact matches only
  • 💲 Scrape specials: everything discounted, or just half price, buy more save more, lower shelf price, everyday low price, seasonal, online-only or bundles
  • 🗂️ Scrape whole departments picked from a list: Fruit & Veg, Bakery, Pantry, Drinks, Baby, Pet and the rest
  • 📦 Pull the full Woolworths catalogue department by department: about 25,000 products, duplicates removed
  • 🏪 Choose stores by store number, by postcode (nearest supermarket) or all 1,142 at once
  • 📍 Export the Woolworths store directory: address, phone, coordinates, opening hours for the coming week and facilities
  • ⭐ Collect customer reviews with rating, text, author, date and the 1-to-5 star breakdown per product
  • 🛍️ Scrape Everyday Market sellers: third-party listings by seller name, off by default
  • 🥗 Filter by brand, dietary and lifestyle claim, allergen-free claim, minimum Health Star Rating, on special only or in stock only
  • 🧾 Combine everything in one run: searches, links, barcodes, specials, catalogue, stores, reviews and sellers run side by side

How to scrape Woolworths products, prices and specials

Valid departments slugs are fruit-veg, poultry-meat-seafood, dinner, deli, dairy-eggs-fridge, bakery, lunch-box, freezer, snacks-confectionery, pantry, international-foods, drinks, beer-wine-spirits, beauty, personal-care, health-wellness, cleaning-maintenance, baby, pet, electronics and home-lifestyle.

Search products in specific stores

{
"searchTerms": ["full cream milk", "bread"],
"storeIds": ["1002", "3304"],
"maxItems": 50,
"sortBy": "priceAscending"
}

The store number is at the end of a Woolworths store page link, for example 1002 in woolworths.com.au/shop/storelocator/nsw-chatswood-1002. Leave stores empty to use Woolworths' default online store.

Scrape Woolworths half-price specials

{
"specials": "halfprice",
"maxItems": 0
}

maxItems: 0 returns every half-price product. The other types are all, multibuy, lowershelfprice, everydaylowprice, seasonal, onlineonly and bundles. Woolworths turns its specials over on Wednesday, so a weekly Wednesday schedule keeps a specials tracker current.

Get this week's Woolworths catalogue

{
"specials": "all",
"maxItems": 0
}

The catalogue as data: every product on special or price-dropped this week, with the was price, the saving, the offer description and the dates the offer runs (offerValidFrom, offerValidTo). Woolworths turns its catalogue over on Wednesday morning and offers end on a Tuesday, so schedule this weekly on Wednesday. Add postcodes to get the catalogue as it prices at your own supermarket. This returns the catalogue's products, not the printed PDF.

{
"startUrls": [
{ "url": "https://www.woolworths.com.au/shop/browse/dairy-eggs-fridge/milk?sortBy=PriceAsc" },
{ "url": "https://www.woolworths.com.au/shop/browse/specials/half-price" },
{ "url": "https://www.woolworths.com.au/shop/productdetails/36066" },
{ "url": "https://www.woolworths.com.au/shop/storelocator/nsw-chatswood-1002" }
],
"maxItems": 100
}

Category, specials and search links return their product lists, with any filter and sort order in the link kept. Product links return one product with its details. Store links return the store's address, hours and facilities. Paste the links themselves: a link list file is not read.

Look up products by barcode

{
"barcodes": ["9300617044901", "9310072000282"],
"includeDetails": true
}

Only exact barcode matches are returned, and each comes with its details. A barcode Woolworths does not range returns nothing and is reported in the log.

Compare prices and stock across every Woolworths store

{
"searchTerms": ["tim tam"],
"allStores": true,
"maxItems": 5
}

Up to 5 products for each of the 1,142 supermarkets, one row per store per product: up to about 5,700 results. Start small, because rows multiply by the number of stores.

Get every Woolworths store location and opening hours

{
"storeDirectory": true,
"maxItems": 0
}

The input form fills in a maximum of 100, which would also limit the directory to 100 stores. Set maxItems to 0 or leave it empty for all 1,142, which takes about 15 seconds.

Collect Woolworths product reviews

{
"searchTerms": ["tim tam"],
"includeReviews": true,
"maxReviewsPerProduct": 20,
"maxItems": 10
}

Reviews arrive as their own rows, newest first, and every product row gets rating, reviewCount and the ratingDistribution star breakdown. Leave maxReviewsPerProduct empty or set 0 for every review a product has, which can be more than a thousand.

Scrape whole departments

{
"departments": ["bakery", "dairy-eggs-fridge"],
"postcodes": ["3000"],
"maxItems": 500
}

Pick departments from the list in the input form, no category link needed. maxItems counts per department and per store, so this returns up to 500 bakery and 500 dairy products for the supermarket nearest postcode 3000. For one aisle or shelf instead of a whole department, paste its link into startUrls.

Scrape the full Woolworths catalogue with nutrition and barcodes

{
"fullCatalog": true,
"includeDetails": true,
"maxItems": 0
}

Every product Woolworths sells online for the chosen store. Barcodes, ingredients, allergens and dietary claims are already on every row without includeDetails; the switch adds the nutrition panel, country of origin, directions, warnings, in-store aisle and variants, makes each product slower to collect and adds the details charge. Start with a small maxItems per department.

Scrape an Everyday Market seller

{
"everydayMarketSellers": ["JOYBUY ONLINE"],
"maxItems": 500
}

Everyday Market is Woolworths' third-party marketplace: products listed and shipped by other sellers, not stocked in supermarkets. It is far larger than the supermarket range, so these listings are left out of searches, links and specials unless you ask for them with includeEverydayMarket. Use the seller name exactly as Woolworths writes it. Marketplace rows have isEverydayMarket: true, a sellerName, delivery estimates, and no store.

Filter results

{
"searchTerms": ["yoghurt"],
"dietary": ["Gluten Free"],
"allergenFree": ["Dairy Free"],
"minHealthStarRating": "4",
"onlySpecials": true,
"inStockOnly": true,
"maxItems": 50
}

Filters apply to searches, category links, specials and the catalogue. brands, dietary and allergenFree match any of the values you give, written the way Woolworths writes them.

Input parameters

ParameterTypeDefaultMeaning
searchTermsarrayProducts to search for, up to 100 per run
startUrlsarrayWoolworths product, category, specials, search, store or offer links, up to 1,000
barcodesarrayBarcodes (EAN/GTIN), exact matches only, up to 1,000
specialsstringnoneall, halfprice, multibuy, lowershelfprice, everydaylowprice, seasonal, onlineonly or bundles
departmentsarrayDepartment slugs, for example bakery, pantry, dairy-eggs-fridge. Narrows the catalogue to those departments
fullCatalogbooleanfalseEvery department, duplicates removed
storeDirectorybooleanfalseAdd all 1,142 supermarkets with address, hours and facilities
categoriesbooleanfalseAdd the full category tree, one row per category, name, path, level and link
everydayMarketSellersarrayEveryday Market seller names, up to 50
storeIdsarrayStore numbers to get prices and stock for, up to 2,000
postcodesarrayAustralian postcodes, each uses the nearest supermarket, up to 500
allStoresbooleanfalseRun searches, links, specials and catalogue in all 1,142 supermarkets
includeDetailsbooleanfalseAdd nutrition, country of origin, directions, warnings, aisle and variants. Charged per product
includeReviewsbooleanfalseAdd review rows and the star breakdown. Charged per review
maxReviewsPerProductintegerno limit (form: 20)Newest reviews first. 0 = every review
includeEverydayMarketbooleanfalseAlso return third-party marketplace listings in searches, links and specials
maxItemsintegerno limit (form: 100)Products per search term, link, specials type, department or seller, per store. Rows for the directory and the category tree. 0 = no limit
sortBystringrelevancepriceAscending, priceDescending, unitPriceAscending, unitPriceDescending, nameAscending, nameDescending, newest or specialsFirst
brandsarrayOnly these brands
dietaryarrayDietary and lifestyle claims, for example Gluten Free, Vegan, Halal
allergenFreearrayAllergen-free claims, for example Dairy Free, Peanut Free
minHealthStarRatingstring0.5 to 5 in steps of 0.5
onlySpecialsbooleanfalseKeep only discounted products
inStockOnlybooleanfalseSkip products that are out of stock

What data can you extract from Woolworths?

GroupFields
Productid, barcode, name, displayName, brand, size, description, url, imageUrl, imageUrls
Priceprice, wasPrice, unitPrice, unitOfMeasure, unitPriceText, instorePrice, instoreWasPrice
SpecialsisOnSpecial, isHalfPrice, promotionType, offerDescription, offerValidFrom, offerValidTo, saveAmount, savePercent, multibuyQuantity, multibuyPrice, previousPrice, previousPriceUntil
Store stockstoreId, storeName, storeSuburb, storeState, storePostcode, priceScope, isAvailable, isInStock, stockQuantity, purchaseLimit, nextAvailableDate, availableForPickup, availableForDelivery
Labelingredients, allergensContains, allergensMayContain, freeFrom, dietary, healthStarRating, countryOfOrigin, storageInstructions
Product detailsnutrition, servingSize, servingsPerPack, countryOfOriginLabel, australianIngredientsPercent, directions, warnings, suitableFor, aisleDepartment, aisle, variants, variantOptions, videoUrl
Reviewsrating, ratingCount, reviewCount, ratingDistribution, and review rows with text, author, date, reviewSource
Categorydepartments, categories, internalDepartment, internalCategory, internalSubcategory, internalSegment
Everyday MarketisEverydayMarket, sellerName, sellerId, deliveryDaysMin, deliveryDaysMax, freeShipping
Store directoryaddress, suburb, state, postcode, phone, latitude, longitude, openingHours, facilities, division, url
Run contexttype, sourceType, sourceInput, detailStatus, position, isSponsored, scrapedAt

Every field Woolworths returns is kept, 204 in all. Rows carry type: "product", "store", "review" or "category", and the Output tab has a view for each. Export as JSON to keep nested fields such as nutrition and openingHours intact.

Product in a chosen store, with details

A real result for the Cadbury Fruit & Nut block at Woolworths Barangaroo Metro, with includeDetails and includeReviews on. This is the named part of the row, 56 of its 166 fields; every run also carries the rest of what Woolworths publishes for the product. The nutrition panel shows 4 of its 8 nutrients.

Nulls here are real: this block has no customer reviews on Woolworths, so rating, ratingCount and reviewCount are null and there is no ratingDistribution; confectionery carries no Health Star Rating; and stockQuantity is null because Woolworths caps this product by its 36-item purchase limit rather than by stock. Products that do have reviews, a Health Star Rating or a stock-based limit carry those values.

{
"type": "product",
"id": 814559,
"barcode": "9300617065029",
"name": "Cadbury Dairy Milk Fruit & Nut Chocolate Block",
"brand": "Cadbury",
"size": "180g",
"price": 4.8,
"wasPrice": 9.6,
"saveAmount": 4.8,
"savePercent": 50.0,
"isOnSpecial": true,
"isHalfPrice": true,
"promotionType": "HalfPrice",
"offerDescription": null,
"offerValidFrom": "2026-09-16",
"offerValidTo": "2026-09-22",
"unitPrice": 2.67,
"unitOfMeasure": "100G",
"unitPriceText": "$2.67 / 100G",
"isAvailable": true,
"isInStock": true,
"stockQuantity": null,
"purchaseLimit": 36,
"priceScope": "store",
"storeId": "8964",
"storeName": "Barangaroo Metro",
"storeSuburb": "Barangaroo",
"storeState": "NSW",
"storePostcode": "2000",
"rating": null,
"ratingCount": null,
"reviewCount": null,
"healthStarRating": null,
"ingredients": "Full Cream Milk, Sugar, Sultanas, Cocoa Butter, Cocoa Mass, Milk Solids, Almonds, Emulsifiers (Soy Lecithin, 476), Vegetable Oil, Flavours.",
"allergensContains": [
"Milk",
"Soy",
"Almond"
],
"allergensMayContain": [
"Tree Nuts",
"Peanuts",
"Gluten",
"Wheat"
],
"freeFrom": [
"Egg Free",
"Fish Free"
],
"dietary": [
"Low Salt"
],
"countryOfOrigin": null,
"countryOfOriginLabel": "Made in Australia from imported and local ingredients",
"storageInstructions": "Please store in cool, dry conditions.",
"nutrition": [
{
"nutrient": "Energy",
"perServing": "538.0kJ",
"per100": "2150.0kJ"
},
{
"nutrient": "Protein",
"perServing": "2.0g",
"per100": "8.0g"
},
{
"nutrient": "Fat, Total",
"perServing": "7.0g",
"per100": "28.0g"
},
{
"nutrient": "Saturated",
"perServing": "3.7g",
"per100": "14.7g"
}
],
"servingSize": "25.0 G",
"servingsPerPack": "7.2",
"aisleDepartment": "confectionery",
"aisle": "chocolate blocks",
"departments": [
"Snacks & Confectionery"
],
"categories": [
"Chocolate Blocks"
],
"isEverydayMarket": false,
"sellerName": null,
"imageUrl": "https://cdn0.woolworths.media/content/wowproductimages/large/814559.jpg",
"url": "https://www.woolworths.com.au/shop/productdetails/814559/cadbury-dairy-milk-fruit-nut-chocolate-block",
"sourceType": "search",
"sourceInput": "cadbury dairy milk fruit nut block",
"detailStatus": "enriched",
"scrapedAt": "2026-09-17T06:59:53+00:00"
}

detailStatus is enriched when details were added, not_requested without includeDetails, and unavailable when Woolworths could not return them (the listing fields are still delivered). priceScope is store when the row belongs to a store you chose and default otherwise.

Store

{
"type": "store",
"storeId": "1139",
"storeName": "Belconnen",
"division": "SUPERMARKETS",
"address": "18 Benjamin Way",
"suburb": "Belconnen",
"state": "ACT",
"postcode": "2617",
"phone": "02 6132 9825",
"latitude": -35.2386596,
"longitude": 149.0652762,
"isOpenNow": true,
"openingHours": [
{
"day": "Today",
"hours": "7:00 AM - 10:00 PM",
"label": "Thu: 0700-2200"
},
{
"day": "Tomorrow",
"hours": "7:00 AM - 10:00 PM",
"label": "Fri: 0700-2200"
},
{
"day": "Saturday",
"hours": "7:00 AM - 10:00 PM",
"label": "Sat: 0700-2200"
},
{
"day": "Sunday",
"hours": "7:00 AM - 10:00 PM",
"label": "Sun: 0700-2200"
},
{
"day": "Monday",
"hours": "7:00 AM - 10:00 PM",
"label": "Mon: 0700-2200"
},
{
"day": "Tuesday",
"hours": "7:00 AM - 10:00 PM",
"label": "Tue: 0700-2200"
},
{
"day": "Wednesday",
"hours": "7:00 AM - 10:00 PM",
"label": "Wed: 0700-2200"
},
{
"day": "Thursday",
"hours": "7:00 AM - 10:00 PM",
"label": "Thu: 0700-2200"
}
],
"facilities": [
"Direct to boot - drive through",
"Liquor (Adjacent BWS)",
"Pick up",
"Quiet Hour: Mon-Thurs 10:30am",
"Seafood",
"WiFi"
],
"url": "https://www.woolworths.com.au/shop/storelocator/act-belconnen-1139",
"sourceType": "storeDirectory",
"sourceInput": null,
"storeNo": "1139",
"name": "Belconnen",
"addressLine1": "18 Benjamin Way",
"addressLine2": null,
"gMTZone": "10:0",
"isOpen": true,
"partnerUrl": null,
"categorisedFacilities": [],
"nearbyPartners": null,
"scrapedAt": "2026-09-17T06:09:51+00:00"
}

Review

{
"type": "review",
"productId": 258076,
"productName": "Tasty Mix Chips Variety Box 20 pack",
"productUrl": "https://www.woolworths.com.au/shop/productdetails/258076/tasty-mix-chips-variety-box",
"barcode": "9310015255656",
"rating": 5,
"text": "Good portion sizes for kids lunches even snacks on weekends",
"author": "Catchangeslives",
"date": "2026-01-15T23:27:00.000Z",
"reviewSource": "BazaarVoice",
"client": "woolworths",
"position": 1,
"scrapedAt": "2026-09-17T06:21:52+00:00"
}

Category

{
"type": "category",
"categoryId": "1_CED9B86",
"name": "Meat",
"slug": "meat",
"url": "https://www.woolworths.com.au/shop/browse/specials/online-only-specials/poultry-meat-seafood/meat",
"level": 4,
"parentId": "specialsgroup.onlineonly.1_D5A2236",
"path": "Specials > Online Only Specials > Poultry, Meat & Seafood > Meat",
"childCount": 1,
"isSpecial": false,
"isRestricted": false,
"isEverydayMarket": false,
"productCount": null,
"displayOrder": 7
}

Result counts and the category tree

Runs with searches, listing links, specials or the catalogue also save LISTING_METADATA in the run's key-value store: the total Woolworths reports per search, link or specials type and store, the available filters and subcategories, and any suggested search term. Runs with categories or the full catalogue also save CATEGORIES, the whole tree of 2,696 categories.

Do Woolworths prices differ by store?

Yes, and the offer dates do too. The same half-price Cadbury Dairy Milk block in one run:

StorePriceWasHalf price to
Barangaroo Metro, NSW$4.80$9.6022 Sep 2026
Qv, Melbourne VIC$4.00$8.0022 Sep 2026
Darwin City, NT$4.00$8.0022 Sep 2026
Wickham, WA$4.00$8.0022 Sep 2026

In the same run the peppermint block was not sold in Barangaroo at all (price: null, isAvailable: false), and stock showed 31 units in Wickham and 24 in Melbourne. Without store numbers or postcodes you get Woolworths' default online store.

One limit worth knowing: store rows are built from Woolworths' online product list, so a product that is only ranged in another region will not appear in that store's searches. Paste a product link or a barcode and you get that product's price at any store you choose.

Integrations and scheduling

Run the Woolworths scraper on an Apify schedule, daily for price changes or weekly for catalogue monitoring. Each completed run can trigger a webhook for n8n, Make or Zapier workflows.

How much does it cost to scrape Woolworths?

Per 1,000 results, Free pays $1.49, Bronze $1.39, Silver $1.29, and Gold and above $0.99.

Pay per result, plus $0.005 for each run you start. Charges per 1,000:

Apify planResult (product, store or category)Product detailsPrice for a chosen storeReview
Free$1.49+$0.49+$0.49$0.79
Bronze$1.39+$0.49+$0.49$0.69
Silver$1.29+$0.39+$0.39$0.59
Gold$0.99+$0.29+$0.29$0.49
Platinum$0.99+$0.29+$0.29$0.49
Diamond$0.99+$0.29+$0.29$0.49

The details add-on is charged for each product that comes back with details: with includeDetails, and for product links and barcodes, which always include them. The store-price add-on is charged once per product per store you chose, so a row from a chosen store costs the result plus that add-on.

Example on the Free planResultsCharges
Search 3 products in 3 stores, 10 each90$0.18
Store directory, all 1,142 supermarkets1,142$1.70
1,000 products with details1,000$1.98
Every half-price special~7,200$10.73
Full catalogue~25,100$37.40
1,000 reviews1,000$0.79

Each figure adds $0.005 for the run start, so batch your inputs into one run. Set a maximum cost per run in the run options to stop a large run at your budget.

FAQ

Can I get prices for a specific Woolworths store or postcode? Yes. Use storeIds, postcodes (nearest supermarket) or allStores. Each store gets its own rows, so the same product appears once per store with that store's price, stock and offer dates.

How many Woolworths stores are there? The directory returns 1,142 Woolworths supermarkets: 348 in NSW, 280 in VIC, 264 in QLD, 117 in WA, 69 in SA, 32 in TAS, 20 in ACT and 12 in NT. That is every store number Woolworths publishes.

When do Woolworths specials change? Weekly, on Wednesday. Each offer runs Wednesday to Tuesday, and offerValidFrom and offerValidTo give the exact dates for the store the row belongs to. Schedule the actor on Wednesdays to track each new specials week.

Can I get nutrition, ingredients, allergens and barcodes? Barcode, ingredients, allergens, dietary claims and the Health Star Rating are on every product row already. Turn on includeDetails for the nutrition panel, country of origin label, directions, warnings, in-store aisle and variants.

Can I look up a product by barcode? Yes. Put the barcode in barcodes. Only exact matches are returned, so a barcode Woolworths does not sell gives no row rather than something unrelated.

What is Everyday Market? Woolworths' third-party marketplace: products listed and shipped by other sellers rather than stocked in supermarkets. There are far more marketplace listings than supermarket products, so they are left out by default. Turn on includeEverydayMarket to include them in searches, links and specials, or name sellers in everydayMarketSellers to get one seller's listings.

Can I get customer reviews? Yes, with includeReviews. Reviews come as their own rows with rating, text, author and date, and every product row gets the 1-to-5 star breakdown. Popular products can have well over a thousand reviews, so set maxReviewsPerProduct unless you want all of them.

Can I get the full Woolworths product list with prices? Yes, with fullCatalog. A run on Apify saved 25,098 products across all 24 departments, with duplicates removed, in 10 minutes.

Why did my search return products that do not match? Woolworths' own search is fuzzy and will offer loosely related products when nothing matches exactly. The actor returns what Woolworths returns; LISTING_METADATA records the total Woolworths reported and any term it suggested instead.

Are sponsored products included? Yes. Woolworths places sponsored products among search and category results, and they are saved like any other product with isSponsored: true. Filter on that field to remove them.

What happens if the run reaches its time limit? The actor stops shortly before the limit and saves everything it collected. The run ends successfully and the status message says it stopped early.

Do I need a Woolworths account? No. The actor collects the public prices and products shown on woolworths.com.au.

Does this cover Woolworths in New Zealand or South Africa? No. This is Woolworths Australia (woolworths.com.au) only.

Can I compare Woolworths with Coles? Yes, with the Coles Scraper. It has the same inputs and the same per-store price and stock data, so the two datasets line up.

More scrapers from our friends at Zen Studio

Sister scrapers for product, price and seller data.

More from Clearpath

  • Coles
  • Flipkart Minutes scraper icon Flipkart Minutes
  • Joybuy
    • Joybuy Scraper (clearpath/joybuy-scraper)
    • Joybuy Product Detail Scraper (clearpath/joybuy-product-detail-scraper)
  • SHEIN
    • SHEIN Product Scraper (clearpath/shein-product-scraper)
    • SHEIN Trends Scraper (clearpath/shein-trends-scraper)
  • Shopify
    • Shopify Product Search (clearpath/shop-by-shopify-product-scraper)
    • Shopify Store Leads (clearpath/shopify-store-leads)

Support

Extracts publicly available product, price, review and store information. Users must comply with Woolworths' terms of use and applicable data protection laws. Not affiliated with or endorsed by Woolworths.


Scrape Woolworths Australia products, prices, stock by store, specials, barcodes, nutrition, reviews and store locations.