Idealo Scraper - German Price Comparison & Deals
Under maintenancePricing
Pay per event
Idealo Scraper - German Price Comparison & Deals
Under maintenanceScrape product prices and deals from Idealo.de, Germany's #1 price comparison site. Compare prices across hundreds of shops. Extract names, prices, ratings, reviews, and offers. No login or cookies required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
5
Monthly active users
4 days ago
Last modified
Categories
Share
Idealo Scraper — German Price Comparison, Product Deals & Offers
Scrape product prices, deals, and offers from Idealo.de — Germany's #1 price comparison website with 78 million monthly visits. Extract the lowest prices across hundreds of online shops, compare deals, and monitor price changes for any product category. No login or cookies required.
Run this Actor on Apify to get structured price comparison data via API, schedule regular price monitoring, and integrate with your tools through webhooks, Zapier, or Make.
Why use Idealo Scraper?
- Price monitoring — Track the lowest prices for products across all shops on Idealo.de
- Market research — Compare pricing, ratings, and availability across Germany's largest comparison site
- Competitive intelligence — See which shops offer the best deals and how many sellers compete per product
- E-commerce analytics — Analyze pricing trends, price ranges, and consumer ratings at scale
- Deal hunting at scale — Find the best offers across 6 European countries (DE, AT, FR, IT, ES, UK)
How to use Idealo Scraper
- Go to the Input tab and enter a search query (e.g., "laptop", "iPhone 16", "Samsung TV")
- Optionally set price filters, sorting, and maximum results
- Click Start and wait for the Actor to finish
- Download your data from the Output tab in JSON, CSV, Excel, or other formats
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | String | No | Search term (e.g., "laptop", "iPhone 16 Pro") |
category | String | No | Full Idealo category URL to scrape |
minPrice | Number | No | Minimum price filter in EUR |
maxPrice | Number | No | Maximum price filter in EUR |
sortBy | String | No | Sort order: relevance, cheapest, most-expensive, newest, rating |
maxResults | Integer | No | Maximum products to return (default: 100) |
brightDataApiKey | String | Yes | Bright Data API key for Web Unlocker |
proxyConfiguration | Object | No | Not used (Bright Data handles anti-bot) |
Output
Each result contains comprehensive price comparison data:
| Field | Type | Example |
|---|---|---|
name | String | "Lenovo ThinkPad X1 Carbon Gen 11" |
brand | String | "Lenovo" |
price | Number | 1249.00 |
currency | String | "EUR" |
priceRange | Object | {"min": 1249.00, "max": 1599.00} |
productUrl | String | Full Idealo product page URL |
imageUrl | String | Primary product image URL |
category | String | "Notebooks" |
numberOfOffers | Number | 47 |
rating | Number | 4.6 |
reviewCount | Number | 89 |
specs | Object | {"Display": "14 Zoll", "RAM": "16 GB"} |
url | String | Source search/category URL |
scrapedAt | String | "2026-04-06T10:30:00.000Z" |
Example output
{"name": "Apple MacBook Air M3 256GB","brand": "Apple","price": 1099.00,"currency": "EUR","priceRange": {"min": 1099.00,"max": 1299.00},"productUrl": "https://www.idealo.de/preisvergleich/OffersOfProduct/203115437_-macbook-air-m3-apple.html","imageUrl": "https://cdn.idealo.com/folder/Product/203115/4/203115437/s1_produktbild_max.jpg","category": "Notebooks","numberOfOffers": 52,"rating": 4.7,"reviewCount": 134,"specs": {"Prozessor": "Apple M3","RAM": "8 GB","Speicher": "256 GB SSD","Display": "13.6 Zoll"},"url": "https://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=macbook","scrapedAt": "2026-04-06T10:30:00.000Z"}
How much does it cost to scrape Idealo?
This Actor uses Bright Data Web Unlocker with lightweight HTTP/Cheerio parsing — no browser needed. Estimated Apify compute costs:
- 100 products: ~0.05 USD
- 1,000 products: ~0.30 USD
- 10,000 products: ~2.50 USD
Bright Data Web Unlocker costs apply separately. The Apify Free plan includes $5/month of platform usage.
Tips for best results
- Bright Data API key required — This actor needs a Bright Data Web Unlocker key to bypass Idealo's anti-bot protection. Get one at brightdata.com.
- Start small — Test with
maxResults: 10before running large scrapes - Use category URLs — For targeted scraping, paste a full Idealo category URL instead of a search query
- Schedule regular runs — Set up scheduled runs for ongoing price monitoring
FAQ and support
Is it legal to scrape Idealo? This Actor extracts publicly available data from Idealo.de. Always review and comply with the website's Terms of Service before using.
Why am I getting no results? Make sure you provided a valid Bright Data API key. Debug HTML is saved automatically when no results are found.
Can I scrape other Idealo country sites? Currently optimized for idealo.de. Support for idealo.fr, idealo.it, idealo.es, idealo.co.uk may be added in future versions.
For issues or feature requests, please visit the Issues tab or contact support.
How to scrape Idealo data
- Go to this actor's page on the Apify Store.
- Click Try for free to open it in Apify Console.
- Configure your search query or URL, set the maximum number of results, and adjust proxy settings if needed.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or connect it to your workflow via API.
You can also schedule regular runs, set up webhooks for real-time notifications, or integrate the results directly into your application using the Apify API.