Idealo Price Comparison Scraper
Pricing
from $1.00 / 1,000 results
Idealo Price Comparison Scraper
Scrape Idealo product offers, lowest prices, merchant counts, specs and ratings across 6 European markets (DE, AT, ES, FR, IT, UK).
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
reventadata
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Idealo Scraper
Unofficial. This scraper is an independent open-source tool and is not affiliated with, authorized, maintained, sponsored, or endorsed by Idealo or any of its affiliates.
Fast, reliable, and cost-effective scraper for Idealo, Europe's leading price comparison platform. Extract product listings, comparison offers, lowest prices, merchant offer counts, customer review ratings, and technical specifications across 6 European markets: Germany, Austria, Spain, France, Italy, and the United Kingdom.
Features
- Multi-Market Support: Seamlessly scrape across 6 Idealo domains:
- Germany (
idealo.de) - Austria (
idealo.at) - Spain (
idealo.es) - France (
idealo.fr) - Italy (
idealo.it) - United Kingdom (
idealo.co.uk)
- Germany (
- Rich Data Fields: Captures best available price, currency, merchant offer count, review rating, review count, product description, image URL, and direct product link.
- Sorting & Filtering: Supports built-in sorting (Popularity, Lowest Price, Highest Price, Greatest Discount, Newest) plus post-filtering by price range and offer count.
- Akamai Bypass: Pre-configured with Apify Unblocker proxy integration to handle anti-bot defenses reliably.
- Pay-Per-Event Pricing: Transparent pricing at $1.00 per 1,000 products ($0.001 per item) with no hidden fees or large minimums.
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | Array of strings | ["iphone"] | List of search keywords to query. |
country | String (enum) | "DE" | Target Idealo marketplace (DE, AT, ES, FR, IT, UK). |
maxItems | Integer | 60 | Maximum number of products to extract. |
maxPages | Integer | 5 | Maximum pagination pages to crawl per query. |
sort | String (enum) | "DEFAULT" | Sort order (DEFAULT, PRICE_ASC, PRICE_DESC, DISCOUNT_DESC, NEWEST). |
minPrice | Number | null | Optional minimum price filter in local currency. |
maxPrice | Number | null | Optional maximum price filter in local currency. |
minOffers | Integer | null | Filter products with at least N comparing merchant offers. |
includeKeywords | Array of strings | null | Only keep products whose title/description contain these terms. |
excludeKeywords | Array of strings | null | Exclude products whose title/description contain these terms. |
proxyConfiguration | Object | UNBLOCKER | Proxy settings (uses Apify Unblocker by default). |
Sample Output
Each product is pushed to the dataset with the following structure:
{"id": "207643424","title": "Apple iPhone 17","url": "https://www.idealo.de/preisvergleich/OffersOfProduct/207643424_-iphone-17-apple.html","price": 859.0,"currency": "EUR","offersCount": 545,"rating": 1.5,"reviewsCount": 271,"description": "5G Handy, 6,3 Zoll, 120 Hz, 48 MP, 8 GB RAM, A19, iOS 26, 3.692 mAh","image": "https://cdn.idealo.com/folder/Product/207643/4/207643424/apple-iphone-17.jpg","country": "DE","matchedKeyword": "iphone","scrapedAt": "2026-10-16T18:15:30.123456+00:00"}
Pricing
- Pay-Per-Event: $0.0010 per scraped product ($1.00 / 1,000 items).
- Actor start event: $0.00005.
- Minimum charge per run: $0.01.