Bauhaus Scraper โ€” German DIY & Building Materials avatar

Bauhaus Scraper โ€” German DIY & Building Materials

Pricing

Pay per event

Go to Apify Store
Bauhaus Scraper โ€” German DIY & Building Materials

Bauhaus Scraper โ€” German DIY & Building Materials

Scrape products from Bauhaus.info, the German/Austrian DIY chain. Tools, hardware, paint, wood, plumbing, electrical, garden โ€” construction and renovation supplies.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Bauhaus Scraper -- German/EU Professional Hardware & Building Materials

Scrape products, prices, detailed specifications, ratings, and stock info from bauhaus.info -- Germany and Europe's specialist retailer for professional hardware, building materials, and workshop supplies. Full product detail extraction with specs, EAN codes, and image galleries.

What is Bauhaus Scraper?

Bauhaus is the professional's choice in the European DIY market. Founded in 1960 in Mannheim, it operates 270+ stores across 19 countries with a distinct focus on professional-grade materials and workshop supplies. Unlike consumer-oriented DIY chains, Bauhaus leans heavily into building materials, industrial hardware, workshop equipment, and trade-quality tools. Its stores typically feature specialized departments like a drive-in lumber yard, tile studio, and paint mixing center.

This scraper crawls Bauhaus's product listings and detail pages using CheerioCrawler, extracting data from JSON-LD structured data, product attribute tables, and HTML elements. Each product page is visited individually to capture the full depth of specs and descriptions.

  • Construction material procurement -- Extract pricing on lumber, concrete, drywall, insulation, and roofing materials for project estimation and supplier comparison
  • Workshop and industrial supply tracking -- Monitor prices on welding equipment, compressors, workbenches, and industrial-grade hand tools
  • Professional tool brand analysis -- Track how professional brands (Makita, Metabo, Milwaukee, Festool, Hilti) are positioned and priced at Bauhaus versus other retailers
  • Tile and flooring market research -- Bauhaus's tile studio is a major revenue center; scrape tile products with full spec data (dimensions, material, PEI rating, water absorption)
  • Cross-country price comparison -- Bauhaus operates in Germany, Austria, Switzerland, and 16 other countries. German pricing serves as a baseline for European market analysis

What data does Bauhaus Scraper extract?

  • ๐Ÿ”ฉ Product name -- Full German product title
  • ๐Ÿ’ฐ Price & discounts -- Current price, UVP/was-price when on promotion
  • ๐Ÿท๏ธ Brand -- Manufacturer name (Makita, Metabo, Fischer, Knauf, BAUHAUS, etc.)
  • ๐Ÿ“ฆ Stock availability -- Online availability based on structured data and page indicators
  • โญ Ratings & reviews -- Aggregate rating and review count from JSON-LD
  • ๐Ÿ–ผ๏ธ Product images -- Primary image plus full product gallery
  • ๐Ÿ“ Technical specifications -- Detailed key-value specs from attribute tables (dimensions, materials, weight, compliance marks)
  • ๐Ÿ“‹ Product description -- Full text description
  • ๐Ÿ”— Product URL -- Direct link on bauhaus.info
  • ๐Ÿ“‚ Category breadcrumbs -- Full category path from breadcrumb navigation
  • ๐Ÿ—๏ธ Product identifiers -- EAN/GTIN barcode, SKU/article number

How to scrape Bauhaus

FieldTypeDescription
searchQueryStringSearch keyword -- e.g., "bohrmaschine", "schrauben", "farbe", "fliesen"
categoryUrlStringCategory page URL -- e.g., https://www.bauhaus.info/akkubohrschrauber/c/10000794
maxResultsIntegerMaximum products to scrape (default: 100, set to 0 for unlimited)
proxyConfigurationObjectRecommended -- bauhaus.info may block direct requests

Tips:

  • categoryUrl overrides searchQuery if both are provided
  • Bauhaus search URL pattern: https://www.bauhaus.info/suche/produkte?q={query}
  • Category URLs follow: https://www.bauhaus.info/{category-slug}/c/{category-id}
  • Apify proxy is enabled by default and strongly recommended -- Bauhaus may block datacenter IPs
  • The scraper visits each product's detail page, so factor in 1-3 seconds per product for runtime estimates

Output

