The Point.P Product API scrapes a live Point.P product page (/p/...-A{id}) from a full URL and returns structured JSON: title, brand, description, EAN, images, pricing, specifications, and breadcrumbs.
Point.P product pages require browser rendering to bypass anti-bot protection and load JSON-LD product data.
Use Point.P Search first to discover listing_url values.
GET https://api.piloterr.com/v2/pointp/product?query=https://www.pointp.fr/p/platre-isolation-ite/laine-de-verre-a-souffler-thermo-loft-knauf-insulation-sac-16-A3334230
Via POST:
POST https://api.piloterr.com/v2/pointp/product
Content-Type: application/json
{"query": "https://www.pointp.fr/p/platre-isolation-ite/laine-de-verre-a-souffler-thermo-loft-knauf-insulation-sac-16-A3334230"}
| Parameter |
Type |
Required |
Description |
query |
string |
yes |
Full Point.P product URL (/p/ slug ending with -A{id}) |
return_page_source |
boolean |
no |
Return raw HTML as {"result": "..."} (default: false) |
- Domain:
pointp.fr only
- Path must contain
/p/ with slug suffix -A{id} (e.g. A3334230)
Rejected (400): URLs without /p/, slugs without -A{id}, non-Point.P domains.
| Field |
Type |
Always present |
Description |
product_id |
string |
yes |
URL suffix (e.g. A3334230) |
reference |
string |
no |
Internal Point.P reference (≠ product_id) |
name |
string |
yes |
Product title |
link |
string |
yes |
Input URL |
brand |
string |
no |
Brand from JSON-LD |
description |
string |
no |
Product description from JSON-LD |
ean |
string |
no |
EAN/GTIN from productID: ean:... |
media |
string[] |
yes |
Image URLs (/asset/ + JSON-LD) |
pricing.price |
number |
yes |
Sale price; missing price → 404 |
pricing.price_currency |
string |
yes |
ISO 4217 code (always EUR) |
pricing.unit |
string |
no |
Sales unit |
specifications |
array |
yes |
{ name, value }[] from JSON-LD |
breadcrumbs |
string[] |
yes |
Category breadcrumb labels |
| Code |
Meaning |
400 |
Missing or invalid query |
404 |
Resource not found or not parseable |
500 |
Rendering or parsing error |
product_id (URL) and reference (display ref) are distinct identifiers.
- Costs 2 credits per call (browser rendering).
- Product enrichment: EAN, specs and images from a Point.P URL
- Building-materials catalogs: sync Point.P SKUs into a PIM
- Price monitoring: track
pricing.price for target products
- Category mapping: use
breadcrumbs for taxonomy alignment