Waitrose API
Compare Waitrose grocery products, prices and public offers.
waitrose
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.
waitrose.categories.list
Browse the public Waitrose grocery category taxonomy to discover categories for shelf product listings.
waitrose.category.products.list
List products from a Waitrose grocery category with published prices and supported listing continuation.
waitrose.product.detail.get
Refresh a Waitrose product by its ID or official URL with published shelf prices, unit prices and offers.
waitrose.product.rating.get
Get the published aggregate rating and rating count for a Waitrose grocery product by ID or official URL.
waitrose.product.reviews.list
List public product reviews with verified offset paging, rating filter and sort.
waitrose.product.sellers.list
Read the seller and shelf offer published in a Waitrose product page for a supplied ID or official URL.
waitrose.products.search
Search Waitrose groceries by keyword with published prices, pack sizes and ranked product results.
waitrose.promotions.list
Browse products and offers in the public Waitrose promotions collection with published price and deal information.
Common uses
- Ingredient matching for basket comparison
- Direct product price refresh
- Public grocery offers monitoring
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 Waitrose data in Claude or connect another AI client with the MCP server.