Skip to content

ALDI Australia Scraper

Try for free

Scrape ALDI Australia (aldi.com.au): product search, categories, the full catalogue, Special Buys by date and theme, and product pages. Prices, unit prices, sizes, categories, Special Buys dates, descriptions, ingredients and images. No login needed.

🛒 ALDI Australia Scraper

Get every product from ALDI Australia (aldi.com.au) as clean data: names, brands, shelf prices, unit prices, pack sizes, categories, Special Buys dates, descriptions, ingredients, allergens and images. Search, browse categories, pull a whole Special Buys event or the full catalogue of about 3,300 products in a few minutes. No login, no browser, and you pay only for the products you get.

✨ Why use ALDI Australia Scraper?

  • ⚡ Fast: reads ALDI's own product data directly. 20 products with full details take about 6 seconds of scraping; the whole range (3,293 products) took about 3 minutes in our test.
  • 🗓️ Special Buys built in: scrape one sale date, a single theme such as Gardening or Pool Care, or every Special Buys event ALDI currently advertises.
  • 🧾 Rich product rows: price, comparable unit price (per 100 g, kg, L, each), size, category path, description, ingredients, allergen statements, storage instructions and all product images.
  • 🔎 Every way in: search terms, category names or IDs, product IDs, Special Buys dates, or plain links copied from aldi.com.au.
  • 🧹 Clean and deduplicated: one row per product per input, numbers as numbers, AUD prices, and a run summary that tells you what was empty, filtered or not found.
  • 💸 Cheap: $0.35 per 1,000 results on datacenter proxies that cost fractions of a cent per run.

🎯 Use cases

  • 📈 Price monitoring: track ALDI shelf prices and unit prices for milk, bread, coffee or your whole basket over time.
  • 🏷️ Special Buys tracking: get the next Wednesday and Saturday Special Buys before they hit the shelves, by theme.
  • 🛍️ Competitor and range analysis: compare ALDI's private-label range and pack sizes with Coles and Woolworths.
  • 🥗 Food and nutrition research: collect ingredients, allergen statements and storage instructions for grocery products.
  • 🧠 Catalogues for apps and AI agents: feed a complete, structured ALDI catalogue into a shopping app, a recipe planner or a retrieval index.

🚀 How to use

  1. Type one or more search terms (for example milk), or paste links from aldi.com.au: search results, category pages, /products for the whole range, Special Buys pages or product pages.
  2. Optionally add categories, product IDs or Special Buys dates, or tick All current Special Buys.
  3. Set Max results per input (20 by default, 0 for no limit) and any filters: sort order, brands, price range, only Special Buys.
  4. Click Start and watch the products appear.
  5. Export the results as JSON, CSV, Excel or HTML, or fetch them with the API.

📥 Input

FieldWhat it does
searchQueriesSearch terms, each scraped on its own
startUrlsaldi.com.au links: search, category, /products, Special Buys, brand or product pages
maxItemsMax products per input (0 = no limit)
categoriesCategory names, paths or IDs, e.g. Dairy, Eggs & Fridge, pantry/confectionery, 960000000
productIdsProduct IDs from the end of a product link
specialBuysDates / allSpecialBuys / specialBuysThemesSpecial Buys by date, every current event, and an optional theme filter
sortBy, brands, minPrice, maxPrice, onlySpecialBuysFilters
includeDetailsDescription, ingredients, allergens, storage and usage instructions (on by default)
includeCategoryList, includeSpecialBuysCalendarAlso save the category tree or the Special Buys calendar
{
  "searchQueries": ["milk", "coffee pods"],
  "startUrls": [{ "url": "https://www.aldi.com.au/products/dairy-eggs-fridge/k/960000000" }],
  "allSpecialBuys": true,
  "specialBuysThemes": ["Gardening"],
  "maxItems": 20,
  "sortBy": "price_asc"
}

📤 Output

