Aldi Scraper — European Grocery & Weekly Specials avatar

Aldi Scraper — European Grocery & Weekly Specials

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Aldi Scraper — European Grocery & Weekly Specials

Aldi Scraper — European Grocery & Weekly Specials

Under maintenance

Scrape product data from Aldi's online store. Extract grocery items, weekly specials (Aldi Finds), prices, and product details from Aldi across multiple European countries. No login or cookies required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Aldi Scraper — Grocery Products, Prices & Weekly Specials

Scrape product data from Aldi stores across Europe. Extract grocery items, weekly specials (Aldi Finds), prices, unit prices, and product details. No login or cookies required.

What data can you get from Aldi?

This scraper extracts structured product data from Aldi's online store, including:

  • Product name and brand
  • Price in EUR and unit price (per kg, per liter, etc.)
  • Category breadcrumb (e.g., "Alcoholvrije dranken > Limonades")
  • Product image URL
  • Description of the product
  • Product page URL for reference

Supported countries

CountryDomainDefault Language
Belgiumaldi.beDutch (nl)
Netherlandsaldi.nlDutch (nl)
Germany (Nord)aldi-nord.deGerman (de)
Francealdi.frFrench (fr)
Denmarkaldi.dkDanish (da)
Polandaldi.plPolish (pl)

How to use

  1. Search by keyword — Enter a search term like "chocolade" or "water" to filter products by name or description.
  2. Scrape all products — Leave the search query empty to get all products from the Aldi catalog.
  3. Filter by category — Paste a category URL to scrape only products from that category.
  4. Choose a country — Select which Aldi country store to scrape. Default is Belgium (BE).

Example input

{
"searchQuery": "chocolade",
"country": "BE",
"language": "nl",
"maxResults": 50
}

Example output

{
"name": "COCA-COLA\u00ae Coca-Cola regular",
"brand": "COCA-COLA",
"price": 2.95,
"currency": "EUR",
"unitPrice": "\u20ac1,48/l",
"originalPrice": null,
"category": "Alcoholvrije dranken > Limonades",
"imageUrl": "https://www.aldi.be/content/aldi/belgium/promotions/...",
"description": "bruisende frisdrank met plantenextracten, met suiker",
"inStock": true,
"validFrom": null,
"validUntil": null,
"url": "https://www.aldi.be/nl/p/coca-cola-regular-4409-1-0.article.html",
"scrapedAt": "2026-04-07T12:00:00.000Z"
}

How it works

The scraper uses a sitemap-based discovery approach:

  1. Fetches the Aldi Nord sitemap to discover all product page URLs (~750+ products for Belgium)
  2. Visits each product detail page to extract structured data
  3. Filters results by your search query or category if specified
  4. Returns clean, structured JSON output

Use cases

  • Price monitoring — Track Aldi grocery prices over time
  • Price comparison — Compare Aldi prices with other supermarkets (Colruyt, Delhaize, Lidl)
  • Market research — Analyze Aldi's product assortment across European markets
  • Weekly specials tracking — Monitor Aldi Finds and promotional offers
  • Competitive intelligence — Understand Aldi's pricing strategy and product mix

Cost estimation

The scraper makes one HTTP request per product page plus one for the sitemap. With Apify's default pricing:

  • 50 products: ~51 requests, minimal compute
  • All products (~750): ~751 requests, a few minutes of compute

Proxy recommendations

Aldi's website is not heavily protected. The scraper works fine without proxies for small runs. For large-scale scraping or frequent runs, use datacenter proxies to avoid rate limiting.

Limitations

  • Aldi's website is primarily a marketing site — not all products may have prices listed online
  • Stock availability is not shown on the website
  • Weekly specials (Aldi Finds) may not have separate detail pages on all country sites
  • The scraper covers Aldi Nord countries only (not Aldi Sud stores in the US, UK, or Australia)

Support

If you have questions or encounter issues, open an issue on the actor's GitHub page or contact the developer.