ALDI Australia Scraper — Products, Prices & Special Buys
Pricing
$1.00 / 1,000 product delivereds
ALDI Australia Scraper — Products, Prices & Special Buys
ALDI Australia supermarket products and grocery prices: price, unit price, pack size, brand, category, Special Buys dates and Super Savers flags. Many searches and Special Buys pages per run.
Pricing
$1.00 / 1,000 product delivereds
Rating
0.0
(0)
Developer
yestrue
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Get ALDI Australia products with their price, unit price, pack size, brand and category, plus which ones are Special Buys (with the on-sale date) and which sit on the Super Savers, Lower Prices and Limited Time Only shelves. Put in as many search words, category links and Special Buys pages as you like — one run does them all.
Why this one
- 🛒 Many searches in one run. Type
milk,coffee beansandnappieson three lines, add the Special Buys page and a category link, press Start. You get one list with every product labelled by the search or link it came from. - 📅 Every coming Special Buy. The Special Buys link walks every on-sale date ALDI lists — on 27 September 2026 that was 273 products on 5 dates; set the product limit to 300 or more to get them all. Every row carries its on-sale date.
- 🏷️ Specials flagged on every row. Each product says whether it is a Special Buy or on the Super Savers, Lower Prices or Limited Time Only shelf, so a plain search or category tells you what is on special too. Switch on Only products on special and everything else is skipped — and not charged.
- 🔁 Built to keep working. It reads the same product data the ALDI website loads. A live test run of 4 searches and links (plus 3 deliberately wrong inputs) delivered 3,392 products in 177 seconds, with no failed requests.
- 💸 You pay only for products delivered. A search with no results, a wrong link or a page that fails comes back as a free record with the reason.
What you get
For every product:
| Field | What it is |
|---|---|
name, brand, packSize | as on the shelf label |
price, priceText | the current price (AUD), as a number and as shown |
unitPrice, unitMeasure, unitPriceText | price per 100 g / 1 kg / 1 L, for comparing pack sizes |
isOnSpecial, promotions | whether it is on special, and where: Special Buys, Super Savers, Lower Prices, Limited Time Only |
isSpecialBuy, specialBuyDate, specialBuyText | for Special Buys: the on-sale date and ALDI's note ("On Sale Sat 03 Oct", "While Stocks Last") |
wasPrice, savingsText | the earlier price and saving, when ALDI shows one |
department, category | where it sits in the store |
ageRestriction, alcoholByVolume | for liquor: the age limit (18) and the strength, when given |
isDiscontinued | whether ALDI marks it as discontinued |
sku, image, url | ALDI's product number, product image and page |
input, inputType, position | which search or link it came from, and its place in that list |
scrapedAt | when the row was read |
status, error | OK, or why an input gave nothing |
With Description, ingredients and storage switched on, also description, ingredients, storage and usage from the product page.
In the test run above, 100% of products had a price, 94% a brand and 88% a pack size and unit price. The products without a category (13%) are all Special Buys, which ALDI files under their on-sale date instead. In a run with product pages, 98 of 99 products had a description, 29% ingredients and 35% storage notes — non-food Special Buys have no such label.
Example
A real record from a live run — the Meat & Seafood category with Only products on special and product pages on, 27 September 2026 (some fields left out and the long texts cut here):
{"input": "https://www.aldi.com.au/products/meat-seafood/k/940000000","inputType": "listing","position": 61,"sku": "000000000000402201","name": "Herb & Garlic Rissoles 540g","brand": "READY, SET…COOK!","packSize": "0.54 kg","price": 4.99,"priceText": "$4.99","wasPrice": null,"savingsText": null,"unitPrice": 9.24,"unitMeasure": "1 kg","unitPriceText": "$9.24 per 1 kg","isOnSpecial": true,"promotions": ["Super Savers"],"isSpecialBuy": false,"specialBuyDate": null,"specialBuyText": null,"department": "Meat & Seafood","category": "Beef","isDiscontinued": false,"url": "https://www.aldi.com.au/product/ready-set-cook-herb-garlic-rissoles-540g-000000000000402201","description": "Herb and Garlic Rissoles are a savoury and aromatic dish combining ground meat with a delightful blend of fresh herbs and robust garlic. Perfect quick…","ingredients": "Beef Mince (70%), Sausage Meat (28%) [Meat (Including Beef, Lamb & Chicken), Water, Rice Flour, Potato Starch, Salt, Mineral Salt (451), Preservative …","storage": "Chilled: Keep refrigerated. Store below 4°C.","status": "OK"}
How to use it
- Add Search words — one per line, exactly what you would type into the ALDI search box.
- And/or add Links from aldi.com.au:
- a category, e.g.
https://www.aldi.com.au/products/dairy-eggs-fridge/k/960000000— a brand filter or sort order in the link is kept - the Special Buys page
https://www.aldi.com.au/special-buys(every coming on-sale date), or one date, e.g.https://www.aldi.com.au/special-buys/2026-10-03, with or without?theme=BBQ https://www.aldi.com.au/productsfor the whole range (about 3,200 products)- a single product page
- a category, e.g.
- Set Max products per search or link.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To track prices or catch the new Special Buys every week, save your input as a task and schedule it — every row carries scrapedAt.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per product delivered — see the price on this page. Searches with no results, links that are not ALDI pages and inputs that fail are free. With Only products on special on, skipped products are free too. If your run has a Maximum charge, the Actor stops cleanly when it is reached and tells you how many searches or links were left.
FAQ
Which prices are these? The prices ALDI Australia shows on its website. ALDI sells in store only, so there is no online price, delivery fee or stock level.
Why is wasPrice empty? ALDI rarely shows an earlier price: on 27 September 2026 none of the 3,190 products in its range had one. Its price cuts show up as the Lower Prices and Super Savers shelves, which promotions names.
Is there a barcode, nutrition panel or allergen list? No. ALDI's website publishes no barcode and shows the nutrition panel only as a picture. ALDI's product data does carry "contains / may contain" notes, but the website does not show them and they do not match the products (100% beef mince "contains gluten"), so they are left out. Always check the pack for allergens.
A search came back as NO_RESULTS. ALDI shows no products for it. With Only products on special on, it means none of the products found is on special right now — the error says how many were found. You were not charged.
A link came back as NOT_FOUND. The category, product or Special Buys date does not exist (any more). ALDI lists Special Buys only for the coming weeks; open the Special Buys page on aldi.com.au for the current dates.
Is this affiliated with ALDI? No. This is an independent tool that reads the product information ALDI publishes on its website.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.