Brico Scraper — Belgian DIY Products & Home Improvement Prices avatar

Brico Scraper — Belgian DIY Products & Home Improvement Prices

Pricing

Pay per event

Go to Apify Store
Brico Scraper — Belgian DIY Products & Home Improvement Prices

Brico Scraper — Belgian DIY Products & Home Improvement Prices

Scrape products from Brico.be, Belgium's largest DIY chain (Colruyt Group). Tools, building materials, garden furniture, paint, plumbing, and electrical supplies.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

Categories

Share

Brico Scraper -- Belgium's Largest DIY Chain

Scrape products, prices, availability, ratings, and promotions from brico.be -- Belgium's biggest DIY and home improvement retailer, part of the Colruyt Group. Covers 140+ stores and a deep online catalog of tools, building materials, garden, paint, plumbing, and electrical supplies. Bilingual support for Dutch and French.

What is Brico Scraper?

Brico is Belgium's market leader in DIY retail, operating over 140 stores across all Belgian provinces under the Colruyt Group umbrella. Its online catalog is one of the most comprehensive in the Belgian home improvement space, carrying everything from Makita power tools and Levis paint to garden furniture and bathroom fixtures. The Brico brand also includes Brico Plan-It for larger-format stores.

This actor supports two extraction modes: a fast search API for keyword queries, and HTML crawling for category page browsing. Both modes deliver structured product data with pricing, availability, ratings, and category information.

  • Belgian DIY market price intelligence -- Monitor Brico's pricing and promotions against GAMMA, Hubo, and other local competitors to understand the Belgian home improvement pricing landscape
  • Promotional cycle analysis -- Track how Brico runs promotions (discount percentages, labels like "2e aan halve prijs") to time your purchasing or benchmark your own retail pricing
  • Product assortment mapping -- Catalog Brico's full offering by category to identify gaps, overlaps, or opportunities versus competitors
  • Colruyt Group retail research -- Brico is part of Belgium's largest retail group; studying its DIY catalog gives insight into Colruyt's category management strategy
  • Supplier brand tracking -- Monitor how brands like Bosch, DeWalt, Gardena, or Weber are positioned and priced at Belgium's largest DIY retailer

What data does Brico Scraper extract?

  • 🔨 Product name -- Full product title in Dutch or French
  • 💰 Price & promotions -- Current price, original price, discount label, and discount percentage
  • 🏷️ Brand -- Manufacturer name (Bosch, Makita, Gardena, Levis, etc.)
  • 📦 Stock & delivery -- Availability status and delivery mode information
  • Ratings & reviews -- Customer star rating and review count
  • 🖼️ Product image -- Product thumbnail URL (424x424)
  • 🔗 Product URL -- Direct link to the product on brico.be
  • 📂 Category hierarchy -- Full category path from parent categories
  • 🏗️ Product identifiers -- EAN barcode, product ID/SKU
  • 🌐 Language -- Output language (nl or fr)

How to scrape Brico

FieldTypeDescription
searchQueryStringSearch by keyword -- e.g., "boormachine", "tuinslang", "verf"
startUrlsArrayBrico.be category or product page URLs to scrape
maxResultsIntegerMaximum products to return (default: 100, max: 10,000)
languageString"nl" (Dutch, default) or "fr" (French)
proxyConfigurationObjectOptional proxy for large runs

