Brico Depot Scraper โ€” French Building Materials & Prices avatar

Brico Depot Scraper โ€” French Building Materials & Prices

Pricing

Pay per event

Go to Apify Store
Brico Depot Scraper โ€” French Building Materials & Prices

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

Jelle Desramaults

Maintained by Community

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

FieldTypeDescription
searchQueryStringFrench keyword (e.g., "carrelage", "robinet")
categoryUrlStringA bricodepot.fr category page URL
maxResultsIntegerProduct limit (default: 100, max: 50,000)
proxyConfigurationObjectResidential 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.

ScenarioProductsEstimated cost
Quick keyword search50~$0.05
Category scrape200~$0.15
Multi-category crawl1,000~$0.60
Sitemap-based full catalog5,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 ApifyClient
client = 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 -- categoryUrl input is more reliable than searchQuery
  • 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:

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.