πŸš€ Aldi Scraper Β· 5,000 Free Products/Month avatar

πŸš€ Aldi Scraper Β· 5,000 Free Products/Month

Pricing

from $1.00 / 1,000 products

Go to Apify Store
πŸš€ Aldi Scraper Β· 5,000 Free Products/Month

πŸš€ Aldi Scraper Β· 5,000 Free Products/Month

Aldi Scraper gets you Aldi products from 7 countries ⚑ fast, 🎯 100% accurate and πŸ” ridiculously detailed β€” prices, discounts, nutrition, ingredients & images. πŸ’° $1 per 1,000 products, no start fee. Scrape your first 5,000 products free every month πŸš€

Pricing

from $1.00 / 1,000 products

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Aldi Scraper

Aldi Scraper by Omkar Cloud gets you ⚑ fast, 🎯 accurate, πŸ” detailed Aldi data.

Products, prices, discounts, nutrition and ingredients from any Aldi search, category or brand in 7 countries β€” so you can track grocery prices, compare Aldi against other supermarkets, or build your own catalogue, and successfully complete your project.

$1 per 1,000 products. And with Apify's free plan you get $5 of credit every month, so your first 5,000 products each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent β€” 4.7 based on 30 reviews on Trustpilot.

πŸ‘‰ Try Aldi Scraper free β€” your first 5,000 products are Free.

What can I get

  • πŸ” Search results β€” any keyword, with brand and Special Buys theme filters
  • πŸ—‚οΈ Whole categories & brands β€” every product in a category or of a brand
  • 🧾 Full details β€” ingredients, nutrition table, dietary claims, images and variants
  • 🌍 7 countries β€” UK, Australia, Ireland, Germany (ALDI SÜD), Switzerland, Hungary and Slovenia (HOFER)

Why Aldi Scraper

Most other Aldi scrapers fail you in one of four ways:

  • πŸ—„οΈ Inaccurate, cached, stale data β€” last week's prices are useless
  • 🧩 Low-detail data β€” a name and a price, never the full picture
  • πŸ’Έ Pay more to get the same data β€” up to $5 per 1,000 products elsewhere
  • πŸͺ¦ Works today, breaks next month β€” nobody maintains it

Aldi Scraper gets you fresh, detailed data, is priced honestly, and actively maintained.

What data you get

DataFields
Productid, name, brand, size, link, image, country
Priceprice, currency, was_price, discount_percent, unit_price, unit_price_per, deposit, deposit_type, price_note
Sold by weightis_sold_by_weight, weight_type, per_weight_price, per_weight_unit, typical_item_weight
Availabilityon_sale_date, availability_note, is_sold_online, is_discontinued, minimum_age, alcohol_percent
Categorycategory, category_id, category_slug, category_link, category_path
Full details (optional)description, features, ingredients, allergens, dietary_claims, storage_instructions, usage_instructions, warnings, countries_of_origin, images, badges, documents, variants
Nutrition (optional)nutrition_basis, energy_kj_per_100g, energy_kcal_per_100g, fat_g_per_100g, saturates_g_per_100g, carbohydrate_g_per_100g, sugars_g_per_100g, fibre_g_per_100g, protein_g_per_100g, salt_g_per_100g + the full nutrition table

Example: A Full Aldi Product

{
"id": "000000000307934001",
"name": "Milk Chocolate",
"brand": "DAIRYFINE",
"link": "https://www.aldi.co.uk/product/dairyfine-milk-chocolate-000000000307934001",
"image": "https://dm.emea.cms.aldi.cx/is/image/aldiprodeu/product/jpg/scaleWidth/1500/63820525-b157-4bee-8272-8e2391e0c0ca/dairyfine-milk-chocolate",
"size": "0.2 KG",
"price": 1.75,
"currency": "GBP",
"was_price": 1.95,
"discount_percent": 10,
"unit_price": 8.75,
"unit_price_per": "1 KG",
"is_sold_by_weight": false,
"ingredients": "Sugar, Whole MILK Powder, Cocoa Butter*, Cocoa Mass*, Skimmed MILK Powder, Palm Fat, Sweet Whey Powder (MILK), Butterfat (MILK), Emulsifier (Lecithins (SOYA)), Vanilla Extract, Flavouring. ...",
"dietary_claims": ["Contains: Lactose", "Free from: Peanuts, nuts, gluten"],
"nutrition_basis": "per 100 g",
"energy_kcal_per_100g": 528.39,
"fat_g_per_100g": 29.99,
"saturates_g_per_100g": 18.1,
"sugars_g_per_100g": 56.52,
"protein_g_per_100g": 6.35,
"salt_g_per_100g": 0.28,
"storage_instructions": "Store in a cool, dry place.",
"category": "Chocolate & Sweets",
"category_path": "Food Cupboard > Chocolate & Sweets",
"country": "uk"
}

