ALDI Scraper: Prices & Special Buys (AU, UK, IE) avatar

ALDI Scraper: Prices & Special Buys (AU, UK, IE)

Pricing

from $0.50 / 1,000 products

Go to Apify Store
ALDI Scraper: Prices & Special Buys (AU, UK, IE)

ALDI Scraper: Prices & Special Buys (AU, UK, IE)

Scrape ALDI Australia, UK and Ireland by search term, category, Special Buys date or SKU. Get price, was price, unit price, Special Buys on-sale date, brand, pack size, categories and images, plus optional ingredients, allergens and nutrition. No browser; $0.50 per 1,000 products.

Pricing

from $0.50 / 1,000 products

Rating

0.0

(0)

Developer

Fabrica Labs

Fabrica Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

What does ALDI Scraper do?

ALDI Scraper collects products, prices and Special Buys from ALDI Australia (aldi.com.au), the United Kingdom (aldi.co.uk) and Ireland (aldi.ie): price, was price, unit price, Special Buys on-sale date, brand, pack size, categories and images, and on request the product page with description, ingredients, allergens and nutrition.

Tell it what to collect in any mix:

  • Search terms, e.g. milk or air fryer, with each product's position in the results.
  • Special Buys: one switch collects every Special Buy ALDI lists, on sale now and upcoming, with the day each goes on sale.
  • Category and Special Buys pages, e.g. Milk, Price Drops, or one day's BBQ Special Buys.
  • SKUs or product links, to track the price of a fixed list of products every day.

It costs $0.50 per 1,000 products, with no start fee. Searches with no results and unknown SKUs are free, and Apify's free plan ($5 of credit every month) covers about 10,000 products a month.

Why use this ALDI scraper?

  • Special Buys made easy. Turn on one switch and get every Special Buy ALDI lists: this week's and the coming weeks', each with its on-sale date and ALDI's own wording ("On Sale Sat 03 Oct", "While Stocks Last").
  • Three countries, one input. Australia, the UK and Ireland share one input format. Run the same search in several countries to compare prices.
  • You only pay for products. A search that finds nothing, a SKU ALDI doesn't list and an input that fails are recorded as free rows that explain what happened, and the run carries on.
  • No surprise bills. maxResults caps the whole run (1,000 products by default, $0.50).
  • Fast and light. It calls the same JSON API the ALDI website uses, 60 products per request, instead of opening a browser. SKUs are looked up 60 at a time.
  • Product details when you need them. Turn on includeDetails for the description, ingredients, allergens, storage and (UK and Ireland) nutrition per 100 g, at the same price per product.
  • Safe restarts. If the platform moves your run to another server, it resumes where it stopped, without duplicate products or double charges.

What data can you get?

FieldWhat it is
source, country, searchTerm, category, positionWhere the product was found and its rank there
skuALDI's product code (18 digits, as text)
name, brand, packageSizeWhat the product is
price, priceText, currencyCurrent price, as a number and as shown ($3.99, £1.45, €1.49)
wasPrice, savings, savingsText, isPriceReducedPrice drops: the previous price and the saving (UK and Ireland)
unitPrice, unitMeasure, unitPriceTextPrice per unit, e.g. $2.38 per 100 g or £4.99/1 KG
isSpecialBuy, onSaleDate, onSaleTextSpecial Buys and the day they go on sale
isRandomWeight, ageRestricted, minimumAge, discontinued, badgesProduct flags
categories, categoryPathWhere the product sits on the website
url, imageUrl, imagesProduct page and images
description, ingredients, storageInstructions, usageInstructions, countryOfOriginThe product page (with includeDetails)
allergensContains, allergensMayContain, freeFrom, dietaryClaimsAllergens and claims (with includeDetails)
nutritionPer100g, nutritionPerServeThe nutrition panel, e.g. {"energyKj": 1721.5, "fatG": 22.6, "saltG": 0.76} (UK and Ireland, with includeDetails)
scrapedAtWhen the product was collected

The Output tab has four ready-made tables: Overview, Specials, Catalog and Details. Download any of them as Excel, CSV or JSON.

