Tag Archives: Facebook

Overview of 11 Places Data APIs

Since starting as API Evangelist here at CityGrid, I have been asked a couple of times how we stack up against other places APIs. So I went through the 11 other places APIs, gathering info, in an attempt to see what each offered.


CityGrid Places API

Search Overview - Providing a places search that can be searched by longitude/latitude, “where” using cities, neighborhoods, zip codes, metro areas, addresses and intersections. Details for each places is also available.

  • Database Size – 18 Million US Places
  • Store / Cache Data –  No Storage.  Cache up to 15 minutes.
  • Attribution – Include logo and phrase “powered by CityGrid; data from Infogroup ©[YEAR]”
  • Multi-Provider IDs – Yes
  • Meta Data – No
  • Rating / Review – Yes
  • Deals / Offers – Yes
  • Revenue Share – Yes
  • Call Limits – 10M / Month
  • Response Format – XML / JSON
  • Authentication – Key
  • Pricing – Free
  • Check-In – No
  • Write – No
  • Delete – No

Other

  • Places that Pays – A program that monetizes the display of, and interaction with, CityGrid places is called Places that Pay.

URLhttp://docs.citygridmedia.com/


Facebook Graph API

Search Overview - Providing the ability to search the Facebook Graph objects with a “type” of place, and longitude/latitude, keyword search and area to find places listed as objects within Facebook.

  • Database Size – Not Found
  • Store / Cache Data – No
  • Attribution – Yes
  • Multi-Provider IDs – No
  • Meta Data – No
  • Rating / Review -Yes
  • Deals / Offers – Yes
  • Revenue Share – No
  • Call Limits – One call per second
  • Response Format – XML / JSON
  • Authentication – OAuth
  • Pricing – FREE
  • Check-In – Yes
  • Write – Yes
  • Delete – No

URLhttp://developers.facebook.com/docs/reference/api/


Factual

Search Overview - Providing a places search that can be searched by latitude/longitude, and “where” using full text search query string.

  • Database Size – 55 million entities in 47 countries
  • Store / Cache Data – Yes
  • Attribution – Yes
  • Multi-Provider IDs – Yes
  • Meta Data – Yes
  • Rating and Review – No
  • Deals – No
  • Revenue Share – No
  • Call Limits – cross ref = 10,000 per day / crosswalk = 500 per day / read = 10,000 per day  / resolve = 100 per day
  • Response Format – JSON
  • Authentication – Unsigned and signed requests w/ 2-legged OAuth.
  • Pricing – Free
  • Write – Yes
  • Delete – No

Other:

  • Select – What fields to include in the query.
  • Places API – Resolve – Resolve is an entity resolution API that makes partial records complete, matches one entity against another, and assists in de-duping and normalizing datasets.
  • Places API – Crossref – The Crossref API enables you to find the URLs for pages that mention a specific business or point of interest or vice versa.
  • Places API – Restaurants – The U.S. Restaurant table contains Factual’s core places attributes in addition to 43 extended attributes on 800,000+ restaurants, bars, and casual eateries including datatypes such as cuisine, ratings, hours of operations, and price.

URLhttp://developer.factual.com/


Foursquare Venue API

Search Overview - Providing a places search that can be searched by  hierarchical list of categories, longitude/latitude, “where” using search term, managed by requesting users, over time range, trending and exploration.

  • Database Size – Could Not Find
  • Store / Cache Data – Okay to keep caches of foursquare data as long as they are refreshed at least every 30 days.
  • Attribution -Yes
  • Multi-Provider – Yes
  • Meta Data – Yes
  • Rating and Review – Yes
  • Deals – No
  • Revenue Share – No
  • Call Limits – 5,000 requests per hour
  • Response Format – JSON
  • Authentication – OAuth 2.0 w/ To make a userless request, specify your consumer key’s Client ID and Secret instead of an auth token in the request URL.
  • Pricing – Free
  • Write -Yes
  • Delete – No

Other:

  • Actions – You can edit, flag, mark to do, propose edit for venues in Foursquare database.

URLhttps://developer.foursquare.com/overview/venues


Fwix

Search Overview - Providing a places search that can be searched by
latitude/longitude, and text search based upon categories, address, city, province, postal code, country, neighborhood and text keyword.

  • Database Size – 23M in US.
  • Store / Cache Data – No storage.  Yes to cache.
  • Attribution – Yes
  • Multi-Provider IDs – No
  • Meta Data – Yes
  • Rating / Review – No
  • Deals / Offers – No
  • Revenue Share – Yes
  • Call Limits – 5,000 calls per unique user per day
  • Response Format – XML / JSON
  • Authentication – Key
  • Pricing – Free
  • Write – Yes
  • Delete – Yes

Other:

  • Geotagger Methods – Returns places geotagged to a given web page.
  • Content Methods – Returns geotagged content in or near a location.

URLhttp://fwix.com/developer_tools/api


Google Places API

