Short answer
Run the Coles, Woolworths & ALDI Scraper with only aldi selected and Specials only switched on. It searches inside ALDI's Super Savers and Limited time only categories and returns each product with price, was price (when ALDI shows one), unit price and the special type. Download it as CSV or Excel. Schedule it weekly to get a fresh list each week.
A real use case
A deals newsletter wants a list of ALDI specials before it sends on Tuesday night. A weekly run with a few dozen product terms gives it every discounted line with prices, ready to sort by unit price.
Step by step
- Select only ALDI in Stores.
- Turn on Specials only. The actor then searches ALDI's Super Savers and Limited time only categories.
- Add search terms for the product types you care about, or paste an ALDI Super Savers category link from aldi.com.au into the links field.
- Run, then export CSV or Excel. Sort by
unitPriceor byspecialType.
Input (paste into the JSON tab)
{
"searchTerms": [
"chocolate",
"cheese",
"coffee",
"chicken",
"frozen",
"cleaning"
],
"stores": [
"aldi"
],
"specialsOnly": true,
"maxItemsPerQuery": 100
}
What you get back
{
"retailer": "aldi",
"name": "Example Rolled Oats 1kg",
"price": 2.19,
"wasPrice": 2.79,
"unitPrice": 0.22,
"unit": "100g",
"onSpecial": true,
"specialType": "Super Saver",
"category": "Pantry",
"productUrl": "https://www.aldi.com.au/product/example-rolled-oats-000000000"
}
Trimmed example. Names and numbers are illustrative; your run returns real data with more fields.
Tips
- Each search term returns the specials that match it, so use broad product types to cover the whole range.
- Add a postcode to see in-store stock for limited lines. ALDI publishes stock only for Special Buys and similar lines, so other rows leave
inStockempty. - ALDI prices are national. A postcode changes stock information, not the price.
- To compare ALDI against the other two stores for the same items, use the three-store comparison. To watch prices over weeks, see how to track grocery prices in Australia.
What it costs
$0.90 per 1,000 products, plus a small per-run fee. A list of 300 specials costs about $0.27.
Plus a small per-run start fee. Apify's free plan includes monthly credit, enough to test. Check the listing for current pricing.
FAQ
Where can I see ALDI specials this week?
On aldi.com.au across several pages, or as one list with this actor, which returns the specials with prices as CSV.
Does it include ALDI Special Buys?
It covers the Super Savers and Limited time only categories. When you add a postcode, Special Buys and other limited lines also show their in-store stock.
Can I get last week's ALDI specials?
No. The actor reads what ALDI shows now. Schedule it weekly and keep each run's dataset to build your own archive.
Does ALDI sell groceries online in Australia?
No. The actor reads the product and price data on aldi.com.au, which is a catalogue, not an online shop.
Related
- Coles, Woolworths & ALDI Scraper Australian grocery prices and specials in one dataset. $0.90 / 1,000 products.
- How to compare Coles, Woolworths and ALDI prices
- How to track grocery prices in Australia
- How to track Amazon prices automatically
- How to see your competitors' Google and Meta ads
- How to check other website traffic, one site or a whole list
- All How To guides
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