toom Baumarkt Scraper — German DIY & Home Improvement Prices
Pricing
Pay per event
toom Baumarkt Scraper — German DIY & Home Improvement Prices
Scrape products from toom.de, a German DIY chain with 300+ locations. Power tools, garden, paint, flooring, and bathroom products.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
Toom Baumarkt Scraper -- German DIY (REWE Group)
Scrape products, prices, ratings, and availability from toom.de -- Germany's mid-market DIY chain with 300+ stores, owned by the REWE Group. Supports both fast listing extraction and optional full product detail scraping with specs and image galleries.
What is Toom Scraper?
Toom Baumarkt is one of Germany's big five DIY chains, standing out through its connection to the REWE Group -- one of Germany's largest retail and wholesale conglomerates. With 300+ stores and a focus on the mid-market consumer, Toom positions itself as the practical, no-fuss DIY store for homeowners. Its product range covers power tools, garden equipment, paint, flooring, bathroom fixtures, and building materials.
What makes Toom interesting for market analysis is its ownership: REWE Group also owns the PENNY discount chain and REWE supermarkets. Toom's pricing and promotional strategy often reflects REWE Group's broader retail approach, with an emphasis on value-oriented mid-market positioning.
This scraper offers two modes: a fast listing mode that extracts product cards directly from search/category pages, and an optional detail mode that visits each product page for full specs and descriptions.
- German mid-market DIY pricing -- Track Toom's pricing to understand the mid-tier between value players (Praktiker legacy) and premium chains (Bauhaus)
- REWE Group retail intelligence -- Toom's promotional patterns may mirror REWE Group strategy; compare seasonal promotions and markdown cycles
- Garden and outdoor product monitoring -- Toom's garden department is a major revenue driver; track seasonal garden furniture, plant, and outdoor living pricing
- Paint and decorating market analysis -- Monitor how paint brands (Alpina, Schoner Wohnen, Dulux, Toom private label) are priced and positioned
- Regional DIY market research -- Toom has strong regional presence in certain parts of Germany; its pricing reflects local market dynamics
What data does Toom Scraper extract?
- 🪛 Product name -- Full German product title
- 💰 Price & discounts -- Current price and strikethrough original price
- 🏷️ Brand -- Manufacturer name from product cards or detail pages
- 📦 Stock availability -- Online availability based on "Verfugbar" and "Versand nach Hause" indicators
- ⭐ Ratings & reviews -- Star rating and review count where available
- 🖼️ Product images -- Primary image and full gallery (detail mode)
- 📐 Technical specifications -- Specs from attribute tables (detail mode)
- 📋 Product description -- Full text description (detail mode)
- 🔗 Product URL -- Direct link on toom.de
- 📂 Category breadcrumbs -- Category path from navigation (detail mode)
- 🏗️ Product ID -- Internal toom product identifier from URL
How to scrape Toom
| Field | Type | Description |
|---|---|---|
searchQuery | String | Search keyword -- e.g., "bohrmaschine", "farbe", "garten", "laminat" |
categoryUrl | String | Category page URL -- e.g., https://www.toom.de/c/werkstatt-maschinen/elektrowerkzeuge/bohrmaschinen-bohrschrauber/3000 |
maxResults | Integer | Maximum products to return (default: 100, max: 50,000) |
scrapeDetails | Boolean | Visit each product page for full specs and descriptions (default: false) |
proxyConfiguration | Object | Optional proxy settings |
Tips:
- Set
scrapeDetailstotruefor rich data (specs, descriptions, all images, categories). Leave itfalsefor faster extraction with basic listing data. - The search URL pattern is
https://www.toom.de/s/{query}/ - Category URLs follow:
https://www.toom.de/c/{category-path}/{id} - Pagination works automatically -- the actor follows next-page links or increments the page parameter
- No special proxy required for normal runs; proxy recommended for 500+ products
Output
Listing mode (scrapeDetails: false) -- fast extraction from product cards:
{"name": "Einhell Akku-Bohrschrauber TC-CD 18/35 Li Kit 18V","brand": "Einhell","price": 59.99,"currency": "EUR","url": "https://www.toom.de/p/einhell-akku-bohrschrauber-tc-cd-18-35-li-kit/3456789","scrapedAt": "2026-04-03T18:00:00.000Z","productId": "3456789","imageUrl": "https://static.toom.de/produkte/einhell-tc-cd-18-35.jpg","rating": 4.2,"reviewCount": 67,"inStock": true}
Detail mode (scrapeDetails: true) -- full data from product pages:
{"name": "Einhell Akku-Bohrschrauber TC-CD 18/35 Li Kit 18V","brand": "Einhell","price": 59.99,"currency": "EUR","url": "https://www.toom.de/p/einhell-akku-bohrschrauber-tc-cd-18-35-li-kit/3456789","scrapedAt": "2026-04-03T18:00:00.000Z","productId": "3456789","imageUrl": "https://static.toom.de/produkte/einhell-tc-cd-18-35.jpg","imageUrls": ["https://static.toom.de/produkte/einhell-tc-cd-18-35.jpg","https://static.toom.de/produkte/einhell-tc-cd-18-35-detail.jpg"],"rating": 4.2,"reviewCount": 67,"inStock": true,"description": "Der Einhell TC-CD 18/35 Li ist ein kompakter Akku-Bohrschrauber fur Heimwerker mit 35 Nm Drehmoment und LED-Arbeitslicht.","specs": {"Spannung": "18 V","Max. Drehmoment": "35 Nm","Leerlaufdrehzahl": "0-1350 min-1","Bohrfutter": "10 mm","Gewicht": "1.13 kg"},"categories": ["Werkstatt & Maschinen", "Elektrowerkzeuge", "Bohrmaschinen & Bohrschrauber"],"category": "Werkstatt & Maschinen > Elektrowerkzeuge > Bohrmaschinen & Bohrschrauber"}
A paint product example:
{"name": "Schoner Wohnen Wandfarbe Polarweiss matt 10L","brand": "Schoner Wohnen","price": 49.99,"currency": "EUR","url": "https://www.toom.de/p/schoener-wohnen-wandfarbe-polarweiss-matt-10l/2345678","scrapedAt": "2026-04-03T18:00:00.000Z","originalPrice": 59.99,"productId": "2345678","imageUrl": "https://static.toom.de/produkte/sw-polarweiss-10l.jpg","inStock": true,"rating": 4.6,"reviewCount": 312}
How much does it cost?
| Scenario | Products | Mode | Est. cost |
|---|---|---|---|
| Quick search | 100 | Listing | ~$0.15 |
| Category scan | 500 | Listing | ~$0.40 |
| Detailed brand analysis | 200 | Detail | ~$0.80 |
| Full department with specs | 500 | Detail | ~$2.00 |
Listing mode is roughly 3-5x cheaper than detail mode since it skips individual product page visits.
Can I integrate?
- JSON, CSV, Excel -- Direct dataset download
- Google Sheets -- Auto-sync
- Webhooks -- Trigger on run completion
- API -- Programmatic access (see below)
- Zapier / Make -- 5,000+ integrations
- Amazon S3, Google Cloud Storage -- Cloud export
Can I use it as an API?
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/toom-scraper").call(run_input={"searchQuery": "farbe","maxResults": 100,"scrapeDetails": 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/toom-scraper').call({searchQuery: 'farbe',maxResults: 100,scrapeDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
What is the difference between listing mode and detail mode?
Listing mode (scrapeDetails: false) extracts data from product cards on search/category pages: name, brand, price, image, rating, and stock status. Detail mode (scrapeDetails: true) additionally visits each product page for full specs, description, category breadcrumbs, and all images. Listing mode is faster and cheaper; detail mode is more comprehensive.
How does Toom compare to OBI and Hornbach? Toom is the mid-market player: affordable prices, practical assortment, 300+ conveniently sized stores. OBI is the market leader by store count (350+) with a broader catalog. Hornbach targets project builders with massive warehouse stores. Toom's REWE Group ownership gives it strong supply chain advantages for everyday consumer products.
Does Toom have a marketplace or third-party sellers? No. Unlike Praxis, Toom sells its own inventory directly. All products come from Toom's catalog.
Can I scrape Toom's garden center products?
Yes. Garden is one of Toom's strongest departments. Search for "garten", "pflanze", "gartenmobel", or use the garden category URL. Expect seasonal variation in availability and pricing.
How many products does Toom carry online? Toom.de has an estimated 20,000-40,000 products online. The physical stores may carry additional items not listed online.
Why does the brand field sometimes appear empty? In listing mode, brand extraction relies on detecting a short text element in the product card that isn't a price or status label. Some product card layouts may not expose the brand clearly. Use detail mode for more reliable brand extraction.
Limitations
- Targets toom.de (Germany) only
- Listing mode brand extraction is heuristic-based and may miss brands on some product cards
- Detail mode specs depend on how individual product pages are structured; some products have minimal specs
- Pagination relies on next-page links or page parameter incrementing, which may not detect the last page precisely
- Product card detection depends on the presence of
/p/links in listing pages - Some Toom pages may rely on client-side JavaScript rendering that CheerioCrawler cannot execute
Other DIY & home improvement scrapers
Build a complete German and European DIY pricing database:
- OBI Scraper -- Germany's #1 DIY chain (350+ stores)
- Hornbach Scraper -- German/EU DIY megastore for project builders
- Bauhaus Scraper -- German/EU professional hardware & DIY
- GAMMA Scraper -- Belgium, Intergamma group
- Brico Scraper -- Belgium's largest DIY chain
- Hubo Scraper -- Belgian neighborhood DIY
- Praxis Scraper -- Netherlands, Maxeda DIY Group
- Leroy Merlin Scraper -- France's #1 DIY retailer
- Castorama Scraper -- France, Kingfisher group
Your feedback
Questions about the data? Found a bug? Need scrapeDetails to capture additional fields? Open an issue on the actor's page or contact us through Apify.