Woolworths AU Product Scraper avatar

Woolworths AU Product Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Woolworths AU Product Scraper

Woolworths AU Product Scraper

Scrape Woolworths Australia product search results, category listings, prices, specials, nutrition fields, and normalized item data for grocery monitoring workflows.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

2

Bookmarked

31

Total users

11

Monthly active users

2 days ago

Last modified

Share

Woolworths AU Product & Grocery Price Scraper

Extract Woolworths Australia product search results, category shelves, regular and special prices, unit pricing, barcodes, ingredients, nutrition, images, and availability signals. Use the structured output for grocery price monitoring, assortment research, product enrichment, category intelligence, and ecommerce analytics.

This is an unofficial Actor and is not affiliated with Woolworths.

Why buyers use this Actor

  • Track regular and discounted grocery prices without maintaining a collector.
  • Compare unit prices across different pack sizes.
  • Monitor search visibility and category assortment over time.
  • Enrich product catalogs with barcodes, ingredients, nutrition, images, and URLs.
  • Export clean datasets to CSV, Excel, JSON, databases, BI tools, or scheduled workflows.

Supported operations

OperationBest forRequired input
searchKeyword discovery and price monitoringquery
itemBarcode, nutrition, ingredient, and product enrichmentproductId, itemId, or product url
categoryShelf assortment and category price monitoringcategoryId
categoriesFull taxonomy export and category ID discoverynone

The Console displays fields for every operation at once. Only the fields listed for the selected operation are required.

Ready-to-use Saved Task ideas

The four cloud Saved Tasks use bounded, production-tested inputs. Their stable task names can be retained while their buyer-facing titles describe the outcome.

Grocery Search & Price Monitor

Search for milk and return a compact first page of products with prices, unit prices, availability, barcodes, images, and category context. Duplicate this task and replace milk with any product family or brand you want to monitor on a schedule.

{
"operation": "search",
"query": "milk",
"page": 1,
"includeRaw": false
}

Product Nutrition & Barcode Enrichment

Turn a known Woolworths product ID into a rich catalog record. This preset is useful for product databases, nutrition applications, barcode matching, and ingredient research.

{
"operation": "item",
"productId": "888140",
"includeRaw": false
}

Dairy Shelf & Specials Monitor

Capture the first page of a proven Dairy, Eggs & Fridge shelf. Rows include regular and discounted prices, unit price, availability, barcode, ingredients, and nutrition where the source supplies them. The task monitors the shelf as a whole; it does not claim that every row is on special.

{
"operation": "category",
"categoryId": "1_6E4F4E4",
"page": 1,
"includeRaw": false
}

AU Grocery Category Taxonomy Export

Export the complete Woolworths category map to discover IDs for new shelf-monitoring tasks. This is a larger dataset than the other presets, so run it when you need to refresh taxonomy rather than as a frequent monitor.

{
"operation": "categories",
"includeRaw": false
}

Input guide

  • query: grocery keyword or brand used by search.
  • page: one-based page for search or category.
  • categoryId: real category node returned by categories.
  • productId / itemId: Woolworths stock code used by item.
  • url: full Woolworths product URL alternative for item.
  • includeRaw: include source payload details in the run summary; normally keep false.

The default input is intentionally small and non-empty: a first-page search for milk. Full taxonomy remains available through categories but is not used as the default because it returns thousands of rows.

Output fields

Product rows can include:

  • id, sku, barcode, name, brand, slug
  • price: regular/base price
  • discount_price: current lower special price when present
  • unit_price plus parsed unit-price attributes
  • size, unit, stock_status, is_available
  • image, images, source_url
  • category ID, name, slug, and breadcrumbs in attributes
  • description, ingredients, nutrition, and specifications

For specials, price remains the regular price and discount_price is the lower current price. This makes price comparisons consistent across normal and discounted products.

Category rows contain IDs, names, slugs, hierarchy information, and breadcrumb context. Use their IDs as categoryId inputs.

Storage and automation

  • Dataset: normalized products or category rows with a buyer-friendly table view.
  • Key-value store OUTPUT: run status, result total, errors, proxy mode, and quota metadata.
  • Schedule Saved Tasks to create daily or weekly snapshots.
  • Export results from Apify as CSV, Excel, JSON, XML, or RSS, or consume them through the Dataset API.

Reliability and limitations

  • The verified production path normally works directly without paid residential proxies.
  • Woolworths is a live retail source and can change its storefront APIs without notice.
  • Price and availability can depend on location and session context. The current Actor does not advertise store-specific pricing.
  • Barcodes are returned with products where available; reverse barcode lookup is not a separate supported operation.
  • Full taxonomy exports are substantially larger than search, item, or category-page runs.