Product detail get
Fetch one Asda product by product ID (numeric or SKU-prefixed) or CIN, with country, dietary flags, per-nation prices, and maximum order quantity.
asda.product.detail.get
/execute
Shared execution endpoint
Input parameters
id
string
required
Asda product ID or CIN. Most are numeric; newer product IDs are SKU followed by digits (e.g. SKU100581700), which match by ID only.
20504
include_raw
boolean
optional
Include ASDA's unprocessed Algolia response under `raw` (large: ~150 KB per 60 products). Set false for normalized fields only. Default: `true`.
store_id
string
optional
Asda store id used for stock boosting and in_stock flags Default: `4565`.
4565
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
Values illustrate one response. Read the guidance above for missing values and limits; fields can vary with the requested operation and the data available.
| Path | Observed type | Example |
|---|---|---|
product |
object |
23 fields |
product.avg_rating |
number |
4.179 |
product.brand |
string |
ASDA |
product.category |
string |
Chilled Food > Milk, Butter, Cream & Eggs > Fresh Milk > Semi Skimmed M… |
product.cin |
string |
[redacted:cin] |
product.currency |
string |
GBP |
product.details |
object |
4 fields |
product.gtin |
string |
20337087 |
product.id |
string |
20504 |
product.image_id |
string |
20337087 |
product.image_url |
string |
https://asdagroceries.scene7.com/is/image/asdagroceries/20337087 |
product.in_stock |
boolean |
true |
product.name |
string |
British Milk Semi Skimmed 4 Pints |
product.offer |
string |
Dropped |
product.pack_size |
string |
4 PINT |
product.price |
number |
1.65 |
product.price_per_uom |
string |
72.6p/LT |
product.price_per_uom_unit |
string |
LT |
product.price_per_uom_value |
number |
0.72591 |
product.rating_count |
integer |
1039 |
product.sales_type |
string |
Each |
product.status |
string |
A |
product.taxonomy |
object |
8 fields |
product.url |
string |
https://www.asda.com/groceries/product/165468 |
raw |
object |
15 fields |
raw.exhaustive |
object |
2 fields |
raw.exhaustiveNbHits |
boolean |
true |
raw.exhaustiveTypo |
boolean |
true |
raw.extensions |
object |
1 fields |
raw.hits |
array |
1 items |
raw.hitsPerPage |
integer |
2 |
raw.nbHits |
integer |
1 |
raw.nbPages |
integer |
1 |
raw.page |
integer |
0 |
raw.params |
string |
filters=ID%3A20504+OR+CIN%3A20504&hitsPerPage=2&optionalFilters=%5B%22S… |
raw.processingTimeMS |
integer |
14 |
raw.processingTimingsMS |
object |
4 fields |
raw.query |
string |
|
raw.renderingContent |
object |
0 fields |
raw.serverTimeMS |
integer |
14 |
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: Asda API