Skip to main content
Piloterr
Back to library

Leroy Merlin Search API

Live Leroy Merlin search across France and Romania: title, URL, price, currency, brand, seller, rating and pagination.

Active3 credits = 1 requestGET/v2/leroymerlin/search

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

The Leroy Merlin Search endpoint returns product listings and pagination for a keyword, SKU/EAN, or search URL.

Each result includes title, URL, SKU, brand, price, currency, seller, rating and discount. Seller type is 1P (Leroy Merlin) or 3P (marketplace).

Use region to target France or Romania. Default is France (fr, EUR). Romania is ro (RON). If query is a full Leroy Merlin URL, the country is detected automatically.

Optional store_id scopes prices and availability to a physical store.

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/leroymerlin/search?query=colle+pvc
GET https://api.piloterr.com/v2/leroymerlin/search?query=perceuse&region=fr&page=1
GET https://api.piloterr.com/v2/leroymerlin/search?query=bormasina&region=ro
GET https://api.piloterr.com/v2/leroymerlin/search?query=https://www.leroymerlin.ro/search?q=drill
GET https://api.piloterr.com/v2/leroymerlin/search?query=colle+pvc&store_id=110

ParametersLink to Parameters

Parameter Type Required Description
query string yes Keyword, SKU/EAN, or full Leroy Merlin search URL
region string no Country (fr, ro) or alias (romania, …). Default fr. Auto-detected from URL query
page integer no Page number (default 1)
store_id string no Store id for local prices/availability. Returns 400 if unknown for the region
return_page_source boolean no When true, return raw HTML instead of JSON

RegionsLink to Regions

region Site Currency
fr (default) www.leroymerlin.fr EUR
ro www.leroymerlin.ro RON

Aliases: france / fr-frfr; romania / roumanie / ro-roro.

Priority: explicit region → country from URL query → default fr.

Response fieldsLink to Response fields

Field Type Description
region string Resolved country (fr or ro)
total integer Products returned on this page
results array Product cards
results[].sku / title / url / brand string Product basics
results[].price / price_excl_tax / currency number / string Pricing
results[].seller.name / seller.type string Seller (1P or 3P)
pagination object current_page, total_pages, has_next, has_previous

Error codesLink to Error codes

Code Meaning
400 Missing query, or unknown store_id
404 No products found
500 Temporary failure after retries

Main use casesLink to Main use cases

  • Product discovery and repricing in France and Romania
  • Monitor prices and sellers for a keyword
  • Resolve keywords or SKUs to product URLs

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included