Get product detail
Refresh a Sainsbury's product by its ID or official URL with published shelf prices, unit prices and offers.
sainsburys.product.detail.get
/execute
Shared execution endpoint
Input parameters
product_id
string
optional
Product identifier.
6010343
url
string
optional
Public URL of the page to fetch.
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
product |
object |
12 fields |
product.available |
boolean |
true |
product.brand |
string |
Clean & Clear |
product.gtin |
string |
5000207007159 |
product.image |
string |
https://assets.sainsburys-groceries.co.uk/gol/6010343/image.jpg |
product.member_prices |
array |
1 items |
product.name |
string |
Clean & Clear Dual Action Moisturiser Face Cream 100ml |
product.pack_size |
string |
100ml |
product.price |
object |
2 fields |
product.promotions |
array |
1 items |
product.retailer_product_id |
string |
6010343 |
product.unit_price |
object |
4 fields |
product.url |
string |
https://www.sainsburys.co.uk/gol-ui/product/[redacted:token] |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.
Overview, pricing and sample data for every endpoint: Sainsbury's Groceries API