Geizhals Scraper - Austrian Price Comparison Data
Pricing
Pay per usage
Geizhals Scraper - Austrian Price Comparison Data
Scrape product prices from Geizhals.at, the DACH region's #1 tech price comparison site. Compare prices across shops, extract specs and ratings. No login 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
2 days ago
Last modified
Categories
Share
Geizhals Scraper
Extract product prices and comparison data from Geizhals.at, the leading tech price comparison platform in the DACH region (Austria, Germany, Switzerland). With over 15 million monthly visitors, Geizhals is the go-to destination for comparing prices across hundreds of online retailers.
This scraper collects product names, lowest prices, number of retailer offers, ratings, reviews, specifications, and product images. No login or cookies required.
Why use the Geizhals Scraper?
- Price monitoring -- Track price changes for specific products across all major Austrian and German retailers. Set up scheduled runs to build your own price history database.
- Competitive intelligence -- See which retailers offer the lowest prices in the DACH market. Compare your pricing strategy against dozens of competitors on a single platform.
- Market research -- Analyze product availability, pricing trends, and retailer coverage across the Austrian and German electronics market.
- Product catalog enrichment -- Pull structured product data including specifications, images, and ratings to enrich your own product database.
- Deal hunting at scale -- Automatically find the best prices across categories instead of manually browsing thousands of product pages.
- Procurement optimization -- For businesses buying tech equipment, compare prices from all retailers in one dataset to find the best bulk deals.
- Academic research -- Study price dynamics, market concentration, and retailer competition in one of Europe's largest tech comparison platforms.
How to scrape Geizhals data
-
Create an Apify account -- Sign up at apify.com if you do not have an account yet. New accounts get $5 in free credits.
-
Open the Geizhals Scraper -- Navigate to the actor page in the Apify Store and click "Start."
-
Configure your search -- Enter a search term in the "Search Query" field (e.g., "laptop", "Grafikkarte", "SSD 1TB"). Alternatively, paste a Geizhals category URL to scrape an entire category.
-
Set the results limit -- Adjust "Max Results" to control how many products you want. The default is 100. The scraper paginates automatically.
-
Run the scraper -- Click "Start" and wait for the run to complete. Most searches finish in under 2 minutes.
-
Download your data -- Once the run finishes, go to the "Dataset" tab. Export your results as JSON, CSV, Excel, or use the API to integrate the data into your workflow.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "laptop" | Search term for finding products on Geizhals. Supports German product names and categories. |
categoryUrl | string | Optional Geizhals category URL to scrape instead of searching. Example: https://geizhals.at/?cat=nb for notebooks. | |
maxResults | integer | 100 | Maximum number of products to extract. The scraper paginates through results automatically. |
proxyConfiguration | object | Residential AT | Proxy settings. Austrian residential proxies are recommended for best results. |
When both searchQuery and categoryUrl are provided, the category URL takes priority. If neither is provided, the scraper defaults to searching for "laptop".
Output example
Each product in the dataset contains the following structure:
{"productName": "Apple MacBook Air 13\" M3 8C/10C 16GB/512GB Mitternacht (MRXW3D/A)","brand": "Apple","category": "Notebooks","lowestPrice": 1149.00,"currency": "EUR","numberOfOffers": 42,"rating": 4.8,"reviewCount": 156,"imageUrl": "https://gzhls.at/i/93/18/3069318-n0.jpg","url": "https://geizhals.at/apple-macbook-air-13-m3-mrxw3d-a-a3069318.html","specs": "13.6\" IPS, 2560x1664, M3 8C/10C, 16GB RAM, 512GB SSD, Wi-Fi 6E, 1.24kg","scrapedAt": "2026-06-09T14:30:00.000Z"}
Data fields
| Field | Type | Description |
|---|---|---|
productName | string | Full product name including model number and variant |
brand | string | Manufacturer or brand name (e.g., Apple, Samsung, Lenovo) |
category | string | Product category from Geizhals (e.g., Notebooks, Grafikkarten) |
lowestPrice | number | Lowest available price in EUR across all retailers |
currency | string | Always "EUR" for Geizhals.at |
numberOfOffers | integer | Number of retailers currently offering this product |
rating | number | Average user rating on a 0-5 scale |
reviewCount | integer | Total number of user reviews |
imageUrl | string | URL of the product image |
url | string | Direct link to the Geizhals product comparison page |
specs | string | Key specifications shown in the product listing |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
Cost estimate
The Geizhals Scraper uses Playwright to render pages. Typical cost estimates:
- 50 products: ~$0.10 (single search page)
- 200 products: ~$0.30 (a few pages of pagination)
- 1,000 products: ~$1.00 (multiple category pages)
Actual costs depend on page load times, proxy usage, and retry frequency. Residential proxies add approximately $0.01-0.02 per page. Scheduled daily runs for price monitoring typically cost $3-10/month depending on the number of tracked products.
Tips for best results
- Use German search terms for better results. Geizhals is a German-language platform. Search for "Grafikkarte" instead of "graphics card" or "Kopfhoerer" instead of "headphones."
- Category URLs are more reliable than search queries for scraping large product sets. Browse Geizhals manually, find the category page you want, and paste the URL.
- Common category codes:
?cat=nb(Notebooks),?cat=gra16_512(Graphics Cards),?cat=sm(Smartphones),?cat=monlcd19wide(Monitors),?cat=hd(Hard Drives),?cat=cpu(CPUs). - Schedule regular runs for price monitoring. Daily or weekly runs let you track price trends over time.
- Combine with Apify integrations to automatically push results to Google Sheets, Slack, or your database via webhooks.
Frequently asked questions
Does this scraper work with geizhals.de and geizhals.eu?
The scraper is optimized for geizhals.at (Austria). You can pass geizhals.de or geizhals.eu category URLs via the categoryUrl input, but proxy configuration should match the target domain's country.
Do I need to log in to Geizhals? No. All data is scraped from publicly accessible pages. No login, cookies, or account is required.
How often does Geizhals update its prices? Geizhals updates prices multiple times per day as retailers push new data. For accurate price tracking, daily runs are sufficient for most use cases.
What if the scraper returns zero results? Check that your search term returns results on geizhals.at manually. Ensure you are using residential proxies with Austrian IP addresses. Datacenter IPs may be blocked.
Can I scrape product detail pages with full specifications? The current version extracts summary specs from listing pages. For deep product specifications, use category URLs which typically show more detailed spec summaries.
Is there a rate limit? The scraper runs with a single concurrent browser and includes natural delays between pages. This keeps request rates low and avoids triggering rate limits.
About Geizhals
Geizhals (literally "cheapskate" in German) has been the dominant price comparison platform in Austria since 2000 and is widely used across Germany and the broader DACH region. The platform indexes prices from over 500 online retailers, covering categories including computers, smartphones, TVs, audio equipment, household appliances, and more. With 15+ million monthly visitors, it is the first stop for price-conscious shoppers in the German-speaking market.
Geizhals differentiates itself from competitors like Idealo through its detailed technical specifications, filter options, and active community of tech-savvy users who contribute reviews and product discussions.