BAUHAUS Product Scraper
Pricing
from $4.75 / 1,000 overview products
BAUHAUS Product Scraper
Scrape BAUHAUS (bauhaus.info) products — price, ratings, images, technical specs & availability. Keyword search with full detail enrichment, clean JSON/CSV, no code.
Pricing
from $4.75 / 1,000 overview products
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
BAUHAUS Product Scraper — Prices, Specs & Ratings 🪚
🎉 Pull BAUHAUS prices, ratings, images, and full technical specs — by keyword, in EUR, no code
Built for retail analysts, e-commerce sellers, and brands who need fresh BAUHAUS product data on demand
📋 Overview
Track every price, rating, and technical spec on BAUHAUS — without writing a single line of code. This scraper turns any BAUHAUS search into a clean, structured spreadsheet of products, complete with EUR prices, customer ratings, images, and the full technical-data table.
Why professionals choose us:
- ✅ Complete product data: 20+ fields per product — price (EUR), rating, review count, brand, EAN, availability, and more
- ⚡ Fast search-first mode: pull 36 products per page in seconds; scale to thousands across multiple searches
- 🇩🇪 German store & EUR: prices, availability and ratings exactly as a shopper in Germany sees them
- 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
- 💎 Detail enrichment: add the full technical-data table, long description, USP highlights and EAN with one switch
- 🔃 Native sorting: best results, price low-to-high / high-to-low, or topseller — just like the BAUHAUS site
✨ Features
- 🔎 Keyword Search: scrape any BAUHAUS search term — exactly what you'd type in the site's search bar
- 🏷️ EUR Pricing: current selling price plus the localized price string as shown on the site
- ⭐ Ratings & Reviews: average star rating and total review count for every product
- 📦 Availability: in-stock status for each product
- 🖼️ Product Images: all product image URLs, ready for catalogs or feeds
- 🧾 Technical-Data Table: full structured specs (Detail mode) — dimensions, power, materials, and more
- ✨ USP Highlights: the product's key selling-point bullets (Detail mode)
- 🧭 Breadcrumbs & Categories: the product's full category path for clean classification
- 🔢 Identifiers: brand, type designation, EAN/GTIN, and manufacturer article number for matching across catalogs
- 📦 Clean Export: results delivered as structured JSON or CSV, ready for Excel or your database
- 🚀 No-Code Setup: configure searches in a simple form — no scripts, no maintenance
🎬 Quick Start
Enter one or more search keywords, pick a mode, and run. In under a minute you'll have a structured dataset of BAUHAUS products you can download as JSON or CSV. No setup, no proxies, no code.
curl -X POST https://api.apify.com/v2/acts/sian.agency~bauhaus-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"keywords": ["bohrmaschine"], "scrapeMode": "overview"}'
🚀 Getting Started (3 Simple Steps)
Step 1: Add Your Searches
Type one or more BAUHAUS search keywords (e.g. bohrmaschine, akkuschrauber) — one per line.
Step 2: Choose Your Mode
Pick Overview for fast search results, or Detail to also pull the full technical-data table, long description and USP highlights.
Step 3: Run & Download
Click Start, then export your results as JSON, CSV, or Excel from the Apify dataset.
That's it! In just a few minutes, you'll have:
- A clean table of BAUHAUS products with EUR prices
- Ratings, review counts, and product images
- Availability for every product
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| keywords | array | No | BAUHAUS search terms, one per item (e.g. bohrmaschine) |
| scrapeMode | string | No | overview (fast search) or detail (adds technical-data table + long description) |
| sort | string | No | relevance, price_low, price_high, or topseller |
| maxResults | integer | No | Maximum products to return across all searches |
Example — fast search:
{"keywords": ["bohrmaschine", "akkuschrauber"],"scrapeMode": "overview","sort": "relevance","maxResults": 100}
Example — full detail with specs:
{"keywords": ["gartenstuhl"],"scrapeMode": "detail","sort": "price_low","maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 20+ fields per product, including:
| Field | Type | Description |
|---|---|---|
| productTitle | string | Product name |
| brand | string | Product brand |
| type_designation | string | Manufacturer model / type designation |
| ean | string | EAN / GTIN-13 barcode |
| price | number | Current price (EUR) |
| currency | string | ISO currency code (EUR) |
| rating | number | Average star rating |
| review_count | number | Total number of reviews |
| availability | string | Availability state (e.g. InStock) |
| in_stock | boolean | Whether the product is in stock |
| images | array | All product image URLs |
| breadcrumbs | array | Full category path (Detail mode) |
| highlights | array | USP highlight bullets (Detail mode) |
| specs | object | Full technical-data table (Detail mode) |
| description | string | Long product description (Detail mode) |
Example:
{"product_id": "11290194","productTitle": "Rotwerk Bohr- & Fräsmaschine EFM 200DS","brand": "Rotwerk","type_designation": "EFM 200DS","ean": "4026863156001","price": 799.0,"currency": "EUR","rating": 4.6,"review_count": 12,"availability": "InStock","in_stock": true,"images": ["https://media.cdn.bauhaus/m/493247/prod_large_square.webp"],"breadcrumbs": ["Werkzeug & Maschinen", "Maschinen", "Fräsen", "Bohr-Fräsmaschinen"],"highlights": ["Leistungsstarker Motor", "Großzügiger Arbeitstisch", "Zahnkranzbohrfutter"],"specs": { "Leistung": "350 W", "Drehzahl": "150 U/min - 2.500 U/min", "Größe Arbeitstisch": "390 x 95 mm" },"description": "Die Bohr- und Fräsmaschine EFM 200DS von Rotwerk ist ein optimales Werkzeug..."}
💼 Use Cases & Examples
1. Price Monitoring
Retailers and resellers tracking BAUHAUS prices over time to stay competitive.
Input: Your product keywords and a daily schedule Output: Current EUR price and localized price string for every match Use: Spot price changes, react to the market, and keep your own pricing sharp.
2. Competitive Analysis
Brands and category managers benchmarking their products against the BAUHAUS assortment.
Input: Category keywords Output: Competitor prices, ratings, review counts, and availability Use: Understand where you win or lose on price, rating, and availability.
3. Catalog Building
E-commerce teams and marketplaces building a clean product catalog with images and specs.
Input: Keywords, in Detail mode Output: Titles, brands, EANs, images, and full technical-data tables Use: Populate your storefront or PIM with structured, ready-to-use product data.
4. Assortment & Availability Research
Merchandisers studying which products carry the best ratings and are in stock.
Input: Category keywords, sorted by topseller Output: Availability, ratings and review-count data per product Use: Plan assortment and find top-rated products in a category.
5. Market Research & Trend Spotting
Analysts tracking best-sellers and review momentum in the German DIY market.
Input: Broad category keywords, sorted by topseller Output: Best-seller ranking, rating trends, and review-count growth Use: Surface emerging products and category trends before competitors do.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/bauhaus-product-scraper').call({keywords: ['bohrmaschine'],scrapeMode: 'overview'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/bauhaus-product-scraper').call(run_input={'keywords': ['bohrmaschine'], 'scrapeMode': 'overview'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~bauhaus-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"keywords": ["bohrmaschine"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. daily) or webhook
- HTTP Request: Call the actor API with your keywords
- Process: Handle the JSON results
- Action: Save to a sheet, sync to a database, or send a price-change alert
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Run multiple searches and large categories in one go
- Pay-per-result: you're only charged for the products you actually receive
💰 Best value on the market — transparent pay-per-result pricing with no hidden proxy or subscription fees.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 products per run. PAID tier: unlimited products across as many searches as you like.
Q: In which currency are the prices? A: Prices are in EUR, reflecting the German BAUHAUS store.
Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search results with price, ratings, brand, image and availability. Detail adds the full technical-data table, the long product description, USP highlights and the EAN for every product.
Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.
Q: Is this legal? A: Yes — we only extract publicly available product data. See the legal section below.
Q: How fresh is the data? A: Every run pulls live data directly from BAUHAUS at the moment you run it. Schedule runs to keep prices up to date.
🐞 Troubleshooting
No results returned
- Check that your keywords match real BAUHAUS products (German search terms work best)
- Try a broader search term or a different sort order
Missing specifications or description
- Specs, USP highlights and long descriptions only appear in Detail mode — switch
scrapeModetodetail
Fewer results than expected on the free tier
- The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly shared. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
⚖️ Trademark Disclaimer
BAUHAUS® is a trademark of its respective owner. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by BAUHAUS.
⭐ Love This Tool?
If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
More from SIÁN Agency
- 🪚 Home Depot Product Scraper — US home-improvement product data, prices & ratings
- 🛍️ Google Shopping Price Scraper — track offers and price history across the web
- 📦 Browse all SIÁN actors →
Built by SIÁN Agency | More Tools