ALDI UK Scraper - Prices, Categories & Ingredients
Pricing
$2.00 / 1,000 products
ALDI UK Scraper - Prices, Categories & Ingredients
Scrape the ALDI UK catalogue by category, keyword, brand or URL. Get in-store price, price per unit, pack size, offers, brand, full category trail, images, ingredients, storage instructions and 'free from' claims.
Pricing
$2.00 / 1,000 products
Rating
0.0
(0)
Developer
VulnV
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
ALDI UK Scraper
Extract the ALDI UK product catalogue at scale - in-store price, price per unit, pack size, offers, brand, the full category trail and images, plus the ingredients, storage instructions and "free from" claims ALDI publishes - as clean, structured JSON.
Scrape by category, by search keyword, by brand, by pasting aldi.co.uk URLs - or leave every field blank and sweep the whole catalogue (about 3,700 products).
๐ How to use
- Click Try for free / Start.
- Type the categories you want (e.g.
Bakery,Fresh Food) - or a search keyword, a brand, or paste ALDI URLs. Leave them all blank for the entire catalogue. - Set Max products.
- Run the Actor and download results as JSON, CSV, Excel, HTML or via API.
โจ Features
- ๐ท Full pricing - shelf price as a number and as ALDI displays it, plus the price per unit (per kg / litre / 100 g) that makes ranges comparable across retailers.
- ๐ท๏ธ Offers - the previous "was" price and the saving, wherever ALDI shows one.
- ๐ฆ Pack size and brand on every product, e.g.
800 G/VILLAGE BAKERY. - ๐๏ธ Category trail - the product's full path, e.g.
Bakery > Bread, from a live tree of more than 130 categories read straight from ALDI's own navigation. - ๐ฅ Back-of-pack label data - ingredients, "free from" allergen claims, storage instructions, usage instructions, warnings and age restrictions.
- ๐ Search, browse or sweep - keyword, category, brand and sort all work together, and an empty input returns the whole catalogue.
- ๐ผ๏ธ Ready-to-use images - full-size image URLs with ALDI's size placeholders resolved.
- โก Efficient - one listing request returns up to 60 products.
- ๐ Resilient - a page that fails is retried and the sweep continues, results are stored as they land, and a short run says so in the log instead of looking complete.
๐งญ Input
Every field is optional. With none of them set, the Actor sweeps the whole catalogue.
| Field | Type | Description |
|---|---|---|
categories | array | Category names as shown on the site, e.g. Bakery, Bread. A numeric category id works too. |
keyword | string | Search the catalogue for a term, e.g. oat milk. Combines with a category. |
brands | array | Brand names exactly as they appear on products, e.g. COWBELLE. Case matters. |
urls | array | ALDI product or category URLs. |
maxItems | integer | Stop after this many products across the run. Default 200. |
maxCategories | integer | How many matched categories to collect from. Default 25. |
sort | string | relevance, name_asc, name_desc, price_asc or price_desc. |
onlyUnique | boolean | Drop repeats across categories and searches. Default true. |
Example input
{"categories": ["Bakery"],"maxItems": 500}
The whole ALDI UK catalogue:
{"maxItems": 5000}
The 20 cheapest items in a category:
{"categories": ["Food Cupboard"],"sort": "price_asc","maxItems": 20}
๐ค Output
One record per product. Abridged example:
{"sku": "000000000000381829","name": "Honey Soaked Sliced Seeded Bloomer","brand": "VILLAGE BAKERY","sellingSize": "800 G","url": "https://www.aldi.co.uk/product/village-bakery-honey-soaked-sliced-seeded-bloomer-000000000000381829","currency": "GBP","price": 1.49,"priceText": "ยฃ1.49","unitPrice": 0.19,"unitPriceText": "ยฃ0.19/100 G","onOffer": false,"wasPriceText": "","savingsText": "","department": "Bakery","category": "Bread","categoryPath": "Bakery > Bread","categoryId": "1588161416978049001","imageUrl": "https://dm.emea.cms.aldi.cx/is/image/aldiprodeu/product/jpg/scaleWidth/1500/...","description": "Soft and seeded for your enjoyment.\nWeight: 800g (approx.)\nNo artificial flavourings\nBaked in Britain\nHigh in Fibre","ingredients": "Wheat Flour (Wheat Flour, Calcium Carbonate, Iron, Niacin, Thiamin), Water, ...","freeFrom": "Milk, eggs","storageInstructions": "Store in a cool, dry place away from strong odours and direct sunlight.","countryOfOrigin": "","ageRestriction": null,"scrapedAt": "2026-08-02T12:00:00+00:00"}
The flat fields are what the dataset table and the CSV/Excel exports show. priceDetail,
nutritionalClaims and rawCategories keep ALDI's original objects for programmatic use.
Dataset views
- Products - price, price per unit, pack size and category for every product.
- Ingredients & label data - the back-of-pack fields.
๐ก Use cases
- Grocery price monitoring - track ALDI shelf prices and price per unit over time.
- Competitor analysis - benchmark a range against the UK's largest discounter.
- Catalogue enrichment - pull images, descriptions and pack sizes into your own data.
- Dietary and allergen filtering - build "free from" product lists from ALDI's own claims.
- Range tracking - spot new lines and delistings across the whole catalogue.
๐ Notes and limits
- ALDI UK is a browse-only catalogue. ALDI does not sell groceries online in the UK, so the data is the in-store range and its shelf prices. There is no per-store stock level and no delivery availability to report, and the Actor does not invent one.
- A listing request returns up to 60 products, which is ALDI's own maximum - the API rejects a larger page size outright rather than clamping it.
- The catalogue is about 3,700 products in total. ALDI's own result counter runs slightly ahead of the products it will actually serve, so a full sweep finishing a few short of the advertised number is normal.
- Label data is published for part of the range. Roughly half of ALDI's products carry
ingredients, and there is no nutrition table anywhere in ALDI's published data. Every
product in a run is looked up, so an empty
ingredientsmeans ALDI publishes none - it never means the lookup was skipped. - ALDI's own text is passed through verbatim. A handful of products have ingredients that are truncated at source; the Actor reports exactly what ALDI publishes rather than quietly repairing or dropping it.
- Allergens come from
freeFrom. ALDI carries allergen information as "free from" claims rather than a structured allergen list. - Brand names are case-sensitive and are written in capitals, e.g.
SPECIALLY SELECTED. - Some top-level categories are merchandising collections (
Price Drops,Specially Selected,Picky Bits) whose products also sit in a real department, so their counts overlap.
๐ณ Pricing
This Actor is monetized pay-per-event: a flat rate per product returned, and nothing else - no Actor start fee and no platform usage charges. Free-plan users can try it with a capped sample per run. See the Pricing tab for the current rate.
โ FAQ
Is scraping ALDI data legal? The Actor collects only publicly available product information published on ALDI's website. It reads no personal data and needs no login. As with any scraping, use the data responsibly and in line with applicable laws and the site's terms.
Is this an official ALDI product? No. This is an unofficial Actor and is not affiliated with, endorsed by, or sponsored by ALDI. "ALDI" is a trademark of its respective owner.
Can I get the whole catalogue?
Yes. Leave categories, keyword, brands and urls blank and set maxItems high enough -
about 3,700 covers everything.
Is there nutrition data? No. ALDI UK does not publish per-100 g nutrition tables. You get ingredients, "free from" claims, storage and usage instructions where ALDI provides them.
How do I test cheaply?
Set maxItems to a small number, e.g. 5.
๐ ๏ธ Our Other Scrapers
Explore our full suite of scraping tools to power your data needs:
- Tesco UK & Ireland Scraper โ Tesco groceries with GTIN barcodes, Clubcard prices and nutrition.
- Morrisons Groceries Scraper โ Morrisons prices, markdowns, allergens and nutrition.
- Sainsbury's Groceries Scraper โ Sainsbury's prices, EAN barcodes and nutrition.
- Amazon Product Scraper โ Extract Amazon product data, pricing and reviews.
๐ฌ Need help or have a feature request? Contact us at support@vulnv.com or visit our Apify profile.