Search Overview - Providing a places search that can be searched by latitude/longitude, keyword matched against all fields, name of place, type of place restricted by radius.   As well as pulling details for each places.

  • Database Size – Could not find
  • Store / Cache Data -
  • Attribution – “Powered by Google” logo is displayed above or below the data
  • Multi-Provider IDs – No
  • Meta Data – No
  • Rating / Review – Yes
  • Deals / Offers – No
  • Revenue Share – No
  • Call Limits – 1 000 requests per 24 hour period
  • Response Format – XML / JSON
  • Authentication – Key
  • Pricing – Free
  • Check-In – Yes
  • Write – Yes
  • Delete – Yes

URLhttp://code.google.com/apis/maps/documentation/places/


InfoChimps

Search Overview - Providing a places search that can be searched by longitude/latitude with radius, address, bounding box or IP address.

  • Database Size – Could not find
  • Store / Cache Data – Yes
  • Attribution – Yes
  • Multi-Provider IDs – No
  • Meta Data –  No
  • Rating and Review – No
  • Deals / Offers – No
  • Revenue Share – No
  • Call Limits – Couldn’t Find
  • Response Format – XML / JSON
  • Authentication – Key
  • Pricing – Free w/ Premium Pricing
  • Check-In – No
  • Write –  Yes
  • Delete – Yes

URLhttp://www.infochimps.com/datasets/business-places-by-locationary


Nokia

Search Overview - Providing a JavaScript places search that can be searched by search term, with a detail search for display by JS widget.

  • Database Size – Not Found
  • Store / Cache Data – No
  • Attribution – Yes
  • Multi-Provider IDs – No
  • Meta Data – No
  • Rating / Review – No
  • Deals / Offers – No
  • Revenue Share – No
  • Call Limits – Not Found
  • Response Format – JSON
  • Authentication – None
  • Pricing – Free
  • Check-In – No
  • Write – No
  • Delete – No

URLhttp://api.maps.nokia.com/places/index.html


Yahoo GeoPlanet

Search Overview - Providing a places search that can be searched by type, county, state, country, oceans, seas, continents, hierarchy and full text search.  Also returns places detail by ID.

  • Database Size – Could not find
  • Store / Cache Data – No
  • Attribution – Must contain the copyright notice “Copyright © Yahoo! Inc. 2008, All Rights Reserved”
  • Multi-Provider IDs -No
  • Meta Data – Yes
  • Rating / Review – No
  • Deals / Offers – No
  • Revenue Share – No
  • Call Limits – “Reasonable Request Volume”
  • Response Format – JSON / XML
  • Authentication – Key
  • Pricing – Free
  • Write – Yes
  • Delete – Yes

URLhttp://developer.yahoo.com/geo/geoplanet/


Yelp API

Search Overview - You can search location using geo bounding box, longitude and latitude, neighborhood, address or city and filter listings by “where”, using a list of support categories.   As well as pulling details for each places.

  • Database Size – Could not find
  • Store / Cache Data -No
  • Attribution – Yes with logo
  • Multi-Provider IDs – No
  • Meta Data – Yes
  • Rating / Review – Overall count with 3 review excerpts
  • Deals / Offers – Yes
  • Revenue Share – Yes with Commission Junction
  • Call Limits – 10,000 calls/day
  • Response Format – JSON
  • Authentication – OAuth
  • Pricing – Free
  • Check-In – No
  • Write – No
  • Delete – No

URLhttp://www.yelp.com/developers/documentation/v2/overview


YP

Search Overview - Providing a places search that can be queried by keyword and longitude/latitude, street address, city, postal code, Neighborhood, state, points of interest or by phone number with a radius.  Places details are also provided.

  • Database Size – Could not find
  • Store / Cache Data – No
  • Attribution – Yes
  • Multi-Provider IDs – No
  • Meta Data – No
  • Rating / Review – yes
  • Deals / Offers – Yes
  • Revenue Share – Yes
  • Call Limits –  50,000 requests per day.
  • Response Format – XML / JSON
  • Authentication – Key
  • Pricing – Free
  • Check-In – No
  • Write – No
  • Delete – No

URLhttp://developer.yp.com/

If you see anything missing or incorrect, let me know at @citygridapiteam.

Get Ready For Google + to Influence Your Local Business Search Results

Google has started weaving in Google+ into its search results, personalizing the Google search algorthm, and delivering results based upon who you circle and plus, with your Google+ profile.

As a small business owner, hopefully you maintain your business profile with local places providers like CityGrid and Google.  According to Mark Thomas over at Dirxion, Digital Publishing Blog, Google+ hasn’t started affecting the ranking of your Google Places ranking, but it is only a matter of time before it does.

Even though Google+ hasn’t developed as large of user base as Twitter and Facebook, they are growing fast.  And with the dominance of Google when it comes to organic search, you can bet that Google+ will soon become a major fixture in the social space.

Google has received some negative press about its recent decision to influence its search results using Google+, but the decision came after talks broke down with Twitter, to renew a contract that integrated Tweets into search results.

Even though Twitter and Facebook have larger audiences, they wish to retain much more control over their “gardens”, and with Google being a strong player not just in search, but with places, mapping and other local and mobile services–you can bet that its only a matter of time before they put their own social into the local, social and mobile algorithm.

As a local small business or hyperlocal developer, you should start considering how Google+ will fit into your local marketing strategy, and setup a Google+ profile page, and beginning cultivating your customer audience here, alongside with your Twitter and Facebook profiles.