ALDI Australia Scraper — Products, Prices & Special Buys avatar

ALDI Australia Scraper — Products, Prices & Special Buys

Pricing

$1.00 / 1,000 product delivereds

Go to Apify Store
ALDI Australia Scraper — Products, Prices & Special Buys

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

yestrue

Maintained by Community

Actor 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 beans and nappies on 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:

FieldWhat it is
name, brand, packSizeas on the shelf label
price, priceTextthe current price (AUD), as a number and as shown
unitPrice, unitMeasure, unitPriceTextprice per 100 g / 1 kg / 1 L, for comparing pack sizes
isOnSpecial, promotionswhether it is on special, and where: Special Buys, Super Savers, Lower Prices, Limited Time Only
isSpecialBuy, specialBuyDate, specialBuyTextfor Special Buys: the on-sale date and ALDI's note ("On Sale Sat 03 Oct", "While Stocks Last")
wasPrice, savingsTextthe earlier price and saving, when ALDI shows one
department, categorywhere it sits in the store
ageRestriction, alcoholByVolumefor liquor: the age limit (18) and the strength, when given
isDiscontinuedwhether ALDI marks it as discontinued
sku, image, urlALDI's product number, product image and page
input, inputType, positionwhich search or link it came from, and its place in that list
scrapedAtwhen the row was read
status, errorOK, 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

  1. Add Search words — one per line, exactly what you would type into the ALDI search box.
  2. 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/products for the whole range (about 3,200 products)
    • a single product page
  3. Set Max products per search or link.
  4. 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.