Morrisons API
Search products, categories, promotions, prices, product details, and stores across Morrisons UK.
morrisons
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
Each endpoint lists its cost in credits per request; the
pricing page shows what credits cost.
morrisons.categories.list
List the full Morrisons Groceries category tree (four levels) with category ids and breadcrumbs.
morrisons.category.products.list
Category products list
morrisons.product.detail.get
Fetch a Morrisons product detail page: price, availability, rating, images, and the product information sections.
morrisons.products.search
Products search
morrisons.promotion.detail.get
Fetch a Morrisons offer page with identifiers, active dates, reward groups, and its decorated products.
morrisons.search.suggestions.list
Return Morrisons primary, refined, or follow-on search suggestions for a query.
morrisons.stores.list
Search and paginate the public Morrisons store directory with addresses, coordinates, hours, departments, and services.
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
- Store footprint, opening-hours, and service coverage analysis
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.
- Authenticate REST requests
- Poll jobs and retrieve results
- Handle errors and safe retries
- Understand credits and limits
Use Morrisons data in Claude or connect another AI client with the MCP server.