L'endpoint Mr.Bricolage Product extrait une page produit du site www.mr-bricolage.fr et retourne tous les détails du produit : titre, marque, EAN, indice de réparabilité, images, description, caractéristiques, garantie, conseils, documentation et avis clients. Un store_id est obligatoire : l'URL est réécrite vers le magasin correspondant et le cookie multistore est positionné pour que la page soit rendue dans le contexte de ce magasin.
Pour le prix, le stock, l'éco-participation, les points fidélité et les options de livraison en temps réel, utilisez l'endpoint dédié Mr.Bricolage Product Price, plus rapide et moins cher.
GET https://api.piloterr.com/v2/mrbricolage/product?url=https://www.mr-bricolage.fr/Matignon/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html&store_id=S727
N'importe quel préfixe dans l'URL est ignoré : une ville (ex. /Matignon/, /Villefranche-de-Lauragais/), une catégorie, ou aucun préfixe sont tous acceptés. Seul le dernier slug .html est conservé et l'URL est automatiquement réécrite sous le store_id demandé. Les trois URLs ci-dessous sont équivalentes :
https://www.mr-bricolage.fr/Matignon/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
https://www.mr-bricolage.fr/Villefranche-de-Lauragais/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
https://www.mr-bricolage.fr/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
| Paramètre |
Type |
Requis |
Description |
url |
string |
oui |
URL de la page produit Mr.Bricolage (doit se terminer par .html) |
store_id |
string |
oui |
Identifiant du magasin Mr.Bricolage (ex. S727). Utilisez l'endpoint Mr.Bricolage Stores Finder pour l'obtenir |
| Champ |
Type |
Description |
url |
string |
URL réellement appelée (réécrite vers le magasin demandé) |
product_id |
string |
Identifiant interne du produit Mr.Bricolage (entity id Magento) |
ean |
string |
EAN / GTIN du produit |
title |
string |
Titre du produit |
brand |
string |
Marque du produit |
category |
string |
Chemin de catégorie complet joint par / |
category_path |
array |
Fil d'ariane de catégorie sous forme de tableau |
repairability_index |
number |
Indice français de réparabilité (sur 10) |
rating |
object |
value, max et count des avis clients |
images |
array |
URLs d'images (haute et basse résolution) |
description |
string |
Description du produit en texte brut |
description_html |
string |
HTML d'origine de la description |
advantages |
array |
Liste des plus produit |
characteristics |
object |
Caractéristiques techniques sous forme de clé/valeur |
warranty |
array |
Entrées de garantie avec label et value |
tips |
string |
Conseils d'utilisation en texte brut |
tips_html |
string |
HTML d'origine des conseils d'utilisation |
documentation |
array |
Documents PDF attachés au produit (label, url) |
reviews |
array |
Avis clients avec rating, text, author, review_date et experience_date |
- Cet endpoint ne retourne pas le prix, le stock, la livraison ni l'éco-participation ; utilisez l'endpoint dédié Mr.Bricolage Product Price
- Le
store_id est obligatoire car Mr.Bricolage adapte le contenu de la page (disponibilité, caractéristiques) au magasin sélectionné
- La plupart des champs peuvent valoir
null s'ils ne sont pas présents sur la page
- Enrichir un catalogue produits avec caractéristiques, EAN, marque et images
- Agréger et analyser les avis clients
- Suivre l'indice de réparabilité et les informations de garantie entre magasins Mr.Bricolage
- Combiner avec l'endpoint Mr.Bricolage Product Price pour construire un pipeline produit/prix complet