Idealo.de Price Comparison Scraper avatar
Idealo.de Price Comparison Scraper

Pricing

Pay per event

Go to Apify Store
Idealo.de Price Comparison Scraper

Idealo.de Price Comparison Scraper

Developed by

BarriereFix

BarriereFix

Maintained by Community

Scrape product prices, specifications, ratings, and price history from Idealo.de - Germany's leading price comparison platform

5.0 (1)

Pricing

Pay per event

0

2

1

Last modified

a day ago

Idealo.de Price Comparison Scraper - Extract Product Prices & Specifications

Scrape product prices, specifications, ratings, and price history from Idealo.de - Germany's leading price comparison platform

What does this scraper do?

Extract comprehensive product data from Idealo.de including:

  • Product Information: Names, categories, images, ratings, and reviews
  • Price Comparison: Shop offers with prices, shipping costs, and total costs
  • Detailed Specifications: 70+ technical specs per product (display, processor, RAM, camera, battery, etc.)
  • Price Statistics: Historical price data (lowest, average, highest prices)
  • Payment & Delivery: Accepted payment methods, delivery times, and availability
  • Variants: Product variations (colors, sizes, storage capacities)

Use Cases

E-commerce & Retail

  • Competitor Price Monitoring: Track competitor pricing across multiple shops
  • Dynamic Pricing: Adjust your prices based on market data
  • Product Research: Analyze product specifications and features before sourcing

Market Research

  • Price Trend Analysis: Monitor price fluctuations over time
  • Market Intelligence: Understand pricing strategies in your category
  • Product Comparison: Compare specifications across similar products

Automation & Integration

  • n8n/Zapier Integration: Feed price data into automation workflows
  • Price Alert Systems: Build custom price drop notifications
  • Inventory Management: Track product availability across shops
  • Google Sheets Export: Analyze data in spreadsheets

Input Parameters

FieldTypeDescriptionDefault
productUrlsArrayList of Idealo.de product URLs to scrapeRequired
maxOffersNumberMaximum shop offers to extract per product (1-500)100
includePriceHistoryBooleanExtract price statistics (lowest, average, highest)true
useProxiesBooleanUse Apify proxies to avoid blockingfalse
proxyTypeStringProxy type: SHADER (datacenter) or RESIDENTIALSHADER

Example Input

{
"productUrls": [
"https://www.idealo.de/preisvergleich/OffersOfProduct/204771161_-iphone-16-128gb-schwarz-apple.html"
],
"maxOffers": 50,
"includePriceHistory": true,
"useProxies": false
}

Output Data

Each product returns a single record with all data:

{
"productId": "204771161",
"productName": "Apple iPhone 16 128GB Schwarz",
"productUrl": "https://www.idealo.de/preisvergleich/OffersOfProduct/204771161_-iphone-16-128gb-schwarz-apple.html",
"category": "Elektroartikel > Telekommunikation > Handys & Smartphones > Apple iPhone 16",
"imageUrl": "https://cdn.idealo.com/folder/Product/204771/1/204771161/s1_produktbild_gross/apple-iphone-16-128gb-schwarz.jpg",
"rating": 5,
"reviewCount": 2,
"specs": {
"Displaygröße": "6,1 Zoll / 15,494 cm",
"Displayauflösung": "2.556 x 1.179 Pixel / Full HD",
"RAM": "8 GB",
"Prozessortyp": "A18",
"interner Speicher": "128 GB",
"Kamera 1": "Weitwinkel, 26mm, OIS, f/1,6, 48MP",
"Akku-Kapazität": "3.561 mAh"
},
"variants": [
{
"name": "128GB Schwarz",
"url": "https://www.idealo.de/...",
"minPrice": 619,
"offerCount": 32,
"imageUrl": "https://cdn.idealo.com/..."
}
],
"offers": [
{
"shop": "Amazon",
"shopUrl": "https://...",
"shopRating": 4.5,
"shopReviewCount": 12000,
"price": 619.00,
"shipping": 0,
"total": 619.00,
"currency": "EUR",
"availability": "sofort lieferbar",
"deliveryTime": "bis Mo. 04.11.",
"paymentMethods": ["PayPal", "Visa", "Mastercard", "Rechnung"],
"condition": "Neu"
}
],
"priceStats": {
"lowest": 609.90,
"average": 662.65,
"highest": 709.00
},
"totalVariants": 1,
"totalOffers": 32,
"priceRange": {
"min": 619.00,
"max": 999.00
},
"scrapedAt": "2024-11-01T14:40:00.000Z"
}

