L'endpoint Leroy Merlin Search renvoie des listes de produits et la pagination pour un mot-clé, un SKU/EAN ou une URL de recherche.
Chaque résultat inclut titre, URL, SKU, marque, prix, devise, vendeur, note et remise. Le vendeur est 1P (Leroy Merlin) ou 3P (marketplace).
Utilisez region pour cibler la France ou la Roumanie. Défaut France (fr, EUR). Roumanie: ro (RON). Si query est une URL Leroy Merlin, le pays est détecté automatiquement.
Le store_id optionnel ancre prix et disponibilité sur un magasin.
GET https://api.piloterr.com/v2/leroymerlin/search?query=colle+pvc
GET https://api.piloterr.com/v2/leroymerlin/search?query=perceuse®ion=fr&page=1
GET https://api.piloterr.com/v2/leroymerlin/search?query=bormasina®ion=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
| Paramètre |
Type |
Requis |
Description |
query |
string |
oui |
Mot-clé, SKU/EAN, ou URL de recherche |
region |
string |
non |
Pays (fr, ro) ou alias. Défaut fr. Auto si URL |
page |
integer |
non |
Numéro de page (défaut 1) |
store_id |
string |
non |
Magasin pour prix/dispo locaux. 400 si inconnu |
return_page_source |
boolean |
non |
Si true, HTML brut au lieu du JSON |
Alias: france / fr-fr → fr; romania / roumanie / ro-ro → ro.
| Code |
Signification |
400 |
query manquant ou store_id inconnu |
404 |
Aucun produit |
500 |
Échec temporaire après retries |