Lidl Scraper — European Grocery Prices & Weekly Offers
Pricing
Pay per usage
Lidl Scraper — European Grocery Prices & Weekly Offers
Scrape product data from Lidl's online store. Extract grocery items, weekly offers, prices, categories, and product details from Lidl across 30+ European countries. No login or cookies required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Lidl Scraper — European Grocery Products, Prices & Weekly Offers
Scrape product data from Lidl's online store across 30+ European countries. Extract product names, prices, brands, weekly offers, discounts, stock status, and category information. No login or cookies required.
What does Lidl Scraper do?
This scraper uses Lidl's internal search API to collect structured product data at scale. It supports all Lidl country stores and returns clean, structured JSON output.
Key features:
- Search products by keyword across any Lidl country store
- Extract current prices and original/strikethrough prices for discount tracking
- Get discount percentages for weekly offers and promotions
- Monitor stock availability for any product
- Support for 30+ European countries with a single actor
- Sort by relevance, price, discount, rating, or popularity
Use cases
- Price monitoring — Track grocery prices over time across Lidl stores
- Weekly offers tracking — Get notified about new Lidl deals and discounts
- Competitor analysis — Compare Lidl prices with other European grocery chains
- Market research — Analyze product assortment across different countries
- Deal hunting — Find the biggest discounts automatically with discount sorting
Supported countries
Belgium, Netherlands, Germany, France, Austria, Poland, Italy, Spain, United Kingdom, Czech Republic, Portugal, Denmark, Sweden, Finland, Hungary, Romania, Bulgaria, Greece, Croatia, Slovenia, Slovakia, Lithuania, Latvia, Estonia, Ireland, Luxembourg, Switzerland, Cyprus, Malta, Serbia.
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Search term (e.g. "chocolade", "laptop"). Leave empty for all products. |
country | string | Country code (BE, NL, DE, FR, etc.). Default: BE. |
categoryUrl | string | Direct URL to a Lidl category page (optional). |
sort | string | Sort order: relevance, price, discount, newest, rating, best selling. |
maxResults | number | Maximum products to scrape (default: 100, max: 10,000). |
proxyConfiguration | object | Proxy settings (datacenter proxies usually work). |
Output example
{"name": "PARKSIDE\u00ae Klein werkgereedschap","brand": "PARKSIDE\u00ae","price": 1.99,"currency": "EUR","originalPrice": 4.99,"discountPercentage": 60,"category": "Assortiment/Klussen/Handgereedschap","imageUrl": "https://www.lidl.be/assets/gcp123abc.jpg","description": "<ul><li>Ergonomic grip</li></ul>","inStock": true,"productId": "100401099","country": "BE","url": "https://www.lidl.be/p/nl-BE/parkside-klein-werkgereedschap/p100401099","scrapedAt": "2026-04-07T12:00:00.000Z"}
Output fields
| Field | Type | Description |
|---|---|---|
name | string | Full product name including brand |
brand | string | Brand name (SILVERCREST, LIVARNO, PARKSIDE, etc.) |
price | number | Current selling price |
currency | string | Currency code (EUR, GBP, etc.) |
originalPrice | number | Price before discount (null if no discount) |
discountPercentage | number | Discount percentage (null if no discount) |
category | string | Full category path |
imageUrl | string | Main product image URL |
description | string | Product description (HTML) |
inStock | boolean | Whether the product is available online |
productId | string | Lidl internal product ID |
country | string | Country code this product was scraped from |
url | string | Full URL to the product page |
scrapedAt | string | ISO 8601 timestamp |
Tips
- Weekly offers: Use
sort: percentageDiscount-descto find the biggest current discounts - New arrivals: Use
sort: firstOnlineDate-descto see what's new - Price comparison: Run the same search across multiple countries to compare prices
- Large exports: Set
maxResults: 10000to export full product catalogs - Datacenter proxies are usually sufficient — Lidl's API is not heavily protected
Pricing
This actor is free to use. You only pay for Apify platform usage (compute and proxy costs).
Changelog
- v0.1 (2026-04-07) — Initial release with search API support for 30 countries