How to scrape ALDI

  1. Click Try for free (you need a free Apify account; no credit card).
  2. Choose the country: Australia, the United Kingdom or Ireland.
  3. Add search terms, turn on Special Buys, or paste category, Special Buys or product page addresses from the ALDI website. SKUs work too.
  4. Optionally sort the results, add product details, and set how many products you want.
  5. Click Start and download the data, or connect it to Google Sheets, Make, Zapier or your own code through the Apify API.
  6. To track prices or catch every new Special Buy, save the input as a task and schedule it daily or weekly.

Input example

{
"country": "au",
"searchTerms": ["coffee beans"],
"specialBuys": true,
"categoryUrls": [
"https://www.aldi.com.au/products/dairy-eggs-fridge/milk/k/1111111160",
"https://www.aldi.co.uk/products/price-drops/k/1588161430418388"
],
"productIds": ["398689", "https://www.aldi.co.uk/product/specially-selected-all-butter-croissants-000000000000387544"],
"sortBy": "priceLowToHigh",
"includeDetails": false,
"maxResults": 2000,
"maxResultsPerTerm": 500
}
  • country: au, uk or ie. countries, e.g. ["au", "uk"], runs the search terms, Special Buys and bare SKUs in each country.
  • Page and product addresses always use the country of their address, so one run can mix countries.
  • A Special Buys page address, e.g. https://www.aldi.com.au/special-buys/2026-10-03?theme=BBQ (copy it from the Special Buys menu), collects one day or one theme; specialBuys: true collects every day ALDI lists.
  • sortBy: relevance, priceLowToHigh, priceHighToLow, name or nameZToA.
  • maxResults caps the whole run; maxResultsPerTerm caps each search term, category or Special Buys day. 0 means no limit.

Output example

A Special Buy from a real run (images shortened):

{
"source": "specialBuys",
"country": "au",
"category": "Special Buys > Available from Sat 3rd October > BBQ",
"categoryUrl": "https://www.aldi.com.au/special-buys/2026-10-03?theme=BBQ",
"position": 1,
"sku": "000000000000739177",
"name": "Kamado Ceramic BBQ",
"brand": "COOLABAH",
"price": 149.0,
"priceText": "$149.00",
"wasPrice": null,
"currency": "AUD",
"isSpecialBuy": true,
"onSaleDate": "2026-10-03",
"onSaleText": "On Sale Sat 03 Oct",
"isRandomWeight": false,
"ageRestricted": false,
"url": "https://www.aldi.com.au/product/coolabah-kamado-ceramic-bbq-000000000000739177",
"imageUrl": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/800/dc81f0cf-182d-48f9-b5cc-2cce4daf21fd/coolabah-kamado-ceramic-bbq",
"images": ["https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/800/dc81f0cf-182d-48f9-b5cc-2cce4daf21fd/coolabah-kamado-ceramic-bbq"],
"scrapedAt": "2026-10-01T19:58:07Z"
}

A UK price drop looked up by its product link, with includeDetails (description shortened):

{
"source": "product",
"country": "uk",
"sku": "000000000000387544",
"name": "All Butter Croissants",
"brand": "SPECIALLY SELECTED",
"packageSize": "4 Each",
"price": 1.99,
"priceText": "£1.99",
"wasPrice": 2.09,
"savings": 0.1,
"isPriceReduced": true,
"unitPrice": 0.5,
"unitMeasure": "1 Each",
"unitPriceText": "£0.50/1 Each",
"currency": "GBP",
"isSpecialBuy": false,
"categories": ["Bakery", "Breakfast Pastries"],
"categoryPath": "Bakery > Breakfast Pastries",
"url": "https://www.aldi.co.uk/product/specially-selected-all-butter-croissants-000000000000387544",
"description": "Best enjoyed warm with a view of the Eifel Tower...\nMade with French butter",
"storageInstructions": "Store in a cool, dry, dark place.",
"freeFrom": ["Nuts"],
"nutritionPer100g": {"energyKj": 1721.5, "energyKcal": 412.0, "fatG": 22.6, "saturatesG": 15.0, "sugarsG": 8.0, "fibreG": 2.5, "proteinG": 9.7, "saltG": 0.76, "carbohydrateG": 41.2},
"scrapedAt": "2026-10-01T19:57:38Z"
}

How much does it cost to scrape ALDI?

