Eggs, Milk, Bread - the World's First Grocery API

Adam DuVander
Jul. 14 2009, 12:05AM EDT

TescoThe third largest retailer in the world, Tesco, a grocery-and-more chain largely in the UK, will soon unveil a REST API for its online store (Tesco API profile). Developers will be able to search products, as well as get nutritional information, such as how many calories are in a serving of crisps or biscuits.

The most innovative part of the upcoming API is its authentication of customers, providing developer access to a virtual shopping cart. Included are the customer's favorites, which could be used for recommendations, or a quick ordering interface.

For the last six months Tesco has been beta testing a limited API with about 150 developers. Last week, Tesco's Nick Lansley announced changes based on feedback. The results are just about everything one would want in an API: no rate limits, a RESTful interface and an affiliate program to make developers money.

To get a sense of what sort of applications the folks at Tesco envision developers creating, check-out this video from last year's Microsoft Professional Developers Conference (PDC):

In fact, Tesco's committment is so strong, they're inviting developers to an open innovation day on August 5. Developers, customers and Tesco employees will join in London to improve online grocery shopping.

This sort of API should be a no brainer for companies already doing business on the web. Expect even more retailers over the next few years to cater to developers, because the return on the minimal investment has the potential to be huge. Trailblazers often set the standard. So, even if you don't have a Tesco near you, pay attention. Someday your grocery store's API could look just like theirs.

Adam DuVander -- Adam heads developer relations at Orchestrate, a database-as-a-service company. He's spent many years analyzing APIs and developer tools. Previously he worked at SendGrid, edited ProgrammableWeb and wrote for Wired and Webmonkey. Adam is also the author of mapping API cookbook Map Scripting 101.



[...] It’s been sort of quiet these past months on the technology front. Not a whole lot of innovation going on inside real estate. But outside the space, the API space is on fire. Tesco, a grocery-and more change from the UK is about to unveil an API for its online store that allows developers to search for nutritional info and more. Programmable Web has it here: Eggs, Milk Bread - the worlds first grocery API [...]

This is great!

Just a note -- here at, we've just gone to invitation-beta with our REST-based API to search 170,000+ recipes, plus manage a grocery list in the cloud. There are obvious mashup possibilities here...

iPhone grocery shopping app ‘WhatDidI’ For launches v1.2 on the

iTunes store.

‘What Did I’ is the first iPhone/iTouch application for grocery

shopping. The application exploits the local storage of an iPhone

application to allow the application to operate with no wireless coverage

and also to personalise product searches by merging recent purchase and

offer information, in addition to the expected full access to online

shopping basket, in-store offers and favourites.

Where the application is not connected to Tesco it will automatically save

all changes and later synchronise with The local storage allows

shopping list additions and changes to be made exceptionally quickly as

there is no need to wait to login to Tesco. Together this makes the

application ideal for shopping using iTouch and iPad in addition to iPhone.

“WhatDidI” for features:

* Fast start

* Works even when connection lost

* Fast update

* Background synchronisation

* Barcode scanner

* Running price total

* Keyword search by name, category, brand or description

* Search Offers, Favourites or Recent Purchases

* iPad and iTouch Compatible