{
"name": "Metabo Akku-Bohrschrauber BS 18 LT BL 18V inkl. 2 Akkus 4.0 Ah",
"brand": "Metabo",
"price": 249.00,
"currency": "EUR",
"url": "https://www.bauhaus.info/akkubohrschrauber/metabo-akku-bohrschrauber-bs-18-lt-bl/p/27654321",
"scrapedAt": "2026-04-03T15:00:00.000Z",
"originalPrice": 289.00,
"sku": "27654321",
"ean": "4061792167823",
"imageUrl": "https://www.bauhaus.info/media/metabo-bs-18-lt-bl.jpg",
"imageUrls": [
"https://www.bauhaus.info/media/metabo-bs-18-lt-bl.jpg",
"https://www.bauhaus.info/media/metabo-bs-18-lt-bl-2.jpg"
],
"description": "Der Metabo BS 18 LT BL ist ein buerstenloser Akku-Bohrschrauber mit 60 Nm Drehmoment fuer anspruchsvolle Bohr- und Schraubarbeiten.",
"rating": 4.6,
"reviewCount": 78,
"inStock": true,
"specs": {
"Spannung": "18 V",
"Max. Drehmoment": "60 Nm",
"Bohrfutter-Spannweite": "1,5-13 mm",
"Akkukapazitaet": "4,0 Ah",
"Gewicht mit Akku": "1,8 kg",
"Motor": "Buerstenlos"
},
"categories": ["Elektrowerkzeuge", "Akkubohrschrauber"],
"category": "Elektrowerkzeuge > Akkubohrschrauber"
}

A building materials example:

{
"name": "Knauf Gipskartonplatte GKB 12,5 mm x 2000 mm x 1250 mm",
"brand": "Knauf",
"price": 7.95,
"currency": "EUR",
"url": "https://www.bauhaus.info/gipskartonplatten/knauf-gipskartonplatte-gkb/p/15432109",
"scrapedAt": "2026-04-03T15:00:00.000Z",
"sku": "15432109",
"ean": "4003982310101",
"inStock": true,
"rating": 4.8,
"reviewCount": 156,
"imageUrl": "https://www.bauhaus.info/media/knauf-gkb-12-5.jpg",
"description": "Die Knauf Gipskartonplatte GKB ist eine Standard-Bauplatte fuer den Trockenbau.",
"specs": {
"Staerke": "12,5 mm",
"Breite": "1250 mm",
"Laenge": "2000 mm",
"Gewicht": "22,5 kg",
"Kantenform": "Abgefast (AK)",
"Brandschutzklasse": "A2-s1, d0"
},
"categories": ["Trockenbau", "Gipskartonplatten"],
"category": "Trockenbau > Gipskartonplatten"
}

How much does it cost?

Bauhaus Scraper visits individual product pages for complete data extraction.

ScenarioProductsEst. cost
Quick search50~$0.30
Category deep dive200~$0.90
Department inventory500~$2.00
Large export1,000~$4.00

Proxy costs are included when using default Apify proxy. Residential proxies may incur additional costs.

Can I integrate?

  • JSON, CSV, Excel -- Direct dataset download
  • Google Sheets -- Automatic sync via Apify
  • Webhooks -- Trigger your data pipeline
  • API -- Programmatic access (see below)
  • Zapier / Make -- 5,000+ app connections
  • Amazon S3, Google Cloud Storage -- Cloud export

Can I use it as an API?

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/bauhaus-scraper").call(run_input={
"searchQuery": "fliesen",
"maxResults": 100,
"proxyConfiguration": {"useApifyProxy": True}
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']} - EUR {item['price']}")

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('studio-amba/bauhaus-scraper').call({
searchQuery: 'fliesen',
maxResults: 100,
proxyConfiguration: { useApifyProxy: true },
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

What makes Bauhaus different from OBI or Hornbach? Bauhaus positions itself as the professional's retailer. Its stores include specialized departments like a drive-in lumber yard, professional tile studio, and paint mixing center. Product data tends to include more technical specifications compared to consumer-oriented chains. OBI has more stores in Germany; Hornbach has the largest individual store formats.

Does the scraper work for Bauhaus in Austria or other countries? This scraper targets bauhaus.info which serves the German market. Bauhaus operates in 19 countries with separate websites. The extraction logic may partially work on other country sites (similar technology), but it is optimized for the German store.

Why is proxy recommended? Bauhaus.info may block or throttle requests from datacenter IP addresses. Using Apify proxy (enabled by default) provides better reliability. For very large scrapes, consider residential proxies.

How detailed are the product specifications? Bauhaus tends to provide rich technical specs, especially for building materials and professional tools. Expect data like dimensions, weight, materials, compliance certifications (CE, DIN, EN standards), and technical performance metrics. Consumer products may have fewer spec fields.

Can I scrape Bauhaus's tile catalog? Yes. Tiles are a major category for Bauhaus. Search for "fliesen" or use a category URL. Tile products typically include detailed specs: dimensions, material type, surface finish, PEI abrasion class, water absorption rate, and frost resistance.

Limitations

  • Targets bauhaus.info (Germany) primarily
  • Proxy is strongly recommended -- direct requests may be blocked
  • Each product page is visited individually, so large scrapes take proportionally longer (1-3 sec per product)
  • Product link detection relies on /produkte/ or /p/ URL patterns -- some edge cases may be missed
  • Specs depend on how each product is structured; not all products have complete attribute tables
  • Pagination relies on next-page links or page parameter incrementing, which may not work for all category layouts

Other DIY & home improvement scrapers

Build a complete German and European DIY pricing database:

Your feedback

Bug reports, feature requests, or questions about data quality? Open an issue on the actor's page or contact us through Apify.