Geizhals.de Price Comparison Scraper
Pricing
Pay per event
Geizhals.de Price Comparison Scraper
Extract product prices, offer counts, categories, and detailed specifications from Geizhals.de - Germany's #2 price comparison website with 7.2M monthly visits. Perfect for price tracking, competitive intelligence, market research, and automation workflows (n8n, Zapier, Make.com).
Pricing
Pay per event
Rating
5.0
(2)
Developer

WebDataLabs
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
🇩🇪 The ONLY dedicated Geizhals.de scraper on Apify Marketplace
Extract product prices, offer counts, categories, and detailed specifications from Geizhals.de - Germany's #2 price comparison website with 7.2M monthly visits. Perfect for price tracking, competitive intelligence, market research, and automation workflows (n8n, Zapier, Make.com).
Features
📦 Product Data Extraction
- Complete product details (name, ID, URL)
- Current lowest prices (EUR)
- Offer count (number of shops selling each product)
- High-quality product images
- Category classification (Grafikkarten, Prozessoren, etc.)
- Detailed technical specifications (Speicher, Chipsatz, etc.)
🎯 Flexible Search Options
- Search Query: Enter keywords like "RTX 4090", "iPhone 15", "Samsung Monitor"
- Category URL: Scrape entire Geizhals category pages
- Product URLs: Target specific product pages
📊 Advanced Filters
- Price range filtering (EUR)
- Maximum items limit (1-1000)
- Price history tracking for scheduled runs
🛡️ Reliable Data Extraction
- Optimized for consistent results
- High success rate with proxy support
- Robust error handling
Use Cases
💰 Price Tracking & Monitoring
Track GPU, CPU, and component prices for gaming PC builds. Set up automated price alerts and monitor historical price changes.
🔍 Competitive Intelligence
Monitor competitor pricing strategies, track product availability, analyze merchant ratings, and compare specification offerings.
📊 Market Research
Identify trending tech products in Germany, analyze product specifications trends, study category performance, and understand price distribution.
🤖 Automation Workflows
Schedule daily/weekly scrapes, receive price drop alerts via webhooks, integrate with n8n/Zapier/Make.com, and feed data to Google Sheets or databases.
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | String | No* | Search query (e.g., "RTX 4090") |
categoryUrl | String | No* | Direct Geizhals category URL |
productUrls | Array | No* | List of specific product URLs |
maxItems | Number | No | Max products (default: 100, max: 1000) |
priceMin | Number | No | Minimum price in EUR |
priceMax | Number | No | Maximum price in EUR |
trackPriceHistory | Boolean | No | Enable price tracking (default: false) |
*At least one search method (query, categoryUrl, or productUrls) is required.
Output
Perfect for automation tools like n8n, Zapier, Make.com, Google Sheets, and databases.
Flat, automation-friendly JSON structure:
{"productId": "112339","productName": "ASUS GeForce RTX 4090 24GB GDDR6X","productUrl": "https://geizhals.de/...","lowestPrice": 2789.99,"currency": "EUR","offerCount": 9,"imageUrl": "https://...","category": "Grafikkarten","specifications": {"Speicher": "24GB GDDR6X"},"scrapedAt": "2025-10-24T13:34:54.722Z"}
Quick Start
Local Testing
# Install dependenciesnpm install# Run with test inputnpm run dev# Or use Apify CLIapify run --input-file test-input.json
Example Input (test-input.json)
{"query": "RTX 4090","maxItems": 10,"priceMin": 1000,"priceMax": 2500}
Running on Apify
- Visit Apify Console
- Create new actor or import this repository
- Configure input parameters
- Run the actor
- Download results as JSON, CSV, or Excel
Integration Examples
n8n Workflow
1. Schedule: Daily at 6 AM2. Apify → Run Geizhals Scraper (query: "RTX 4090")3. Filter: Price < €18004. Compare: With yesterday's prices5. Telegram: Send notification on drops > 10%6. Google Sheets: Log results
Zapier Automation
1. Schedule: Weekly on Monday2. Apify → Geizhals Scraper (rating > 4.5)3. Compare: Amazon pricing4. Airtable: Update inventory5. Email: Weekly price report
Make.com Scenario
1. Webhook: Manual/scheduled trigger2. Apify → Geizhals Scraper (category: Graphics Cards)3. Calculate: Price-per-performance4. Discord: Post top 5 deals5. PostgreSQL: Archive data
Pricing
This actor uses pay-per-event pricing - you only pay for products successfully scraped.
See current pricing in the Apify Console when starting a run.
Limitations
Rate Limits
- Sequential processing for reliability
- Natural delays between requests
Coverage
- Supported: Geizhals.de (Germany)
- Coming soon: Geizhals.at (Austria)
- Not supported: EU-wide (other countries)
Best For
- Electronics, computers, gaming hardware
- Tech products with detailed specs
- Not ideal for fashion, furniture, or non-tech categories
FAQ
Q: What if I get empty results? A: Check your search query and filters. Try different search terms or adjust price filters. Contact support if issues persist.
Q: Do I need to enable proxies? A: Proxies are recommended for large-scale scraping (>100 products). For occasional use, proxies are optional.
Q: How often can I run this scraper? A: You can schedule it hourly/daily via Apify Scheduler. Use reasonable delays between runs.
Roadmap
Phase 2 - Coming Soon:
- Historical price tracking dashboard
- Price drop webhook notifications
- Multi-merchant comparison
- Specification normalization
- Geizhals.at support (Austria)
- Bulk product monitoring
- Price alert threshold configuration
Support
- Email: via Apify
- Response Time: < 24 hours
- Bug Reports: Via Apify Support or email
- Feature Requests: Email with use case description
🔗 Explore More of Our Actors
📊 Price Comparison (German Market)
| Actor | Description |
|---|---|
| Billiger.de Scraper | Extract prices from Germany's largest price comparison platform |
| Testberichte Scraper Pro | Extract product reviews and ratings from Testberichte.de |
| Chip.de Bestenlisten Scraper | Scrape Chip.de best-of lists for tech product rankings |
🚗 Automotive (German Market)
| Actor | Description |
|---|---|
| German Car Scraper | Scrape AutoScout24 and Mobile.de for vehicle listings |
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen |
🍳 German Content & Lifestyle
| Actor | Description |
|---|---|
| Chefkoch Scraper | Extract recipes and cooking instructions from Chefkoch.de |
| Gutefrage Scraper | Scrape Q&A content from Gutefrage.net for market research |
🛒 E-commerce
| Actor | Description |
|---|---|
| Shopify Scraper Pro | Extract complete Shopify product data with variants and sales estimates |
| eBay Scraper (PPR) | Extract eBay products with seller analytics and engagement metrics |
Last Updated: October 2025 Version: 1.0.0 Maintenance Status: ✅ Actively Maintained
Legal Disclaimer
This actor is a general-purpose tool for analyzing publicly accessible web data. The user bears sole responsibility for ensuring their specific use complies with:
- Applicable laws (GDPR/DSGVO, copyright law)
- The target website's Terms of Service
- Apify's Terms of Service
The provider (webdatalabs) expressly disclaims liability for any unauthorized or unlawful use. By using this actor, the user agrees to indemnify the provider against any third-party claims arising from their use of the data.
This tool is not affiliated with Geizhals. All trademarks belong to their respective owners.