Categories list
List the Asda Groceries category taxonomy (category > department > aisle) with product counts, derived from the catalog index facets.
asda.categories.list
/execute
Shared execution endpoint
Input parameters
category
string
optional
Exact category name (for example `Chilled Food`). When set, only that category's branch is returned.
department
string
optional
Exact department name inside `category`; requires `category`. When set, only that department's branch is returned.
depth
integer
optional
How deep to expand: 1 categories only, 2 categories and departments, 3 categories, departments and aisles. From 1 to 3. Default: `3`.
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 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 |
|---|---|---|
categories |
array |
3 items |
categories |
array |
3 items |
raw |
object |
1 fields |
raw.facets |
object |
13 fields |
store_id |
string |
4565 |
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