Aldi UK Grocery Scraper avatar

Aldi UK Grocery Scraper

Pricing

from $3.00 / 1,000 product results

Go to Apify Store
Aldi UK Grocery Scraper

Aldi UK Grocery Scraper

Scrape Aldi UK product listings by search query. Returns name, brand, price, unit price, size, offer status, and product URL. Supports multiple queries per run with configurable result limits. Ideal for price monitoring, basket comparison, and grocery market research.

Pricing

from $3.00 / 1,000 product results

Rating

0.0

(0)

Developer

Siddhant Mehta

Siddhant Mehta

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape product listings from aldi.co.uk by search query. Returns structured data for every product found — including name, brand, price, unit price, size, offer status, and direct product URL.

Features

  • Search for any product by keyword (e.g. "beans", "semi skimmed milk", "pasta")
  • Multiple queries in a single run
  • Extracts current and discounted prices with "was" price for items on sale
  • Unit pricing with normalised measures (per kg, per 100g, per litre)
  • Brand detection including Aldi own-brand labels (Nature's Pick, Bramwells, Four Seasons, etc.)
  • Configurable result limit per query

Input

FieldTypeDescriptionDefault
queriesstring[]List of search queriesrequired
maxResultsPerQueryintegerMax products per query (1–100)20

Example input

{
"queries": ["baked beans", "whole milk", "sourdough"],
"maxResultsPerQuery": 10
}

Output

Each result in the dataset contains:

FieldTypeDescription
storestringAlways "aldi"
querystringThe search query that produced this result
namestringProduct name
brandstringBrand name (e.g. "BRAMWELLS", "NATURE'S PICK")
pricenumberCurrent price in GBP
unitPricenumberPrice per unit (e.g. per kg, per 100g)
unitPriceMeasurestringUnit measure (e.g. "per 1 KG", "per 100 G")
unitSizestringProduct size (e.g. "400 G", "1 KG")
onOfferbooleanWhether the product is currently on sale
offerDescriptionstringOffer details (e.g. "Was £2.49")
imageUrlstringProduct image URL
productUrlstringDirect link to product page on aldi.co.uk
scrapedAtstringISO 8601 timestamp

Example output

{
"store": "aldi",
"query": "beans",
"name": "Baked Beans with Sausages",
"brand": "BRAMWELLS",
"price": 0.59,
"unitPrice": 0.15,
"unitPriceMeasure": "per 100 G",
"unitSize": "400 G",
"onOffer": false,
"offerDescription": null,
"imageUrl": "",
"productUrl": "https://www.aldi.co.uk/product/bramwells-baked-beans-with-sausages-000000000000635009",
"scrapedAt": "2026-03-27T23:30:00.000Z"
}

Use cases

  • Price monitoring — track Aldi prices over time and detect drops
  • Basket comparison — compare grocery costs across UK supermarkets
  • Market research — analyse competitive pricing and product ranges
  • Deal alerts — build notifications for discounted products
  • Shopping apps — power product search and comparison features

Notes

  • Aldi discontinued online grocery ordering in August 2024, but their website still lists all products with prices for browsing
  • CSS selectors may change when Aldi redeploys their site — if you notice missing data, please open an issue
  • No bot detection or login required