# Asda API

Search the Asda Groceries UK catalog, browse its category taxonomy, and fetch full product detail.

- Platform ID: `asda`
- Capabilities: 3
- Execute endpoint: `POST https://data.upscrape.com/execute`
- OpenAPI: https://upscrape.com/scrapers/asda/openapi.json

## Capabilities

| Endpoint | Capability ID | Cost | Description |
| --- | --- | --- | --- |
| [Categories List](https://docs.upscrape.com/docs/platforms/asda/asda.categories.list) | `asda.categories.list` | 1 credit per request | List the Asda Groceries category taxonomy (category > department > aisle) with product counts, derived from the catalog index facets. |
| [Product Detail Get](https://docs.upscrape.com/docs/platforms/asda/asda.product.detail.get) | `asda.product.detail.get` | 1 credit per request | Fetch one Asda product by product ID or CIN with its full catalog attributes. |
| [Products Search](https://docs.upscrape.com/docs/platforms/asda/asda.products.search) | `asda.products.search` | 1 credit per request | Search Asda Groceries UK products by keyword, with store-aware stock boosting and normalized price, rating, GTIN, and taxonomy fields. |

## Common uses

- UK grocery price monitoring and promotion tracking
- Assortment and availability analytics across Asda stores
- Retail media and share-of-shelf research on UK grocery search
- Catalog enrichment with Asda GTINs, pack sizes, ratings, and taxonomy

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
