Aldi Australia Scraper - Prices & Special Buys avatar

Aldi Australia Scraper - Prices & Special Buys

Pricing

from $1.00 / 1,000 products

Go to Apify Store
Aldi Australia Scraper - Prices & Special Buys

Aldi Australia Scraper - Prices & Special Buys

Every Aldi Australia product with price, unit price, brand, size, category and image, plus upcoming Special Buys with their on-sale dates. Whole catalogue (~3,300 products) in about two minutes.

Pricing

from $1.00 / 1,000 products

Rating

0.0

(0)

Developer

Adam Abuseni

Adam Abuseni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Get every Aldi Australia product in one clean table: name, brand, size, price, unit price (per 100 g / kg / L), department, category, image and product link - plus Special Buys with their on-sale dates ("On Sale Wed 04 Nov").

  • ⚡ Whole catalogue (~3,200 products) in about one minute
  • 🛒 Special Buys tracker - see this week's and next week's specials before they hit the shelves
  • 📏 Unit prices ready for price comparison
  • 🧹 Clean, flat output - export to Excel, CSV, JSON or Google Sheets, or call it from the API
  • 🔁 Schedule it daily or weekly to build your own price history

What you can use it for

  • Price monitoring and comparison - track Aldi prices over time or compare them with other retailers
  • Special Buys alerts - get the upcoming Special Buys list every week (filter with Only Special Buys)
  • Market research - private-label ranges, pack sizes, category assortment
  • Apps and dashboards - feed grocery-price apps, budgeting tools or spreadsheets

How to use it

  1. Leave Categories empty to get the whole catalogue, or add category slugs / URLs, for example:
    • pantry
    • dairy-eggs-fridge
    • pantry/confectionery
    • https://www.aldi.com.au/products/baby/k/1030000000
  2. Optional: tick Only Special Buys to get just the weekly specials.
  3. Optional: set Max products to cap the run.
  4. Click Start. Results appear in the Output tab.

Input example

{
"categories": ["pantry", "dairy-eggs-fridge"],
"onlySpecialBuys": false,
"maxItems": 500
}

Output example

{
"store": "aldi",
"productId": "000000000000399581",
"name": "Greek Style Strained Yogurt Plain 900g",
"brand": "YOGURI",
"size": "900 g",
"price": 6.49,
"wasPrice": null,
"isOnSpecial": false,
"promotion": null,
"unitPrice": 0.72,
"unitPriceUnit": "100g",
"unitPriceText": "$0.72 per 100 g",
"department": "Dairy, Eggs & Fridge",
"category": "Yogurt",
"aisle": null,
"isSpecialBuy": false,
"onSaleFrom": null,
"onSaleText": null,
"isAvailable": true,
"url": "https://www.aldi.com.au/product/yoguri-greek-style-strained-yogurt-plain-900g-000000000000399581",
"imageUrl": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/500/c5ed9521-6244-4429-838b-0e3df7e5d07c/yoguri-greek-style-strained-yogurt-plain-900g",
"currency": "AUD",
"scrapedAt": "2026-10-24T02:57:02+00:00"
}
FieldMeaning
priceCurrent shelf price in AUD
unitPrice, unitPriceUnit, unitPriceTextPrice per 100 g / 100 ml / kg / L as shown by Aldi
wasPrice, isOnSpecial, promotionFilled when Aldi shows a was-price or saving
isSpecialBuy, onSaleFrom, onSaleTextSpecial Buys and their on-sale date
department, category, aisleAldi's category path (some Special Buys have none)
url, imageUrlProduct page and a 500 px image

Cost

You pay per product returned (see the Pricing tab). The whole catalogue is about 3,200 products, so a full run costs a few dollars at most, and much less if you pick categories or only Special Buys. Set Max products or a run spending limit to stay in control - the Actor stops cleanly when either is reached.

Good to know

  • Alcohol and age-restricted (18+) products are not included, and neither are products whose names indicate alcohol. Everything else in the catalogue is.
  • Prices come from Aldi's public product listing for the default store (storeId, changeable under Advanced). Aldi uses national pricing for most products.
  • The Actor is polite: it identifies itself, waits between requests and stops if Aldi ever refuses access.
  • It reads only publicly available product information; no login is used and no personal data is collected.

FAQ

How often is the data updated? Every run fetches live data. Schedule the Actor (daily or weekly) to keep a history.

Can I get only new Special Buys? Tick Only Special Buys; onSaleFrom tells you when each one goes on sale.

A category I entered was "not found". Copy the category URL from aldi.com.au (it contains /k/<number>) and paste it in Categories.

Something broke or a field is missing? Open an issue on the Actor page - fixes are usually quick.