Leroy Merlin Scraper — French DIY, Home Improvement & Building  avatar

Leroy Merlin Scraper — French DIY, Home Improvement & Building

Pricing

Pay per usage

Go to Apify Store
Leroy Merlin Scraper — French DIY, Home Improvement & Building

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

Jelle Desramaults

Maintained by Community

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

FieldTypeRequiredDescription
searchQueryStringNoSearch term (e.g., "carrelage", "peinture")
categoryUrlStringNoCategory URL on leroymerlin.fr
startUrlsArrayNoMultiple URLs to scrape
maxResultsIntegerNoProduct cap (default: 100)
proxyConfigurationObjectRecommendedFrench residential proxies strongly recommended

Data extraction

The scraper tries multiple strategies in order:

  1. JSON-LD Product schema
  2. Google Analytics dataLayer (GA4 ecommerce events)
  3. HTML product card parsing
  4. Product detail page scraping with specs and breadcrumbs

Output

FieldTypeExample
nameString"Carrelage sol et mur blanc 30x60 cm"
brandString"Artens"
priceNumber14.90
currencyString"EUR"
skuStringProduct reference
eanStringEAN barcode
inStockBooleantrue
ratingNumber4.2
reviewCountNumber89
imageUrlStringProduct image
specsObject{"Dimensions": "30x60 cm", "Epaisseur": "9 mm"}
categoriesArrayFull 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