Tips:

  • searchQuery is the fastest mode -- it uses Brico's internal search API directly, no page crawling needed
  • For category browsing, paste a Brico category URL into startUrls (e.g., https://www.brico.be/nl/tuin-terras-buitenleven/tuinmeubelen/tuinstoelen/ga151/)
  • The search API returns 24 products per page and handles pagination automatically
  • Both Dutch and French return the same products with localized names

Output

{
"name": "Makita accu schroefboormachine DDF487Z 18V",
"brand": "Makita",
"price": 129.00,
"currency": "EUR",
"url": "https://www.brico.be/nl/gereedschap/elektrisch-gereedschap/boormachines/makita-accu-schroefboormachine-ddf487z/5678901",
"scrapedAt": "2026-04-03T11:00:00.000Z",
"originalPrice": 149.00,
"discount": "-13%",
"ean": "0088381736480",
"sku": "5678901",
"productId": "5678901",
"inStock": true,
"deliveryInfo": "AVAILABLE",
"rating": 4.8,
"reviewCount": 56,
"imageUrl": "https://www.brico.be/media/5678901/424x424/origin.jpg",
"category": "Gereedschap > Elektrisch gereedschap > Boormachines",
"categories": ["Gereedschap", "Elektrisch gereedschap", "Boormachines"],
"language": "nl"
}

A garden product example:

{
"name": "Gardena Classic tuinslang 1/2\" 20m",
"brand": "Gardena",
"price": 24.99,
"currency": "EUR",
"url": "https://www.brico.be/nl/tuin-terras-buitenleven/bewatering/tuinslangen/gardena-classic-tuinslang/4567890",
"scrapedAt": "2026-04-03T11:00:00.000Z",
"ean": "4078500001762",
"sku": "4567890",
"productId": "4567890",
"inStock": true,
"rating": 4.3,
"reviewCount": 31,
"imageUrl": "https://www.brico.be/media/4567890/424x424/origin.jpg",
"category": "Tuin & Terras > Bewatering > Tuinslangen",
"categories": ["Tuin & Terras", "Bewatering", "Tuinslangen"],
"language": "nl"
}

How much does it cost?

Brico Scraper uses direct API calls in search mode, keeping costs low.

ScenarioProductsEst. cost
Quick search100~$0.10
Category export500~$0.30
Full department scan2,000~$0.80
Weekly monitoring run1,000/week~$1.50/month

Category crawling mode (using startUrls) is slightly more expensive due to HTML parsing overhead.

Can I integrate?

Export data in any format Apify supports:

  • JSON, CSV, Excel -- Direct download from dataset
  • Google Sheets -- Automatic sync
  • Webhooks -- Trigger your pipeline on completion
  • API -- Programmatic access (see below)
  • Zapier / Make -- Connect to 5,000+ apps
  • Amazon S3, Google Cloud Storage -- Cloud storage export

Can I use it as an API?

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/brico-scraper").call(run_input={
"searchQuery": "tuinmeubelen",
"maxResults": 200,
"language": "nl"
})
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/brico-scraper').call({
searchQuery: 'tuinmeubelen',
maxResults: 200,
language: 'nl',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

What is the difference between Brico and Brico Plan-It? Brico Plan-It is the larger-format variant of Brico stores with a wider assortment. Both share the same online catalog at brico.be, so this scraper covers products from both store formats.

Can I get store-level stock information? The scraper returns the general availability status from the Brico API (AVAILABLE, OUT_OF_STOCK, etc.). Individual store-level inventory is not exposed through the public search API.

How does Brico compare to GAMMA and Hubo? Brico is the largest Belgian DIY chain by store count (140+). GAMMA (80+ stores) is part of the Intergamma group and tends to be strong in the Flemish market. Hubo operates smaller neighborhood stores. All three target the Belgian consumer DIY market but differ in assortment depth and store format.

Does Brico have its own private-label brands? Yes. Brico carries several private-label lines. You can spot them by filtering for products where the brand field matches Brico-specific names. Most branded products come from major manufacturers like Bosch, Makita, Gardena, and Levis.

Can I scrape in both Dutch and French simultaneously? Not in a single run. Set language to "nl" or "fr" and run separately. Both languages return the same products with localized titles and category names.

Limitations

  • Search API returns 24 products per page -- large catalogs require many API calls
  • Category page crawling requires properly formatted Brico.be URLs with the category code (e.g., /ga151/)
  • Product descriptions and detailed specs are not included in the search API response; they would require visiting individual product pages
  • Stock status is general (online availability), not store-specific
  • Proxy is recommended for runs above 1,000 products to avoid rate limiting

Other DIY & home improvement scrapers

Compare Belgian and European DIY pricing with these companion scrapers:

Your feedback

Have a question? Found a bug? Need additional data fields? Open an issue on the actor's page or reach out through Apify. We actively maintain this scraper based on user feedback.