π·οΈ Geizhals Deals Scraper - German & Austrian Deals
Pricing
from $1.50 / 1,000 results
π·οΈ Geizhals Deals Scraper - German & Austrian Deals
Scrape price drops from Geizhals.de, Germany's #1 price comparison site. Get deals with discount %, old/new prices, store links & product images.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
π·οΈ Geizhals Deals Scraper β German & Austrian price-drop deals, structured
Extract price-drop deals from Geizhals.de, Central Europe's largest price-comparison site β every discounted product with its old price, new price, discount %, store name and direct shop link as clean, structured data. It's the deal feed that resellers, arbitrage traders and deal hunters watch all day, turned into a dataset you can filter, sort and automate. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
π·οΈ What is the Geizhals Deals Scraper?
It turns the Geizhals deals page into a structured dataset. Set a minimum discount, a price range and a time window (24h to 30d), and the scraper paginates through the live deals listing and returns every matching product with its discounted price, original price, calculated discount percentage, the shop offering it, a direct store link, the Geizhals comparison link and a product image. It runs a real Firefox browser with residential proxies and browser fingerprinting so it reads the same German-localized pages a real shopper sees β no API key, no login.
What data does it extract?
- Product name (
name) and the Geizhals comparison link (geizhals_url) - New (discounted) price as a number (
new_price) and as displayed text (new_price_text, e.g.β¬ 1.099,00) - Old (original) price as a number (
old_price) and as text (old_price_text) - Discount percentage (
discount_percent) β parsed from the listing or calculated from old vs new price - Store name (
store_name) and a direct shop link (store_url) to buy - Product image URL (
image_url)
β¬οΈ Input
Tune which deals you collect with a handful of filters:
| Field | Description |
|---|---|
minDiscountPercent | Only include deals at or above this discount % (default 25, range 1β99) |
maxPages | How many result pages to scrape β roughly 20 deals per page (default 5, max 50) |
interval | Price-drop time window: 24h, 3d, 7d, 14d or 30d (default 7d) |
sortBy | Order results by discount (biggest first), price (lowest first) or name |
minPrice | Only include deals priced above this amount in EUR (default 0) |
maxPrice | Only include deals priced below this amount in EUR (0 = no limit) |
proxyConfiguration | Proxy settings β Apify Proxy is used automatically |
Example input
{"minDiscountPercent": 30,"maxPages": 10,"interval": "7d","sortBy": "discount","minPrice": 50,"maxPrice": 1500,"proxyConfiguration": { "useApifyProxy": true }}
β¬οΈ Output
Every deal is one clean row (view as a table, or export JSON / CSV / Excel):
{"name": "Samsung Galaxy S24 Ultra 256GB","geizhals_url": "https://geizhals.de/samsung-galaxy-s24-ultra-256gb-a3047234.html","store_url": "https://geizhals.de/redir/12345","store_name": "MediaMarkt","old_price": 1449.0,"old_price_text": "β¬ 1.449,00","new_price": 1099.0,"new_price_text": "β¬ 1.099,00","discount_percent": 24,"image_url": "https://geizhals.de/img/samsung-galaxy-s24.jpg"}
π‘ Use cases
- π° Resellers & arbitrage traders: find underpriced inventory to flip on Amazon, eBay or Kleinanzeigen, with the buy link already attached.
- π Deal hunters: catch flash sales and 25%+ price drops the moment they appear β perfect for Black Friday prep and wishlist watching.
- π Price intelligence: track how discounts move across categories and stores over time to benchmark your own pricing.
- π€ Deal bots & aggregators: feed structured deals into a Discord/Telegram alert bot, a deals website or a Google Sheet.
β FAQ
How do I scrape deals from Geizhals? Set a minimum discount, an optional price range and a time window, then Run. You get every matching deal with old/new price, discount %, store name and a direct shop link β no setup beyond the filters.
Do I need an API key or a Geizhals account? No. It reads the public Geizhals deals page directly, so there is nothing to sign up for or authenticate.
How is the discount percentage determined? It is read straight from the listing when
shown, and otherwise calculated from the old and new price, so every deal has a
consistent discount_percent value.
Can I filter by price range and discount size? Yes β use minPrice/maxPrice for the
price band and minDiscountPercent to set the smallest discount you care about.
What time windows can I choose? Price drops from the last 24 hours, 3, 7, 14 or 30
days via the interval field β handy for catching only the freshest deals.
How many deals can it return? Up to roughly 20 per page times your maxPages setting
(up to 50 pages); it paginates automatically until it runs out of matching deals.
Does it cover Austria (geizhals.at)? The scraper targets geizhals.de, which carries deals from retailers across Germany, Austria and the wider EU market.
Why does it use a real browser and proxies? Geizhals has anti-bot protection, so the actor runs Firefox with residential proxies and German-localized fingerprints to load the same pages a real visitor sees, then retries automatically if a page is challenged.
Can I run it on a schedule or via API? Yes β schedule recurring runs in Apify (e.g. every morning), call it via the API/SDK, or connect it to Make, Zapier or n8n.
Is scraping Geizhals legal? It extracts publicly available deal data. Use it responsibly for research and price monitoring, and follow applicable laws and Geizhals's terms of service.
π You might also like
- E-commerce Price Monitor β multi-store price monitoring
- MyDealz Scraper β German MyDealz community deals
- Amazon Product Scraper β Amazon prices & products
- eBay Scraper β eBay listings & prices
Keywords: Geizhals scraper, Geizhals deals, German price comparison, price drop tracker, Geizhals.de, discount deals scraper, price monitoring Germany, arbitrage deals, reseller sourcing, deal hunter, Austria price comparison, EUR price tracking, e-commerce deals, Geizhals API, retail price intelligence.