What you getPrice
Each product delivered$0.0005 ($0.50 per 1,000)
Product details (includeDetails)No extra charge
Searches with no results, unknown SKUs, failed inputsFree

Apify adds a tiny start fee of $0.00005 per run, which also buys the run's first seconds of compute. There are no proxy or compute charges on top.

Examples: tracking 200 products every day costs about $3 a month; every Special Buy ALDI Australia listed when we checked (321 products across five on-sale days) cost about $0.16. Apify's free plan gives you $5 of credit every month, about 10,000 products.

Use cases

  • Special Buys alerts: catch every new Special Buy as soon as ALDI lists it, with its on-sale date, for deal sites, newsletters and social posts.
  • Price monitoring: track the prices of a fixed list of ALDI products every day by SKU.
  • Supermarket comparison: compare ALDI with Woolworths (our Woolworths Scraper uses the same input and field names), or compare ALDI across Australia, the UK and Ireland.
  • Unit-price analysis: rank products by price per kilo or per litre.
  • Product and nutrition databases: build datasets with ingredients, allergens and nutrition panels.
  • Market research: see which brands, ranges and pack sizes ALDI sells in any category.

Good to know

  • ALDI Australia, the UK and Ireland don't sell groceries online. The prices are the ones the ALDI website shows; the website itself notes that prices and availability may differ by store.
  • Special Buys are sold while stocks last. onSaleText keeps ALDI's wording, e.g. "On Sale Sat 03 Oct", "In Store Thu 08 Oct" or "While Stocks Last".
  • Was prices: ALDI shows them for price drops in the UK and Ireland. ALDI Australia's "Lower Prices" page has no was price.
  • Weighed products such as meat: price is for a typical pack and unitPrice is per kilo; isRandomWeight marks them.
  • ALDI Australia shows nutrition panels only as pictures; they are in images. nutritionPer100g is filled where ALDI lists the panel as text, in the UK and Ireland.
  • With includeDetails, every product needs one more request, so runs take longer: about 80 products a minute instead of thousands.
  • A product on several category or Special Buys pages of one run is delivered once. Searches keep every product they find, because each ranking matters.
  • SKUs have 18 digits with leading zeros. In spreadsheets, format the sku column as text, or the zeros disappear.

FAQ

Do I need an ALDI account? No.

How do I get this week's Special Buys? Turn on specialBuys. You get every day ALDI lists, on sale now and upcoming; filter by onSaleDate. For one day or theme, paste its Special Buys page address into categoryUrls.

Can I track a list of products every day? Yes. Put their SKUs or product links in productIds, save the input as a task and schedule it. 60 SKUs take one request, so even long lists are fast and cheap.

Where do I find a SKU? It is the long number at the end of a product page address, e.g. 000000000000398689 in .../product/farmdale-full-cream-milk-2l-000000000000398689. You can leave out the leading zeros.

Can I compare countries? Yes. Set countries to ["au", "uk", "ie"] and each search term runs in each country, with prices in AUD, GBP and EUR.

Does it cover other ALDI countries? Not yet: Australia, the United Kingdom and Ireland.

Can AI agents use it? Yes. Through the Apify MCP server, your agent can call it as a tool with search terms, pages or SKUs.

Is it legal to collect this data? The scraper collects public product information shown on the ALDI websites, and no personal data. It calls the product API the websites themselves use, which robots.txt does not restrict. Check the terms that apply to your use case.

Something doesn't work or a field is missing? Open an issue on the Issues tab and include a link to your run.

Other Actors by Fabrica Labs

  • Woolworths Scraper: the Woolworths counterpart, with prices, specials and nutrition from woolworths.com.au in the same input and field names, handy for comparing the two supermarkets.
  • Google Trends Scraper: interest over time, by region and city, related queries and topics for any keyword.
  • Google Trends Trending Now Scraper: what is trending right now in any country, with search volume, growth and news.
  • Google Play Scraper: app details, keyword rankings, top charts and reviews without personal data.
  • Apple App Store Scraper: app details, keyword rankings, top charts and reviews without personal data.

This Actor collects public product information shown on aldi.com.au, aldi.co.uk and aldi.ie. It is not affiliated with or endorsed by ALDI.