Trimmed for readability. Every row is flat β€” each value is its own column, so CSV and Excel exports need no clean-up.

Get Started with 5,000 Free Products

  1. Hit Try for Free Button β€” the input is pre-filled with the "chocolate" and "pizza" search examples.
  2. Enjoy your data 😎.

Input examples

Search by keyword, cheapest first

{
"queries": ["chocolate", "pizza"],
"sort": "price_asc",
"maxResults": 100
}

A whole category and a whole brand

{
"categories": ["chocolate & sweets"],
"brands": ["moser roth"],
"maxResults": 500
}

Searches in Germany, Moser Roth and Choceur only, with full details

{
"queries": ["schokolade"],
"country": "de",
"filterBrands": ["moser roth", "choceur"],
"includeDetails": true,
"maxResults": 50
}

Specific products by ID or URL (always full details)

{
"products": [
"000000000307934001",
"https://www.aldi.co.uk/product/dairyfine-milk-chocolate-000000000307934001"
]
}
InputWhat it does
queriesKeywords to search, each searched separately
categoriesCategory names, slugs, IDs or Aldi category URLs β€” scrapes the whole category
brandsBrand names β€” scrapes every product of the brand
productsProduct IDs or Aldi product URLs β€” always scraped in full
countryuk (default), au, ie, de, ch, hu or si
sortrelevance (default), price_asc, price_desc, name_asc, name_desc
filterBrands, themeBrand and Special Buys theme filters for searches and categories
maxResultsCap per keyword, category or brand (default 100)
includeDetailsAlso scrape every listed product in full (default off)

Pricing

High value, Low price.

WhatPriceWhat you get
Standard products$1 per 1,000id, name, brand, size, price, was-price, discount, unit price, deposit, on-sale date, category, image and link
Detailed products$3 per 1,000Everything above + description, features, ingredients, allergens, dietary claims, nutrition table, storage and usage instructions, countries of origin, image gallery, badges and variants

No start fee β€” you pay only for the rows you get. A detailed product is the standard $0.001 plus a $0.002 details add-on. Products that show up in several of your inputs are billed only once per run, and a product that can't be found is never billed.

Cost examples

RunProductsCost
"moser roth" brand21$0.02
The whole Chocolate & Sweets category201$0.20
"chocolate" search, with full details333$1.00
5,000 products5,000$5.00

Control your spend with Max Products per Input: 1,000 products β‰ˆ $1.

πŸ’‘ Apify's free plan includes $5 of credit every month β€” 5,000 free products, every month.

πŸ‘‰ Scrape your first 5,000 products free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/aldi-scraper").call(run_input={
"queries": ["chocolate"],
"maxResults": 20,
})
for product in client.dataset(run["defaultDatasetId"]).iterate_items():
print(product["name"], product["price"], product["currency"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/aldi-scraper').call({
categories: ['chocolate & sweets'],
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQs

Which countries are supported?

The UK, Australia, Ireland, Germany (ALDI SÜD), Switzerland, Hungary and Slovenia (HOFER). Pick one in Country; every row carries its country. An Aldi category or product URL already names its shop, so it is scraped from that shop whatever the Country setting. Aldi US and the ALDI Nord countries are not covered.

What language is the data in?

Each shop's own: English for the UK, Australia and Ireland, German for Germany and Switzerland, Hungarian for Hungary and Slovenian for Slovenia.

How many products can one search or category return?

Up to 6,000 per keyword, category or brand β€” Aldi's own limit for a single listing. Set Max Products per Input to cap it lower.

Will I be charged twice for the same product?

No. A product that appears in several of your inputs is scraped and billed once per run.

What does "Scrape Full Product Details" add?

Description, features, ingredients, allergens, dietary claims, the nutrition table, storage and usage instructions, countries of origin, the image gallery, badges and the product's variants. It adds $0.002 per product. If the full details of a product can't be read, you keep the standard row and pay only the standard rate.

Why are nutrition or ingredients empty for some products?

Aldi publishes them for most food but not for every product, and never for non-food items such as Special Buys hardware. Those fields are then empty.

Can I export to CSV or Excel?

Yes. Every row is flat, so the dataset exports to JSON, CSV, Excel or XML with one column per value.

Is this an official Aldi product?

No. Aldi Scraper is an independent tool and is not affiliated with or endorsed by ALDI.

πŸ’¬ Have Questions? We Have Answers.

Message Us on WhatsApp Ask Us on Email You are important to us β€” just message us and we will solve your problem βœ… within 1 working day. 🩷 Pinky Promise πŸ€™!