Leroy Merlin Scraper — French DIY, Home Improvement & Building
Pricing
Pay per usage
Leroy Merlin Scraper — French DIY, Home Improvement & Building
Scrape products, prices, specifications, ratings, and availability from leroymerlin.fr. France's largest home improvement retailer with 140+ stores. Supports search queries and category browsing.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jelle Desramaults
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Leroy Merlin Scraper
Scrapes products from leroymerlin.fr, France's largest home improvement retailer with 140+ stores. Uses PlaywrightCrawler (headless browser) because the site runs DataDome anti-bot protection.
Important: proxy requirements
Leroy Merlin uses DataDome bot detection plus geo-IP filtering. For best results, use French (FR) residential proxies. Without proper proxies, you will likely hit CAPTCHA challenges.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Search term (e.g., "carrelage", "peinture") |
categoryUrl | String | No | Category URL on leroymerlin.fr |
startUrls | Array | No | Multiple URLs to scrape |
maxResults | Integer | No | Product cap (default: 100) |
proxyConfiguration | Object | Recommended | French residential proxies strongly recommended |
Data extraction
The scraper tries multiple strategies in order:
- JSON-LD Product schema
- Google Analytics dataLayer (GA4 ecommerce events)
- HTML product card parsing
- Product detail page scraping with specs and breadcrumbs
Output
| Field | Type | Example |
|---|---|---|
name | String | "Carrelage sol et mur blanc 30x60 cm" |
brand | String | "Artens" |
price | Number | 14.90 |
currency | String | "EUR" |
sku | String | Product reference |
ean | String | EAN barcode |
inStock | Boolean | true |
rating | Number | 4.2 |
reviewCount | Number | 89 |
imageUrl | String | Product image |
specs | Object | {"Dimensions": "30x60 cm", "Epaisseur": "9 mm"} |
categories | Array | Full breadcrumb path |
{"name": "Carrelage sol et mur blanc 30x60 cm","brand": "Artens","price": 14.90,"currency": "EUR","inStock": true,"rating": 4.2,"specs": {"Dimensions": "30x60 cm"},"category": "Carrelage","url": "https://www.leroymerlin.fr/produits/carrelage-sol-et-mur-blanc-82345678.html","scrapedAt": "2026-03-16T10:00:00.000Z"}
Cost
Browser-based scraping (Playwright) uses more compute than HTTP-only scrapers. Expect around $1-2 per 100 products, depending on proxy type.
Limitations
- DataDome will block requests without French proxies -- this is the main challenge
- maxConcurrency is set to 1 to reduce bot detection risk
- Product URLs on Leroy Merlin end with a reference number like
-12345678.html