Leroy Merlin Product Scraper
Pricing
from $4.75 / 1,000 overview products
Leroy Merlin Product Scraper
Scrape Leroy Merlin (leroymerlin.fr) products — price in EUR, ratings, images, EAN & seller data. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.
Pricing
from $4.75 / 1,000 overview products
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Leroy Merlin Product Scraper — Prices, Ratings & Product Data (France · EUR) 🛠️
🎉 Pull Leroy Merlin prices, discounts, ratings, EAN/GTIN, and seller data — by keyword or category, no code
Built for retail analysts, e-commerce sellers, and brands who need fresh Leroy Merlin product data on demand
📋 Overview
Track every price, discount, and product detail on Leroy Merlin (leroymerlin.fr) — without writing a single line of code. This scraper turns any Leroy Merlin search or category into a clean, structured spreadsheet of products, complete with prices in EUR, ratings, images, EAN/GTIN barcodes, and seller information (Leroy Merlin's own offers vs. third-party marketplace sellers).
Why professionals choose us:
- ✅ Complete product data: 20+ fields per product — price (incl. & excl. VAT), discount, rating, review count, brand, EAN/GTIN, seller, and more
- ⚡ Fast search-first mode: pull 27 products per page in seconds; scale to thousands across multiple searches and categories
- 🏬 Marketplace insight: see whether each offer is sold by Leroy Merlin (1P) or a third-party marketplace seller (3P), plus total competing offers
- 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
- 💎 Detail enrichment: add the EAN/GTIN barcode, full description, hero image, availability, and review count with one switch
- ✨ France & EUR: native French catalog, prices in euros, sort just like the leroymerlin.fr site
✨ Features
- 🔎 Keyword & Category Search: scrape any Leroy Merlin search term or category page
- 🏷️ Full Pricing: current price (VAT incl. & excl.), original/pre-discount price, and discount rate
- ⭐ Ratings & Reviews: star rating and total review count for every product
- 🏬 Seller Data: seller name, 1P (Leroy Merlin) vs 3P (marketplace) flag, and total offer count
- 🔢 Identifiers: brand, SKU, and EAN/GTIN barcode for matching across catalogs
- 🖼️ Product Images: hero image URL, ready for catalogs or feeds (Detail mode)
- 📝 Descriptions: full product description (Detail mode)
- 🧭 Breadcrumbs & Categories: the product's full category path for clean classification (Detail mode)
- 📦 Clean Export: results delivered as structured JSON or CSV, ready for Excel or your database
- 🚀 No-Code Setup: configure searches in a simple form — no scripts, no maintenance
🎬 Quick Start
Enter one or more search keywords, pick a mode, and run. In under a minute you'll have a structured dataset of Leroy Merlin products you can download as JSON or CSV. No setup, no code.
curl -X POST https://api.apify.com/v2/acts/sian.agency~leroy-merlin-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"keywords": ["perceuse"], "scrapeMode": "overview"}'
🚀 Getting Started (3 Simple Steps)
Step 1: Add Your Searches
Type one or more Leroy Merlin search keywords (e.g. perceuse, robinet cuisine) — one per line.
Step 2: Choose Your Mode
Pick Overview for fast search results, or Detail to also pull the EAN/GTIN, full description, image, availability, and review count.
Step 3: Run & Download
Click Start, then export your results as JSON, CSV, or Excel from the Apify dataset.
That's it! In just a few minutes, you'll have:
- A clean table of Leroy Merlin products with prices in EUR and discounts
- Ratings, review counts, and seller data
- EAN/GTIN barcodes and product images (Detail mode)
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| keywords | array | No | Leroy Merlin search terms, one per item (e.g. perceuse) |
| categoryPaths | array | No | Advanced — Leroy Merlin category paths (e.g. outillage/outillage-electroportatif/perceuse) |
| scrapeMode | string | No | overview (fast search) or detail (adds EAN, description, image, reviews) |
| sort | string | No | relevance, price_low, or price_high |
| maxResults | integer | No | Maximum products to return across all searches |
Example — fast search:
{"keywords": ["perceuse", "robinet cuisine"],"scrapeMode": "overview","sort": "price_low","maxResults": 100}
Example — full detail with EAN & description:
{"categoryPaths": ["outillage/outillage-electroportatif/perceuse"],"scrapeMode": "detail","sort": "relevance","maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 20+ fields per product, including:
| Field | Type | Description |
|---|---|---|
| productTitle | string | Product name |
| brand | string | Product brand |
| sku | string | Leroy Merlin SKU |
| gtin | string | EAN / GTIN barcode (Detail mode) |
| price | number | Current price, VAT included (EUR) |
| price_excl_tax | number | Price excluding VAT (EUR) |
| original_price | number | Pre-discount price |
| discount_rate | number | Discount percentage |
| currency | string | Currency code (EUR) |
| availability | string | Stock status (Detail mode) |
| rating | number | Average star rating |
| review_count | number | Total number of reviews (Detail mode) |
| seller_name | string | Selling merchant |
| seller_type | string | 1P (Leroy Merlin) or 3P (marketplace) |
| total_offer_count | number | Number of competing offers |
| images | array | Product image URLs (Detail mode) |
| breadcrumbs | array | Full category path (Detail mode) |
| description | string | Product description (Detail mode) |
Example:
{"item_id": "82550081","productTitle": "Perceuse à percussion DEXTER Dp5, 900 W","brand": "DEXTER","sku": "82550081","gtin": "3276007978681","price": 40.9,"price_excl_tax": 34.08,"original_price": null,"discount_rate": null,"currency": "EUR","rating": 4.4,"review_count": 25,"seller_name": "Leroy Merlin","seller_type": "1P","total_offer_count": 1,"images": ["https://media.adeo.com/media/5268135/media.png"],"breadcrumbs": ["Accueil", "Produits", "Outillage", "Perceuse"],"description": "Perceuse à percussion compacte et puissante..."}
💼 Use Cases & Examples
1. Price Monitoring
Retailers and resellers tracking Leroy Merlin prices over time to stay competitive.
Input: Your product keywords and a daily schedule Output: Current price, pre-discount price, and discount rate for every match Use: Spot price drops, react to promotions, and keep your own pricing sharp.
2. Competitive Analysis
Brands and category managers benchmarking their products against the Leroy Merlin assortment.
Input: Category paths or keywords Output: Competitor prices, ratings, review counts, and seller mix Use: Understand where you win or lose on price and rating.
3. Catalog Building
E-commerce teams and marketplaces building a clean product catalog with images and EAN/GTIN.
Input: Keywords or category paths, in Detail mode Output: Titles, brands, SKUs, EAN/GTINs, images, and descriptions Use: Populate your storefront or PIM with structured, ready-to-use product data.
4. Marketplace Seller Analysis
Analysts studying the 1P vs 3P (marketplace) mix and offer competition on Leroy Merlin.
Input: Category paths across departments Output: Seller name, 1P/3P flag, and total offer count per product Use: Map marketplace penetration and competitive offer density by category.
5. MAP Compliance Monitoring
Manufacturers enforcing Minimum Advertised Price policies across Leroy Merlin listings.
Input: Your branded product keywords Output: Live listed prices and discounts per product and seller Use: Detect MAP violations quickly and protect your brand pricing.
6. Market Research & Trend Spotting
Analysts and researchers tracking best-sellers, ratings, and discount activity.
Input: Broad category keywords, sorted by price Output: Pricing distribution, rating trends, and discount activity Use: Surface emerging products and category trends before competitors do.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/leroy-merlin-product-scraper').call({keywords: ['perceuse'],scrapeMode: 'overview'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/leroy-merlin-product-scraper').call(run_input={'keywords': ['perceuse'], 'scrapeMode': 'overview'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~leroy-merlin-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"keywords": ["perceuse"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. daily) or webhook
- HTTP Request: Call the actor API with your keywords
- Process: Handle the JSON results
- Action: Save to a sheet, sync to a database, or send a price-drop alert
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Run multiple searches and large categories in one go
- Pay-per-result: you're only charged for the products you actually receive
💰 Best value on the market — transparent pay-per-result pricing with no hidden subscription fees.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 products per run. PAID tier: unlimited products across as many searches as you like.
Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search results with price (EUR), brand, ratings, and seller data. Detail adds the EAN/GTIN barcode, full description, hero image, availability, and review count for every product.
Q: In which currency are prices returned?
A: Euros (EUR) — both VAT-inclusive (price) and VAT-exclusive (price_excl_tax) where available.
Q: Can I tell which products are sold by Leroy Merlin vs a marketplace seller?
A: Yes — every record carries seller_name and a seller_type flag (1P = Leroy Merlin's own offer, 3P = third-party marketplace seller).
Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.
Q: Can I scrape by category instead of keywords?
A: Yes — use the categoryPaths field with a Leroy Merlin category path (the most reliable option for large sweeps).
Q: Is this legal? A: Yes — we only extract publicly available product data. See the legal section below.
Q: How fresh is the data? A: Every run pulls live data directly from Leroy Merlin at the moment you run it. Schedule runs to keep prices up to date.
🐞 Troubleshooting
No results returned
- Check that your keywords match real Leroy Merlin products
- Try a category path (the most reliable option) or a broader search term
Missing EAN, description, or image
- These only appear in Detail mode — switch
scrapeModetodetail
Fewer results than expected on the free tier
- The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly shared. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
⚖️ Trademark Disclaimer
Leroy Merlin® is a trademark of Leroy Merlin / Groupe ADEO. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Leroy Merlin or Groupe ADEO.
⭐ Love This Tool?
If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
More from SIÁN Agency
- 🪚 Home Depot Product Scraper — full Home Depot product data, prices & store stock
- 🛍️ Google Shopping Price Scraper — track offers and price history across the web
Built by SIÁN Agency | More Tools