Ocado API
Compare Ocado grocery products, prices, unit prices and public offers.
ocado
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.
ocado.categories.list
Browse the public Ocado grocery category taxonomy to discover categories for shelf product listings.
ocado.category.products.list
List products from a Ocado grocery category with published prices and supported listing continuation.
ocado.home.feed.list
Read products from the public logged-out Ocado homepage feed with prices and explicit collection limits.
ocado.product.detail.get
Refresh a Ocado product by its ID or official URL with published shelf prices, unit prices and offers.
ocado.product.reviews.list
Read public Ocado product reviews and rating summaries with supported filters and review pagination.
ocado.products.search
Search public products by ingredient or name, with cursor continuation.
ocado.promotions.list
Browse products and offers in the public Ocado promotions collection with published price and deal information.
Common uses
- Ingredient to product matching for basket comparison
- Direct product price and promotion refresh
- Grocery category and 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 Ocado data in Claude or connect another AI client with the MCP server.