Piloterr

Point.P Product

GET
/v2/pointp/product

Point.P Product API: scrape live /p/ product pages from a full URL. Get title, images, EAN, pricing, specifications, and breadcrumbs as JSON via browser rendering.

Credit cost: 2 credits per call

Authentification

ApiKeyAuth
headerx-api-key<token>

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

Paramètres de requête

query*string

Full Point.P product page URL (/p/...-A{id}).

Example:

https://www.pointp.fr/p/platre-isolation-ite/laine-de-verre-a-souffler-thermo-loft-knauf-insulation-sac-16-A3334230

Notes:

  • Pass the full product URL (not just the ID).
  • Slug must end with -A{id} (e.g. A3334230).
  • Domain must be pointp.fr.
  • Rejected (400): URLs without /p/, slugs without -A{id}, non-Point.P domains.
  • Use Point.P Search to discover listing_url values first.
return_page_source?boolean

When true, return the raw HTML page source as {"result": "..."} instead of parsed JSON. Defaults to false.

fields?string

Comma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).

is_async?boolean

Run the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.

Defaultfalse
soft_fail?boolean

Return HTTP 200 even when the request fails; the error is in the error field of the body.

Defaultfalse

Corps de la réponse

Successful response

application/json
  1. response
ean?string
link?string
name?string
brand?string
media?array<string>
pricing?
reference?string
product_id?string
breadcrumbs?array<string>
description?string
specifications?array<>
Example Request
curl -X GET 'https://api.piloterr.com/v2/pointp/product?query=string'
Example Response
{  "ean": "5413031003370",  "link": "https://www.pointp.fr/p/platre-isolation-ite/laine-de-verre-a-souffler-thermo-loft-knauf-insulation-sac-16-A3334230",  "name": "Laine de verre à souffler Thermo Loft - sac de 16,6 kg",  "brand": "KNAUF INSULATION",  "media": [    "https://www.pointp.fr/asset/40/21/AST18564021-L.jpg",    "https://www.pointp.fr/asset/40/21/AST18564021-M.jpg",    "https://www.pointp.fr/asset/40/23/AST18564023-M.jpg"  ],  "pricing": {    "unit": "Sac-sachet",    "price": 59.9,    "price_currency": "EUR"  },  "reference": "1463175",  "product_id": "A3334230",  "breadcrumbs": [    "Point.P",    "Plâtre, isolation, plafonds",    "Isolation des toitures",    "Isolation des combles"  ],  "description": "La laine de verre à souffler Thermo Loft de Knauf Insulation est conçue spécifiquement pour l'isolation thermique haute performance des combles perdus difficilement accessibles. Elle s'utilise en neuf comme en rénovation...",  "specifications": [    {      "name": "Matière",      "value": "Laine de verre"    },    {      "name": "Type de produit",      "value": "Laine de verre"    },    {      "name": "Gamme",      "value": "THERMO LOFT"    },    {      "name": "Conditionnement du produit",      "value": "Sac de 16,6 kg"    },    {      "name": "Pièce /ouvrage de destination",      "value": "Combles perdus"    },    {      "name": "Zone d'utilisation",      "value": "Plafond"    }  ]}