Piloterr

Leroy Merlin Product

Live Leroy Merlin product detail: title, brand, description, images, prices across all sellers, marketplace offers, technical features and breadcrumb. Accepts a product URL or an EAN/SKU.

Credit cost: 3 credits per call

GET
/v2/leroymerlin/product

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

query*string

Either a full Leroy Merlin product URL (e.g. https://www.leroymerlin.fr/produits/...html) or a free-text identifier such as an EAN, SKU or short product reference. When query is not a URL, the call is sent to /search?q=<query> and we follow Leroy Merlin's automatic redirect to the matching product page when the identifier resolves to a single product.

Example:

82311569
store_id?string

Optional Leroy Merlin store id to pin the product context to a specific physical store (impacts in-store availability and the ranking of local sellers). The id is validated against the Piloterr Leroy Merlin stores index. When omitted, the default Leroy Merlin store context is used.

Example: 110 (Balma - Toulouse)

return_page_source?boolean

When set to true, returns the raw HTML of the product page instead of the parsed JSON payload. Useful for debugging or custom parsing. Redirects are still followed when query is not a URL. The response shape is {"return": "<html>..."}. Defaults to false.

Example: true

Default"false"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.piloterr.com/v2/leroymerlin/product?query=string"
{
  "store": {
    "id": "110",
    "slug": "balma-toulouse"
  },
  "sku": "82311569",
  "title": "Carrelage mur intérieur effet zellige blanc cassé Zellie l.10 x L.10 cm x Ep.10",
  "url": "https://www.leroymerlin.fr/produits/carrelage-mur-interieur-effet-zellige-blanc-casse-zellie-l-10-x-l-10-cm-x-ep-10-82311569.html",
  "description": "Pour avoir un résultat aussi authentique que les zelliges du Maroc, nous vous conseillons de les poser sans croisillon. C'est l'effet irrégulier du produit, tant dans l'aspect des carreaux que dans la pose, qui apporte le charme esthétique de cette série. Ce produit vous permet de bénéficier de la simplicité du carrelage : il est facile d'entretien car non poreux.",
  "images": [
    "https://media.adeo.com/media/1102654/media.jpg",
    "https://media.adeo.com/media/1034533/media.jpg",
    "https://media.adeo.com/media/1742409/media.jpg",
    "https://media.adeo.com/media/3210749/media.jpg"
  ],
  "rating": 4.37,
  "reviews_count": 282,
  "marketing_tag": "RESPONSIBLE_SECONDARY",
  "total_offer_count": 1,
  "sellers_composition": "1P_only",
  "best_offer": {
    "seller": {
      "name": "Leroy Merlin",
      "type": "1P",
      "id": "12136181"
    },
    "price": 21.54,
    "price_excl_tax": 17.95,
    "currency": "EUR",
    "offer_type": "NEW",
    "available": true,
    "deliveries": [
      {
        "type": "relayDelivery",
        "stock": 2823,
        "stock_status": "ONSITE",
        "price": 1.9,
        "time": "3 OPENING_DAY"
      },
      {
        "type": "homeDelivery",
        "stock": 2823,
        "stock_status": "ONSITE",
        "price": 4.9,
        "time": "5 OPENING_DAY"
      }
    ]
  },
  "features": {
    "Couleur": "Blanc cassé",
    "Aspect": "Brillant",
    "Forme": "Carré",
    "Largeur (en cm)": "10",
    "Longueur (en cm)": "10",
    "Epaisseur (en mm)": "10",
    "Pays de fabrication": "Italie",
    "Destination du carrelage": "Mur intérieur",
    "Contenance de la boîte (en m²)": "0.54",
    "Nombre de carreaux dans la boîte": "54"
  },
  "breadcrumb": [
    {
      "position": 1,
      "name": "Accueil",
      "url": "https://www.leroymerlin.fr/"
    },
    {
      "position": 2,
      "name": "Produits",
      "url": "https://www.leroymerlin.fr/produits/"
    },
    {
      "position": 3,
      "name": "Revêtement sol, mur et peinture",
      "url": "https://www.leroymerlin.fr/produits/revetement-sol-et-mur/"
    },
    {
      "position": 4,
      "name": "Carrelage sol et mur",
      "url": "https://www.leroymerlin.fr/produits/revetement-sol-et-mur/carrelage/"
    },
    {
      "position": 5,
      "name": "Carrelage mural et faïence",
      "url": "https://www.leroymerlin.fr/produits/revetement-sol-et-mur/carrelage/carrelage-mural/"
    },
    {
      "position": 6,
      "name": "Zellige",
      "url": "https://www.leroymerlin.fr/produits/revetement-sol-et-mur/carrelage/carrelage-mural/zellige/"
    },
    {
      "position": 7,
      "name": "Carrelage mur intérieur effet zellige blanc cassé Zellie l.10 x L.10 cm x Ep.10",
      "url": "https://www.leroymerlin.fr/produits/carrelage-mur-interieur-effet-zellige-blanc-casse-zellie-l-10-x-l-10-cm-x-ep-10-82311569.html"
    }
  ]
}
{
  "error": "Bad Request"
}
{
  "error": "Invalid API Key"
}
{
  "error": "Payment required"
}
{
  "error": "Rate limit exceeded for the API key: quota monthly"
}
{
  "error": "Internal Error"
}