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.
morrisons.categories.list
List the full Morrisons Groceries category tree (four levels) with category ids and breadcrumbs.
morrisons.category.products.list
List the decorated products on a Morrisons category's server-rendered page with price, promotion, rating, availability, total, and continuation status.
morrisons.product.detail.get
Fetch a Morrisons product detail page: price, availability, rating, images, and the product information sections.
morrisons.products.search
Search Morrisons Groceries by keyword and return the decorated server-rendered result page with honest total and continuation status.
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.