{"status":"invalid_input","total":0,"results":[],"errors":[{"type":"InvalidInput","message":"query is required"}],"status_code":400,"source":"waitrose_uk"}
curl --location --request GET 'https://zylalabs.com/api/12470/waitrose+uk+grocery+api/23673/search+waitrose+uk+products?query=coffee&page=1&limit=30' --header 'Authorization: Bearer YOUR_API_KEY'
{"status":"success","source":"waitrose_uk","item":{"id":"981929-1-2","sku":"981929","line_number":"981929","slug":"grind-craft-instant-coffee-smooth-barista-blend/981929-1-2","source_url":"https://www.waitrose.com/ecom/products/grind-craft-instant-coffee-smooth-barista-blend/981929-1-2","name":"Grind Craft Instant Coffee Smooth Barista Blend","brand":"Grind","size":"90g","currency":"GBP","display_price":"£4.50","display_price_qualifier":"£50/kg","price_per_unit":"£50/kg","price_per_unit_unit":"(per kg)","rating":4.7143,"review_count":7,"category":"Premium Instant Coffee","breadcrumbs":["Groceries","Tea, Coffee & Soft Drinks","Coffee","Instant Coffee","Premium Instant Coffee"],"image":"https://ecom-su-static-prod.wtrecom.com/images/products/4/LN_981929_BP_4.jpg","images":["https://ecom-su-static-prod.wtrecom.com/images/products/4/LN_981929_BP_4.jpg","https://ecom-su-static-prod.wtrecom.com/images/products/11/LN_981929_BP_11.jpg","https://ecom-su-static-prod.wtrecom.com/images/products/3/LN_981929_BP_3.jpg","https://ecom-su-static-prod.wtrecom.com/images/products/9/LN_981929_BP_9.jpg"],"product_type":"G","promotions":[{"description":"Save £2.00","promotion_id":538098,"promotion_type":"FER","was_display_price":"£6.50","expires_at":"2026-05-26","groups":[{"threshold":1,"name":"X"}]}],"hfss":false,"sponsored":false,"source":"waitrose_uk","price":6.5,"discount_price":4.5,"current_price":4.5,"short_description":"Craft Instant Coffee Smooth Barista Blend","description":"Mixes hot or cold. Tastes great iced, too. Speciality grade. 100% Arabica. Ethically sourced.With sustainable sourcing, expert roasting, and slow freeze-drying, our craft instant receives the same care as all of our coffee. This one is enhanced with premium Arabica microgrounds and makes a rich and chocolatey café-worthy brew... instantly. Milk Chocolate, Caramel, Almond","ingredients":"Arabica Instant Coffee, Arabica Ground Coffee (15%)","usage_instructions":"For craft coffee, instantly: Add 1 teaspoon (2.5g) of coffee. Pour 200ml of hot or cold water. Give it a good stir.","storage":"Store in a cool, dry place.","manufacturer_address":"Grind UK: 69 Paul Street, Shoreditch, London, UK, EC2A 4NW. Grind EU: 77 Lower Camden Street, Dublin, D02 XE80, Ireland.","country_of_origin":"Switzerland","barcode":"5060574956818","attributes":{"ageRestriction":false,"analgesic":false,"colourMayVary":false,"essentialRange":false,"fairtrade":false,"freezing":false,"frozen":false,"kosher":false,"microwaveable":false,"organic":false,"previouslyFrozen":false,"seasonal":false,"serviceCounter":false,"varietyMayVary":false,"waitroseOwnLabel":false},"product_shelf_life_days":99,"reviews":[]}}
curl --location --request GET 'https://zylalabs.com/api/12470/waitrose+uk+grocery+api/23678/get+waitrose+uk+product+by+url?slug=grind-craft-instant-coffee-smooth-barista-blend/981929-1-2&includeReviews=1' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Waitrose UK Grocery API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
The Waitrose UK Grocery API is a comprehensive and user-friendly application programming interface that provides developers with seamless access to a wide array of grocery-related data from Waitrose, one of the UK's leading supermarket chains. This API facilitates the integration of grocery shopping experiences into various applications and platforms, allowing users to efficiently browse, search, and manage grocery items in real-time. With the Waitrose Grocery API, developers can access detailed product information, including descriptions, pricing, nutritional data, and availability. The API enables users to search for specific items using keywords or filters, such as dietary preferences, brands, or categories. It also supports complex queries, allowing users to construct tailored shopping lists based on their individual needs. The API is designed to enhance the online shopping experience by providing features like product recommendations and promotions, ensuring that users are always informed about the latest discounts and new arrivals. Additionally, it supports the ability to check stock levels at local Waitrose stores, allowing customers to plan their shopping trips effectively. Security and data integrity are paramount in the Waitrose Grocery API, which adheres to industry-standard protocols to protect user information. With robust authentication and authorization mechanisms, developers can ensure that their applications provide a safe environment for users to manage their grocery needs. Incorporating the Waitrose Grocery API into an application not only enriches the functionality but also enhances the user engagement by delivering a personalized grocery shopping experience. Whether you are building a mobile app, a web application, or an innovative food-related service, the Waitrose UK Grocery API equips you with the tools necessary to create valuable interactions, foster customer loyalty, and drive sales through an intuitive and efficient shopping platform. Overall, the Waitrose UK Grocery API is an essential resource for developers looking to tap into the dynamic grocery retail market, providing access to a wealth of information and features that cater to the evolving needs of consumers in today's digital landscape.
Each endpoint returns structured grocery data, including product details, category information, and search filters. For example, the "Search Waitrose UK Products" endpoint provides live product results, while the "Get Waitrose UK Categories" endpoint returns top-level grocery categories for navigation.
Key fields in the response data include product ID, name, brand, price, size, rating, review count, and category. For instance, the product response includes fields like "display_price" and "rating" to help users evaluate items effectively.
Parameters vary by endpoint; for example, the "Search Waitrose UK Products" endpoint accepts keywords and filters like dietary preferences or categories. Users can customize their requests by specifying these parameters to refine search results.
Response data is organized in a JSON format, with a clear hierarchy. For example, product details are nested under an "item" object, making it easy to access specific attributes like "name," "price," and "category" directly.
The data is sourced directly from Waitrose UK, ensuring accuracy and relevance. The API is designed to reflect live inventory and product details, maintaining high data quality through regular updates and checks.
Typical use cases include building grocery shopping apps, enhancing affiliate platforms, and conducting market analysis. Developers can leverage the API for product discovery, assortment tracking, and personalized shopping experiences.
Users can utilize returned data by integrating it into their applications for features like product recommendations, stock checks, and tailored shopping lists. For example, the "Get Waitrose UK Product by URL" endpoint allows for easy catalog synchronization.
When encountering partial or empty results, users should implement error handling in their applications. For example, if a search yields no products, the application can prompt users to refine their search criteria or suggest alternative categories.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund