# Morrisons API

Category tree, aisle product listings with live prices and ratings, and product detail from Morrisons Groceries UK.

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

## Capabilities

| Endpoint | Capability ID | Cost | Description |
| --- | --- | --- | --- |
| [Categories List](https://docs.upscrape.com/docs/platforms/morrisons/morrisons.categories.list) | `morrisons.categories.list` | 1 credit per request | List the full Morrisons Groceries category tree (four levels) with category ids and breadcrumbs. |
| [Category Products List](https://docs.upscrape.com/docs/platforms/morrisons/morrisons.category.products.list) | `morrisons.category.products.list` | 1 credit per request | List products in a Morrisons category aisle with price, promotion, rating, and availability from the server-rendered first page. |
| [Product Detail Get](https://docs.upscrape.com/docs/platforms/morrisons/morrisons.product.detail.get) | `morrisons.product.detail.get` | 1 credit per request | Fetch a Morrisons product detail page: price, availability, rating, images, and the product information sections. |

## Common uses

- Price and promotion monitoring across a big-four UK supermarket
- Assortment and own-label research for grocery brands and analysts
- Availability tracking for UK grocery delivery planning
- Share-of-shelf and rating analysis per category aisle

## 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).
