ALDI Australia Scraper — Products, Prices & Special Buys avatar

ALDI Australia Scraper — Products, Prices & Special Buys

Pricing

from $0.0004 / product

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

ALDI Australia Scraper — Products, Prices & Special Buys

Scrape ALDI Australia products and prices: full catalogue, any category or search term. Name, brand, price, unit price, size, category, Special Buys dates, price drops, images and descriptions. For grocery price monitoring and research.

Pricing

from $0.0004 / product

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

ALDI Australia Scraper: Products, Prices, Unit Prices & Special Buys

ALDI Australia Scraper collects ALDI AU products and prices. You can take the whole catalogue, any category, or any search term, and every product comes with its name, brand, price, unit price, pack size, category path, Special Buy on-sale date, price-drop info, images and description. Export the data to CSV, Excel or JSON for grocery price monitoring, retail analytics, comparison sites and market research. Runs are fast and reliable, and you only pay for the products you get.

What does ALDI Australia Scraper do?

ALDI Australia lists thousands of groceries and household products on aldi.com.au, along with its weekly Special Buys. This scraper turns that range into a clean product dataset:

  • 🛒 The full ALDI AU catalogue: every product currently listed, typically more than 3,000.
  • 🔎 Search: all products matching words like milk, coffee or nappies.
  • 🗂️ Categories: any category page, such as Bakery, Dairy, Eggs & Fridge, Pantry or Baby.
  • 💲 Prices: shelf price, unit price (e.g. $3.65 per 1 L), was-price and savings for reduced items.
  • 📅 Special Buys: the on-sale date of upcoming Special Buys (e.g. On Sale Wed 14 Oct).
  • 🖼️ Images and descriptions: every product photo URL and, optionally, the product description.

What data can you scrape from ALDI Australia?

FieldExample
SKU398949
Product nameA2 Full Cream Milk 2L
BrandA2 THE A2 MILK COMPANY
Price7.29
Price display$7.29
Unit price$3.65 per 1 L
Was price / savingsfor reduced products
Pack size2 l
Category and category pathMilk · Dairy, Eggs & Fridge › Milk
Special Buy on-sale dateOn Sale Wed 14 Oct
Special Buy / on special flagstrue / false
Alcohol and age restrictionfor liquor
Product linkaldi.com.au product page
Image URLsall product photos
Descriptionoptional

Use cases for ALDI product data

  • Grocery price monitoring: track ALDI shelf and unit prices over time and spot price rises or drops.
  • Price comparison: compare ALDI against Woolworths, Coles and other Australian retailers.
  • Special Buys alerts: get the list of upcoming Special Buys every week, before they hit the stores.
  • Retail and CPG analytics: study ALDI's private-label range, pack sizes and pricing by category.
  • Inflation and cost-of-living research: build a basket of everyday items and measure it over time.
  • Apps and newsletters: power deal sites, budgeting apps and weekly catalogue newsletters.

How to scrape ALDI Australia

  1. Click Try for free to open ALDI Australia Scraper in Apify Console.
  2. Add search terms or category links, or switch on Scrape the whole catalogue.
  3. Optionally keep Only Special Buys and price drops or Include product description.
  4. Set Max products and click Start.
  5. Download the products as CSV, Excel or JSON, or schedule the run to track prices.

Input

Example input

{
"searchTerms": ["milk", "coffee"],
"categoryUrls": ["https://www.aldi.com.au/products/bakery/k/920000000"],
"scrapeAllProducts": false,
"onlySpecials": false,
"includeDescription": true,
"maxItems": 500
}
FieldDescription
Search termsWords to search for. Each returns every matching product.
Category linksALDI category pages, copied from the website menu.
Scrape the whole catalogueEvery product on aldi.com.au. Used automatically if you leave search and categories empty.
Only Special Buys and price dropsKeep only Special Buys (with an on-sale date) and reduced products.
Include product descriptionAdds the product description (slower).
Max productsStop after this many products (0 = no limit).
Proxy configurationOptional, not needed for normal use.

Track ALDI prices every week

Turn on Scrape the whole catalogue and create an Apify schedule to run weekly. Compare runs by sku to see every price change.

Output

Product example

{
"sku": "398949",
"name": "A2 Full Cream Milk 2L",
"brand": "A2 THE A2 MILK COMPANY",
"url": "https://www.aldi.com.au/product/a2-the-a2-milk-company-a2-full-cream-milk-2l-000000000000398949",
"price": 7.29,
"priceDisplay": "$7.29",
"wasPrice": null,
"savings": null,
"isOnSpecial": false,
"isSpecialBuy": false,
"unitPrice": "$3.65 per 1 L",
"currency": "AUD",
"size": "2 l",
"category": "Milk",
"categoryPath": ["Dairy, Eggs & Fridge", "Milk"],
"onSaleDate": null,
"imageUrl": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/600/a652e235-3b47-4cad-b7d4-d153e48a87a4/A2%20Full%20Cream%20Milk%202L",
"description": "…",
"source": "search: milk"
}

Output schema

FieldTypeDescription
skustringALDI product number.
namestringProduct name.
brandstringBrand.
urlstring (URL)Product page.
pricenumberPrice in AUD.
priceDisplaystringPrice as shown, e.g. $7.29.
wasPricestringPrevious price, for reduced products.
savingsstringSavings text, for reduced products.
isOnSpecialbooleanProduct is reduced.
isSpecialBuybooleanProduct is a Special Buy with an on-sale date.
unitPricestringUnit price, e.g. $0.86 per 100 g.
perUnitstringPer-unit price for multi-packs, if shown.
currencystringAUD.
sizestringPack size.
unitstringSelling unit.
categorystringMost specific category.
categoryPatharrayFull category path.
badgesarrayProduct badges, if any.
onSaleDatestringSpecial Buy on-sale date text.
soldOnlinebooleanWhether the product can be bought online.
isAlcoholbooleanLiquor product.
ageRestrictionstringAge restriction, if any.
discontinuedbooleanDiscontinued product.
imageUrlstring (URL)Main image.
imageUrlsarrayAll product images.
descriptionstringProduct description (optional).
sourcestringThe search term or category that found the product.
scrapedAtstring (ISO date)When the row was collected.

How much does it cost to scrape ALDI Australia?

ALDI Australia Scraper uses pay-per-product pricing: a small fixed price per product row, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. Scraping the full catalogue costs only a few dollars.

More e-commerce data

FAQ

How many products does ALDI Australia have? Usually more than 3,000 products are listed on aldi.com.au. Use Scrape the whole catalogue to get all of them.

Are prices the same in every store? ALDI shows standard Australian prices online. Prices may vary slightly by store, so treat them as the national shelf price.

Can I get the weekly Special Buys? Yes. Turn on Only Special Buys and price drops. Every Special Buy has an onSaleDate such as On Sale Wed 14 Oct.

How do I scrape one category? Open the category on aldi.com.au, copy the link (it looks like /products/bakery/k/920000000) and paste it into Category links.

Can I monitor price changes? Yes. Schedule the scraper and compare price by sku between runs.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate ALDI Australia Scraper with other apps? ALDI Australia Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape ALDI? The scraper only collects publicly listed product information. You are responsible for using the data in line with ALDI's terms.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with ALDI's terms. Not affiliated with ALDI.