Per provider Jan 2016: This API has now been turned off. Stay tuned for the new version.
The Tesco API gives you access to the vast grocery catalog of the third-largest retailer in the world. Tesco's Grocery API has the ability to allow you to search for products using text or barcode, by dept/aisle/shelf categories, all special offers, and even previously bought 'favourites'. You can add/amend/delete items in the basket.
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Tesco PHP library by Laurence Roberts contains search for products, get customer's basket, get all product categories, and get all current offers. Tesco API is about e-commerce, food, and grocery accessibility for desktop and mobile applications. The most recent update according to Tesco site is that as of today, developers can register for the refreshed Tesco Labs API.