FieldExample
id, name, brand, size000000000000398691, Light Milk 2L, FARMDALE, 2 l
price, currency, price_text3.39, AUD, $3.39
unit_price, unit_quantity, unit, comparable_price_text1.7, 1, L, $1.70 per 1 L
category, subcategory, breadcrumbs, category_urlDairy, Eggs & Fridge, Milk
is_special_buy, special_buy_date, special_buy_labeltrue, 2026-10-24, On Sale Sat 24 Oct
description, ingredients, allergens, storage_instructionsfrom the product details
image, images, source_urlproduct images (up to 1000 px) and the ALDI link
search_query, source_input, position, retrieved_atwhere the row came from

Real row from a test run (trimmed):

{
  "record_type": "product",
  "id": "000000000000398691",
  "name": "Light Milk 2L",
  "brand": "FARMDALE",
  "size": "2 l",
  "price": 3.39,
  "currency": "AUD",
  "unit_price": 1.7,
  "unit_quantity": 1,
  "unit": "L",
  "comparable_price_text": "$1.70 per 1 L",
  "category": "Dairy, Eggs & Fridge",
  "subcategory": "Milk",
  "breadcrumbs": ["Home", "Dairy, Eggs & Fridge", "Milk"],
  "is_special_buy": false,
  "in_stock": true,
  "image": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/1000/93645b60-eb11-4046-b28e-2b441f8585a4/farmdale-light-milk-2l",
  "source_url": "https://www.aldi.com.au/product/farmdale-light-milk-2l-000000000000398691",
  "description": "Reduced fat milk that is a good source of calcium and permeate free.",
  "ingredients": "Reduced Fat†† Milk (100%).",
  "storage_instructions": "Chilled: Keep refrigerated. Store below 4°C.",
  "operation": "search",
  "search_query": "milk",
  "position": 3
}

With Add the category list you also get one row per category (record_type: "category", name, path, ID, parent and link), and with Add the Special Buys calendar one row per sale date (record_type: "special_event", date, weekday and themes). The Output tab has separate tables for products, categories and the calendar.

💰 Pricing

You pay $0.35 per 1,000 results ($0.00035 per product, category or calendar row saved), plus the small platform usage of the run (compute and proxy traffic). Example: 1,000 products with full details cost about $0.35 in results plus well under one cent of usage on the default datacenter proxy. Runs that find nothing cost only the usage, and a run stops cleanly when your maximum charge is reached.

❓ FAQ

Is it legal to scrape ALDI Australia? The scraper reads public product pages that anyone can see without an account. You are responsible for how you use the data; check the site's terms and your local laws, especially for commercial use.

Do I need a login or my own proxy? No. No account is needed, and the default datacenter proxy works. If ALDI ever blocks it, the scraper switches to Australian residential proxies by itself.

How many products can I get? Everything ALDI lists online: about 3,300 products in the full range. Use https://www.aldi.com.au/products as a link with Max results 0 for the whole catalogue.

Why are some fields empty? ALDI fills fields such as ingredients, country of origin or unit price only for some products (for example non-food Special Buys have no unit price). Turning off product details also leaves the description fields empty.

Do prices differ by store? In our checks the shelf prices were the same at stores in New South Wales and Victoria, so the scraper reports ALDI's national online prices.

Can I schedule it or use the API? Yes. Schedule weekly runs for price tracking or the Special Buys calendar, and start runs and download results through the API in JSON, CSV or Excel.

⚠️ Limits

  • ALDI Australia shows no live stock levels online. in_stock only means the product is listed and not discontinued.
  • Most ALDI AU products cannot be ordered online (sold_online is false); prices are the in-store shelf prices ALDI publishes.
  • Past Special Buys disappear from ALDI's calendar after the sale; a date that is no longer listed may return no products.
  • Search relevance and result counts follow aldi.com.au and can change at any time.
  • The ALDI search filter capability list and raw site payloads are not exported.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.