We've spent a lot of time over the past year talking with developers about what they are looking for in terms of local data. Everybody has different requests depending upon what they're building, however certain requests come up time and time again.
A Complete and Up-To-Date Places Database
This is priority number one. Everybody wants to know what restaurants, shops, bars, landmarks, and points of interest exist at what addresses and lat/lon's. Whether your'e building a restaurant recommendation app, or an app that shows users where to find the nearest coffee shop, you need a list of all the local businesses to build off of.
Rich Data
Having access to a POI database containing business names, phone numbers, and addresses is a start, but when you start to dig a little deeper into developer's wishes, you find that they generally want more. If we dig into the restaurant review app for example, we'll quickly find out that the developers really want to know what types of food the restaurants serve, what their hours are, photos of the exterior and interior of the restaurant, pricing information, and potentially even the items on the menu.
Offers and Deals
New York recently
asked their citizens what apps they'd like to see built by developers during the NYC Big Apps competition - a contest in which developers submit local applications built on NYC public data sources. A fair number of popular suggestions asked for a way to find out what deals and offers are going on around me right now. These deals save money for consumers and allow them to try new things cheaply, and as such, they are a very effective local advertisement for businesses. Developers have taken note, and want an easy way to surface deal information to their users, and possibly make money in the process.
Useful Social Location Data
Who's tweeting, checking in, attending events, and posting photos about a particular location? There's a lot of noise created in the social channels, but there's also a lot of golden original content that can be sliced, diced, and analyzed for insights. Developers want access to this data, potentially in a filtered way to eliminate the noise.
Inventory Data
It is useful to know what is being sold, where, and at what price. It's hard to build efficient recommendations, or comparison shopping apps without access to this data, and amassing it across sources is tough.
There are plenty of other examples that developers have requested in the long tail, but the above represents the requests that we hear on a repeated basis.
Hyperpublic has been working to make this data available to developers in an open manner. We have a lot of work to do going forward, but look for announcements and future posts soon detailing how exactly to power your local apps using the above data from Hyperpublic.