🏷️ Geizhals Deals Scraper - German & Austrian Deals avatar

🏷️ Geizhals Deals Scraper - German & Austrian Deals

Pricing

from $1.50 / 1,000 results

Go to Apify Store
🏷️ Geizhals Deals Scraper - German & Austrian Deals

🏷️ 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

ben

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

5 days ago

Last modified

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:

FieldDescription
minDiscountPercentOnly include deals at or above this discount % (default 25, range 1–99)
maxPagesHow many result pages to scrape β€” roughly 20 deals per page (default 5, max 50)
intervalPrice-drop time window: 24h, 3d, 7d, 14d or 30d (default 7d)
sortByOrder results by discount (biggest first), price (lowest first) or name
minPriceOnly include deals priced above this amount in EUR (default 0)
maxPriceOnly include deals priced below this amount in EUR (0 = no limit)
proxyConfigurationProxy 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


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.