Brico Depot Scraper โ French Building Materials & Prices
Pricing
Pay per event
Brico Depot Scraper โ French Building Materials & Prices
Scrape building materials from BricoDepot.fr. Trade-focused pricing on tiles, plumbing, flooring, electrical, insulation, and structural materials.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Jelle Desramaults
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Brico Depot Scraper
Extract product data, prices, and specifications from bricodepot.fr -- France's leading discount DIY and building materials retailer, part of the Kingfisher Group (alongside Castorama and B&Q). Built for trade professionals and serious renovators who need bulk pricing on tiles, plumbing, electrical, insulation, and structural materials.
What is Brico Depot Scraper?
Brico Depot is France's go-to retailer for budget building materials and renovation supplies. Part of the Kingfisher Group -- the third-largest home improvement retailer globally -- Brico Depot focuses on competitive trade pricing, stocking fewer SKUs than Leroy Merlin but at significantly lower price points. Their catalog is heavy on construction essentials: tiles, plumbing fixtures, electrical components, insulation, kitchen units, and structural materials.
This scraper extracts structured product data from their website. Here is what teams use it for:
- Trade price intelligence -- Brico Depot consistently undercuts other French DIY chains on bulk materials. Monitor their pricing for tiles per square meter, plumbing fittings, and electrical supplies to benchmark your own sourcing costs
- Cross-border building material comparison -- Compare French construction material prices (insulation, concrete, timber, tiles) against German (Hagebau, Globus), Belgian (Brico, Hubo), and Nordic (Byggmax, K-Rauta) equivalents to find the cheapest supply chain
- Kingfisher Group analysis -- Track pricing consistency and product overlap between Brico Depot, Castorama, and B&Q across the Kingfisher portfolio
- Renovation cost planning -- Extract pricing data for complete renovation projects: kitchen caissons, bathroom suites, flooring, and paint -- all from one source
- EAN-based product matching -- Use EAN barcodes to match identical products across retailers for genuine like-for-like price comparison
What data does Brico Depot Scraper extract?
Each product includes the following fields when available:
- ๐ท๏ธ Product name -- Full listing title in French
- ๐ข Brand -- Manufacturer name
- ๐ฐ Price -- Current retail price in EUR
- ๐ Original price -- Crossed-out price for promotional items
- ๐ EAN -- European Article Number (barcode) from product ID
- ๐ข SKU -- Product reference code
- ๐ฆ In stock -- Availability status (InStock, InStoreOnly, PreOrder)
- โญ Rating -- Customer rating (BazaarVoice powered)
- ๐ฌ Review count -- Number of customer reviews
- ๐ผ๏ธ Image URL -- Main product image
- ๐ผ๏ธ Image URLs -- Full product gallery
- ๐ Description -- Product description (HTML stripped)
- ๐ Category -- Product category from JSON-LD
- ๐ Categories -- Full breadcrumb path from HTML
- ๐ Language -- Always
"fr"(French)
How to scrape Brico Depot
Search by keyword
{"searchQuery": "carrelage","maxResults": 100}
Useful French search terms: "carrelage" (tiles), "robinet" (faucet), "peinture" (paint), "meuble cuisine" (kitchen cabinet), "radiateur" (radiator), "isolant" (insulation), "parquet" (flooring).
Scrape a category
{"categoryUrl": "https://www.bricodepot.fr/catalogue/amenagement-despaces/cuisine/meuble-de-cuisine/","maxResults": 500}
Full catalog via sitemap
If you provide neither a search query nor category URL, the scraper will attempt to discover products via the site's XML sitemap -- useful for comprehensive catalog crawls.
Input reference
| Field | Type | Description |
|---|---|---|
searchQuery | String | French keyword (e.g., "carrelage", "robinet") |
categoryUrl | String | A bricodepot.fr category page URL |
maxResults | Integer | Product limit (default: 100, max: 50,000) |
proxyConfiguration | Object | Residential proxies recommended (AWS WAF protection) |
Important: Brico Depot uses AWS WAF protection. For reliable results on large scrapes, use Apify residential proxies. Datacenter proxies may work for small runs but can be blocked.
Output
[{"name": "Carrelage sol et mur gres cerame 60x60 cm gris clair","brand": "Brico Depot","price": 11.90,"currency": "EUR","ean": "3454976512345","sku": "BD-CARR-6060-GC","inStock": true,"rating": 4.2,"reviewCount": 89,"imageUrl": "https://www.bricodepot.fr/images/products/carrelage-gres-cerame-60x60.jpg","description": "Carrelage en gres cerame emaille pour sol et mur. Adapte aux pieces humides. Epaisseur 9 mm. Vendu au m2.","category": "Carrelage","categories": ["Construction & Renovation", "Carrelage, stratifie & parquet", "Carrelage sol"],"language": "fr","url": "https://www.bricodepot.fr/catalogue/carrelage-gres-cerame-60x60-gris/prod45678/","scrapedAt": "2026-04-03T10:30:00.000Z"},{"name": "Meuble bas cuisine 80 cm 2 portes blanc","brand": "Brico Depot","price": 49.00,"currency": "EUR","originalPrice": 65.00,"inStock": true,"rating": 3.8,"reviewCount": 156,"imageUrl": "https://www.bricodepot.fr/images/products/meuble-bas-80cm-blanc.jpg","description": "Caisson bas de cuisine 80 cm avec 2 portes et 1 etagere. Panneau de particules melanine blanc. A assembler.","category": "Meuble de cuisine","categories": ["Amenagement d'espaces", "Cuisine", "Meuble de cuisine", "Caisson bas"],"language": "fr","url": "https://www.bricodepot.fr/catalogue/meuble-bas-cuisine-80cm-blanc/prod78901/","scrapedAt": "2026-04-03T10:30:15.000Z"},{"name": "Mitigeur evier cuisine inox brosse","brand": "Essebagno","price": 39.90,"currency": "EUR","ean": "3454976598765","inStock": true,"rating": 4.0,"reviewCount": 43,"imageUrl": "https://www.bricodepot.fr/images/products/mitigeur-evier-inox.jpg","description": "Mitigeur pour evier de cuisine, finition inox brosse. Cartouche ceramique. Flexible d'alimentation inclus.","language": "fr","url": "https://www.bricodepot.fr/catalogue/mitigeur-evier-cuisine-inox-brosse/prod23456/","scrapedAt": "2026-04-03T10:30:28.000Z"}]
Export in JSON, CSV, Excel, XML, or RSS from the Apify dataset.
How much does it cost?
CheerioCrawler-based, so compute costs are low. Proxy costs are the main expense due to AWS WAF.
| Scenario | Products | Estimated cost |
|---|---|---|
| Quick keyword search | 50 | ~$0.05 |
| Category scrape | 200 | ~$0.15 |
| Multi-category crawl | 1,000 | ~$0.60 |
| Sitemap-based full catalog | 5,000 | ~$3.00 |
Residential proxy usage adds to the cost depending on your Apify plan. The scraper itself is lightweight and runs at high concurrency (10 parallel requests).
Can I integrate?
Pipe Brico Depot data into your tools:
- Webhooks -- Trigger actions when scraping finishes
- Google Sheets -- Sync products and prices to spreadsheets
- Slack / Microsoft Teams -- Alert on price changes or new products
- Zapier / Make -- Connect to thousands of apps
- Amazon S3 / Google Cloud -- Store datasets in cloud buckets
- PostgreSQL / MySQL / BigQuery -- Direct database push
- API -- Programmatic access from any language
Can I use it as an API?
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/bricodepot-scraper").call(run_input={"searchQuery": "carrelage","maxResults": 200,})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/bricodepot-scraper").call({searchQuery: "carrelage",maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(`${item.name} - EUR ${item.price}`));
FAQ
Why does Brico Depot matter for price comparison? Brico Depot is consistently the cheapest major DIY retailer in France for building materials. If you are tracking European construction costs -- whether for tiles, insulation, plumbing, or kitchen units -- Brico Depot sets the floor price in France.
Does search work reliably?
Brico Depot's search is client-side rendered (SenseFuel). The scraper attempts to extract products from server-side HTML first. If search returns empty results, try using a categoryUrl instead -- this is more reliable and gives you direct access to products.
Can I scrape the full Brico Depot catalog?
Yes. If you provide neither search nor category, the scraper falls back to XML sitemap discovery. It finds product sitemaps, extracts product URLs matching the /prod{ID}/ pattern, and visits each page. This is the most thorough approach for full catalog extraction.
What about store-specific prices? The scraper extracts online catalog prices only. Brico Depot occasionally shows different prices by store location, which requires selecting a store on the website. The scraper does not simulate store selection.
Are prices per unit or per square meter? Brico Depot lists some products (tiles, flooring) with per-square-meter pricing. The price field reflects whatever the site displays. Check the product description for unit details.
How does this compare to Castorama Scraper? Brico Depot and Castorama are sister companies (both Kingfisher Group). Brico Depot targets trade and budget, while Castorama targets consumers. Scraping both gives you the full Kingfisher picture in France.
Limitations
- All data is in French from bricodepot.fr
- Search pages are client-side rendered --
categoryUrlinput is more reliable thansearchQuery - AWS WAF can block datacenter proxies; residential proxies strongly recommended for large runs
- Per-unit vs per-square-meter pricing depends on the product category and is not normalized by the scraper
- The scraper does not capture store-specific pricing or local availability
- Sitemap-based crawling may include discontinued or out-of-stock product pages
Other DIY & hardware scrapers
Build complete European building material price intelligence with our scraper collection:
- Gamma Scraper -- Netherlands
- Leroy Merlin Scraper -- France
- Brico Scraper -- Belgium
- Praxis Scraper -- Netherlands
- OBI Scraper -- Germany
- Hornbach Scraper -- Germany/Europe
- Bauhaus Scraper -- Germany/Europe
- Castorama Scraper -- France/Poland
- Hubo Scraper -- Belgium/Netherlands
- Toom Scraper -- Germany
- Hagebau Scraper -- Germany
- Globus Baumarkt Scraper -- Germany
- Bricorama Scraper -- France
- Byggmax Scraper -- Sweden
- Bricomarche Scraper -- France
- Clas Ohlson Scraper -- Scandinavia
- Jula Scraper -- Sweden
- K-Rauta Scraper -- Finland
Your feedback
Running into problems or want additional features? Let us know through the actor's Apify Store page or the community forum. We maintain all our scrapers actively and prioritize fixes based on user feedback.