ALDI Australia Product Scraper avatar

ALDI Australia Product Scraper

Pricing

from $1.20 / 1,000 products

Go to Apify Store
ALDI Australia Product Scraper

ALDI Australia Product Scraper

Scrape ALDI Australia products by search term or category URL: name, brand, size, price, was price, unit price, specials, image and category. One result per product.

Pricing

from $1.20 / 1,000 products

Rating

0.0

(0)

Developer

try mersianto

try mersianto

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape products and prices from ALDI Australia by search term or category URL. One result per product: name, brand, size, price, was price, unit price, specials, image and category. $1.50 per 1,000 products on the Free plan, less on paid plans. No browser, so runs are fast and cheap.

What you get

FieldTypeDescription
idstringALDI product number (SKU without leading zeros).
namestringProduct name as shown by ALDI, including pack size.
brandstring or nullBrand name.
sizestring or nullPack size, for example 3L or 500g.
urlstringProduct page URL.
pricenumberCurrent catalogue price in AUD.
was_pricenumber or nullPrevious price in AUD when ALDI shows one, otherwise null.
unit_pricestring or nullComparable unit price, for example $1.75 per 1 L.
on_specialbooleanTrue when the product has a was price or a promotion badge.
badgesarrayPromotion badges shown by ALDI, if any.
availableboolean or nullFalse when ALDI marks the product as discontinued.
image_urlstring or nullProduct image URL.
categorystring or nullCategory path, for example Dairy, Eggs & Fridge > Milk.
scraped_atstringUTC time the product was scraped, ISO 8601.

Input

  • searchTerms: keywords to search on ALDI Australia, one per line.
  • categoryUrls: ALDI category pages copied from the browser address bar. They end in /k/ and a number, for example https://www.aldi.com.au/products/dairy-eggs-fridge/milk/k/1111111160. Top-level categories work too.

Give at least one search term or one category URL. A product found by several searches is saved once.

  • maxItems: stop after this many products in total. Default 100.
  • proxyConfiguration: fallback proxy, Apify datacenter by default. Each request is tried directly first.
{
"searchTerms": ["chocolate"],
"categoryUrls": ["https://www.aldi.com.au/products/dairy-eggs-fridge/k/960000000"],
"maxItems": 500
}

Example output

{
"id": "579769",
"name": "Coffee Capsule Machine",
"brand": "EXPRESSI",
"size": null,
"url": "https://www.aldi.com.au/product/expressi-coffee-capsule-machine-000000000000579769",
"price": 78.99,
"was_price": null,
"unit_price": null,
"on_special": false,
"badges": [],
"available": true,
"image_url": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/500/0fb7815d-b2c6-4f7c-88ef-ef8dfcf5fc58/expressi-coffee-capsule-machine",
"category": "Drinks > Tea, Coffee & Hot Chocolate",
"scraped_at": "2026-10-16T12:40:10+00:00"
}
```json
{ "searchTerms": ["milk"], "maxItems": 20 }

Each dataset item is one product with the fields listed under "What you get". price and was_price are numbers in AUD.