Supported Product Types

  • Electronics: Smartphones, laptops, tablets, TVs, cameras
  • Appliances: Washing machines, refrigerators, vacuum cleaners
  • Computing: Processors, graphics cards, SSDs, monitors
  • Gaming: Consoles, games, accessories
  • Home & Garden: Furniture, tools, decorations
  • Fashion: Shoes, clothing, watches
  • Sports: Fitness equipment, outdoor gear

Features

Flat Data Structure - Easy to use in automation tools (n8n, Zapier, Make) ✅ Complete Specifications - 70+ technical details per product ✅ Price History - Track lowest, average, and highest prices ✅ Multiple Variants - Supports product variations (colors, sizes) ✅ Payment Details - Accepted payment methods per shop ✅ Delivery Information - Shipping costs and delivery times ✅ Anti-Bot Protection - Stealth mode with proxy support ✅ Batch Processing - Scrape multiple products in one run

Pricing

Pay-per-event pricing: €0.001-0.01 per product (depending on data complexity)

Typical costs:

  • 100 products = €0.10 - €1.00
  • 1,000 products = €1.00 - €10.00

Note: Residential proxies cost extra (€2-5/GB) if needed for heavy usage.

How to Use

1. Via Apify Console

  1. Go to Apify Console
  2. Find "Idealo Scraper" in the store
  3. Enter product URLs
  4. Click "Start"

2. Via API

curl -X POST https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"productUrls": ["https://www.idealo.de/preisvergleich/OffersOfProduct/204771161_-iphone-16-128gb-schwarz-apple.html"],
"maxOffers": 50
}'

3. Via Apify Client (Node.js)

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('YOUR_ACTOR_ID').call({
productUrls: ['https://www.idealo.de/preisvergleich/OffersOfProduct/204771161_-iphone-16-128gb-schwarz-apple.html'],
maxOffers: 50,
includePriceHistory: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

4. With n8n / Zapier / Make

The flat output structure is optimized for automation tools:

  • Each product = one record
  • No nested arrays for core data
  • All fields have predictable names
  • Easy to map to spreadsheets or databases

FAQ

Q: Can I scrape multiple products at once? A: Yes, provide an array of URLs in productUrls. The scraper processes them sequentially.

Q: How often can I run this? A: You can schedule it hourly/daily via Apify Scheduler or run on-demand via API.

Q: Do I need proxies? A: For occasional use (< 100 products/day), proxies are optional. For heavy usage, enable residential proxies.

Q: What if a product has no reviews? A: Fields like rating and reviewCount will be null or 0 for new products.

Q: Can I track price changes over time? A: Yes! Use Apify's built-in scheduler and store results in a database. The priceStats field shows historical price ranges.

Q: How long does it take? A: ~20-30 seconds per product including all data (specs, offers, price stats).

Technical Details

  • Browser: Playwright with stealth plugin for anti-bot evasion
  • Proxy Support: Apify datacenter and residential proxies
  • Error Handling: Per-product error isolation (one failure doesn't stop the run)
  • Rate Limiting: Automatic delays to avoid detection
  • Data Validation: Zod schema validation for inputs

🔗 Explore More of Our Actors

📊 Price Comparison (German Market)

ActorDescription
Billiger.de ScraperExtract prices from Germany's largest price comparison platform
Geizhals Scraper ProScrape Geizhals.de for tech product prices and specifications
Testberichte Scraper ProExtract product reviews and ratings from Testberichte.de
Chip.de Bestenlisten ScraperScrape Chip.de best-of lists for tech product rankings

🚗 Automotive

ActorDescription
AutoScout24 ScraperScrape vehicle listings from AutoScout24 with detailed specs
Leasingmarkt ScraperExtract car leasing deals from German leasing platforms
eBay Kleinanzeigen ScraperExtract classified ads from eBay Kleinanzeigen (German market)
eBay Kleinanzeigen DealsFind and track deals on eBay Kleinanzeigen
Facebook Marketplace Deal FinderDiscover deals and listings on Facebook Marketplace

🛒 E-commerce

ActorDescription
Shopify Scraper ProExtract complete Shopify product data with variants and sales estimates
eBay Scraper (PPR)Extract eBay products with seller analytics and engagement metrics
Etsy Scraper ProFast Etsy product scraper with ratings, reviews, and shop data
Amazon Reviews ScraperExtract Amazon customer reviews for sentiment analysis
Amazon Bestsellers TrackerMonitor Amazon bestseller rankings and track trending products

Keywords

idealo scraper, idealo.de API, price comparison scraper, German price scraper, e-commerce data extraction, product price monitoring, competitive pricing analysis, price tracking automation, idealo price history, product specifications scraper, n8n idealo integration, zapier price monitoring


Need help? Report issues at GitHub Issues Documentation: See Apify Docs for integration guides