ALDI AU Scraper - Groceries, Special Buys & Prices
Pricing
from $1.00 / 1,000 product results
ALDI AU Scraper - Groceries, Special Buys & Prices
Scrape ALDI Australia (aldi.com.au) products: name, brand, price, was-price, savings, unit price, size, category, images, availability and Special Buys on-sale date, plus full detail (ingredients, allergens, nutrition). Search by keyword or category, filter by brand/theme, or paste any ALDI URL.
Pricing
from $1.00 / 1,000 product results
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
ALDI Australia Scraper
Scrape the ALDI Australia catalogue - groceries, weekly ranges, and Special Buys - with prices and full product detail. Search by keyword or category, filter by brand and theme, or paste any ALDI product, category, or search link. Every record carries the product name, brand, price, unit (comparison) price, was-price and savings when a product is on offer, selling size, category, image gallery, availability, and Special Buys on-sale date. Turn on detail enrichment for the full description, ingredients, allergens, nutritional claims, storage and usage instructions, and country of origin.
Why this scraper
- Rich product records: 30 fields per catalogue item, up to 46 with detail enrichment
- Three ways to collect: search by keyword, list a category (including Special Buys and weekly ranges), or paste ALDI URLs
- Brand and theme filters, plus price and name ordering
- Special Buys support out of the box - the "Special Buys", "Limited Time Only", "Lower Prices", and "Super Savers" ranges are all addressable as categories, with the on-sale date captured
- Unit / comparison pricing ("$3.65 per 1 L") and was-price / savings surfaced when present
- Optional detail enrichment: description, ingredients, allergens, nutritional claims, storage and usage instructions, country of origin, and the complete image gallery
- Ready-to-download image URLs and a direct product URL on every record
Data you get
Sample shape; values are illustrative placeholders, not from a live listing.
| Field | Example |
|---|---|
| sku | 000000000000398949 |
| name | Full Cream Milk 2L |
| brand | SAMPLE BRAND |
| price | 7.29 |
| priceDisplay | $7.29 |
| wasPriceDisplay | $8.99 |
| savingsDisplay | Save $1.70 |
| onSale | true |
| unitPrice | 3.65 |
| unitPriceDisplay | $3.65 per 1 L |
| currency | AUD |
| sellingSize | 2 L |
| category | Milk |
| categories | [{"id":"960000000","name":"Dairy, Eggs & Fridge","path":"dairy-eggs-fridge"}] |
| onSaleDateDisplay | On Sale Sat 5 Jul |
| images | ["https://.../product/jpg/scaleWidth/600/<hash>/full-cream-milk-2l"] |
| imagesCount | 3 |
| notForSale | false |
| url | https://www.aldi.com.au/product/full-cream-milk-2l-000000000000398949 |
| description | Full product description appears here when fetchDetails is on. |
| ingredients | Full-cream milk. |
| allergens | ["Milk"] |
| nutritionalClaims | Source of calcium |
| storageInstructions | Keep refrigerated. |
| countryOrigin | Australia |
| detailFetched | true |
How to use
Search by keyword:
{"mode": "search","searchTerms": ["milk", "coffee"],"maxItems": 50}
List a category (including Special Buys) with detail enrichment:
{"mode": "search","categories": ["Special Buys", "Dairy, Eggs & Fridge"],"fetchDetails": true,"sortBy": "price_asc","maxItems": 100}
Filter a range by brand:
{"mode": "search","categories": ["Limited Time Only"],"brands": ["URBAN EATS"],"maxItems": 30}
Paste URLs (product, category, or search):
{"mode": "url","urls": ["https://www.aldi.com.au/products/dairy-eggs-fridge/milk/k/1111111160","https://www.aldi.com.au/product/expressi-milk-frother-000000000000545135"],"fetchDetails": true}
Input options
- mode -
search(keyword and/or category) orurl(paste links) - searchTerms - keywords to search the catalogue (search mode)
- categories - category names, URL slugs, or numeric keys; accepts
Special Buys,Limited Time Only,Lower Prices,Super Savers,Dairy, Eggs & Fridge,meat-seafood/beef, etc. - brands - filter by brand name as shown on ALDI
- themes - filter by ALDI theme label (e.g.
Pantry Staples) - sortBy -
relevance(default),price_asc,price_desc, orname - urls - ALDI product, category, or search URLs (url mode)
- fetchDetails - add the full detail fields to every product (one extra request per product)
- maxItems - cap on products across all terms/categories/URLs (0 = unlimited)
- maxPages - optional safety cap on pages per term/category (60 products per page)
- proxy - proxy configuration; the default works on any Apify plan
Categories and Special Buys
The categories input accepts the top-level ranges and any nested grocery aisle. The Special Buys / weekly-specials ranges are simply categories:
Special Buys/Limited Time OnlyLower PricesSuper Savers
Grocery aisles can be given by name (Dairy, Eggs & Fridge), by slug (dairy-eggs-fridge, dairy-eggs-fridge/milk), or by the numeric key from a category URL.
About product reviews
ALDI Australia does not publish product reviews or star ratings on aldi.com.au. This was verified empirically:
- No review or rating vendor (Bazaarvoice, Yotpo, PowerReviews, Feefo, Reevoo, or similar) is loaded anywhere on the product pages.
- The product listing and product-detail responses that power the storefront contain no
rating,reviewCount,averageRating, or review-body fields.
Because the site does not expose reviews, this actor does not emit review fields. If ALDI adds reviews in future, this actor will be updated to capture them.
Export to your apps (MCP connectors)
Optionally pipe results into the apps you already use via Model Context Protocol (MCP) connectors - Notion, Linear, Airtable, or Apify. Authorize a connector once under Apify, Settings, Integrations, then select it in the input. The connector receives a condensed, human-readable summary per item; the full record always stays in the dataset.
Output
Every product is pushed to the dataset as a flat JSON record with the fields above. Use the Products Overview dataset view for a quick table, or export to JSON, CSV, or Excel from the Apify Console.
Notes
- Prices are in AUD.
priceandunitPriceare numeric dollars; the*Displayfields carry the pre-formatted strings as shown on the site. - Was-price and savings appear only when a product is currently discounted.
- The actor deduplicates by SKU within a run.