[Home](/) / [How To](/how-to/) / Ecommerce and competitors

How to

# How to track grocery prices in Australia

Supermarket prices move every week and differ by store. Track your own basket and you will see price drops, specials and where each item is cheapest.

**Short answer**

Save a task in the **Coles, Woolworths & ALDI Scraper** with your basket as search terms, all three stores and your postcode, then add a weekly schedule in Apify. Each run creates a new dataset with `price`, `wasPrice`, `unitPrice` and `onSpecial` for every item. Send the runs to Google Sheets and compare weeks side by side. The actor has no built-in price history, so the archive is the runs you keep.

## A real use case

A household wants to cut its weekly shop. It tracks 25 staples at Coles, Woolworths and ALDI near its postcode. Every Wednesday the run lands in a sheet, and a filter on `onSpecial` shows which stores have cut prices this week.

## Step by step

1. **Write your basket as search terms** and keep the three stores selected.
2. **Add your postcode.** The actor picks the nearest Coles and Woolworths and reads that store's own prices.
3. **Run it once** to check the matches, then save the input as a task.
4. **Add a weekly schedule** in Apify and connect Google Sheets. Each run adds a new week to the sheet.

### Input (paste into the JSON tab)

```
{
  "searchTerms": [
    "full cream milk 2l",
    "eggs 12 pack",
    "white bread",
    "chicken breast",
    "pasta 500g"
  ],
  "stores": [
    "coles",
    "woolworths",
    "aldi"
  ],
  "postcodes": [
    "2000"
  ],
  "maxItemsPerQuery": 5
}
```

### What you get back

```
{
  "retailer": "coles",
  "name": "Example Full Cream Milk 2L",
  "price": 2.8,
  "wasPrice": 3.1,
  "unitPrice": 1.4,
  "unit": "1L",
  "onSpecial": true,
  "storeName": "Coles Example Street",
  "scrapedAt": "2026-11-04T06:00:00.000Z"
}
```

Trimmed example. Names and numbers are illustrative; your run returns real data with more fields.

## Tips

- Schedule it for Wednesday, after the new weekly specials go live.
- Rows multiply by the number of postcodes, so start with one or two.
- Keep `maxItemsPerQuery` low. Five results per term is enough to find the product you mean.
- Compare `unitPrice`, not shelf price, because pack sizes differ. ALDI prices are national, while Coles and Woolworths vary by store.
- For a one-off side-by-side, see [how to compare Coles, Woolworths and ALDI prices](/how-to/compare-coles-woolworths-aldi-prices/). For just ALDI's specials, see [this week's ALDI specials](/how-to/aldi-specials-this-week/).

## What it costs

$0.90 per 1,000 products, plus a small per-run fee. A basket of 25 items at 3 stores with 5 results each is 375 rows, about **$0.34** per week.

Plus a small per-run start fee. Apify's free plan includes monthly credit, enough to test. Check the listing for current pricing.

## FAQ

**Is there a grocery price tracker for Coles and Woolworths?**

Comparison sites show prices but do not export them. This actor gives you the raw prices on a schedule, so you build the history yourself.

**Does it keep a price history?**

No. Each run is a snapshot. Schedule it weekly and keep the datasets, or send each run to Google Sheets.

**Are prices different between stores?**

Yes for Coles and Woolworths. Add a postcode and it reads the nearest store's own price. ALDI prices are national.

**Can it tell me when a price drops?**

It gives you price, wasPrice and onSpecial for every run. Compare weeks in a sheet, or use a webhook to trigger your own alert.

## Related

- [**Coles, Woolworths & ALDI Scraper**](https://apify.com/scrape-lads/au-grocery-scraper?utm_source=scrapelads&utm_medium=site&utm_campaign=how-to-track-grocery-prices-australia&utm_content=au-grocery-scraper) Australian grocery prices and specials in one dataset. $0.90 / 1,000 products.
- [How to compare Coles, Woolworths and ALDI prices](/how-to/compare-coles-woolworths-aldi-prices/)
- [How to get this week's ALDI specials as a list](/how-to/aldi-specials-this-week/)
- [How to track Amazon prices automatically](/how-to/track-amazon-prices/)
- [How to see your competitors' Google and Meta ads](/how-to/see-competitor-ads-google-meta/)
- [How to check other website traffic, one site or a whole list](/how-to/check-website-traffic/)
- [All How To guides](/how-to/)

## Try it on your own data

Paste the input above, run it, and see your results in a couple of minutes.
[Open Coles, Woolworths & ALDI Scraper](https://apify.com/scrape-lads/au-grocery-scraper?utm_source=scrapelads&utm_medium=site&utm_campaign=how-to-track-grocery-prices-australia&utm_content=au-grocery-scraper)
