A Widget is not a Widget without a solid API

March 10th, 2008 - Posted in Development, Web Strategies, realespace |

A widget or plugin is nothing more then a client interface to your companies API. API stands for Application Programming Interface. The API is a set of functions that your company website offers to remote developers. As the saying goes, build it and they will come. If you provide a good set of programmign tools that allow developers from around the world to access you data, your widgets (or the widgets that developers make for you) will grow far beyond your expectations. If you are thinking about adding benefits and features with a widget,API is for grassroot programming

  • Brainstorm and decide if your data is beneficial to start. If it is, go ahead and move to the next step.
  • Do you think your data can be used outside of your initial plans? if YES, then you definitely need an API, give the world access to your data. An API not only allows you distribute your data, but it also lets you maintain control. Your company builds the API so you control what data is released.
  • Remember, even if nobody makes widgets from your API, you will still have a great framework to build widgets in house.

A good example is the Zillow API. Zillow has tons of data ranging from values of home prices to demographics. When Zillow released their API, they did not have any widgets. I think they still have not made a widget in house, but many developers (including myself) have made widgets based on the Zillow API.

Other API’s:

Website Type Link
yelp.com Area information http://www.yelp.com/developers
yahoo.com yahoo answers http://developer.yahoo.com/answers/
yahoo.com yahoo local http://developer.yahoo.com/local/
yahoo.com shopping http://developer.yahoo.com/shopping/
yahoo.com content analysis http://developer.yahoo.com/…/termExtraction.html
microsoft.com birdseye view of properties http://dev.live.com/…/BirdsEye.htm
google.com traffic overlays http://code.google.com/…Traffic_Overlays
google.com Driving directions http://code.google.com/…Driving_Directions
google.com google base http://code.google.com/apis/base/
google.com mapplets http://code.google.com/…#Mapplets
google.com charts and graphs http://code.google.com/apis/chart/
google.com youtube videos http://code.google.com/apis/youtube/overview.html
google.com open social http://code.google.com/apis/opensocial/
google.com monetizing content http://code.google.com/apis/adsense/
google.com advertising http://www.google.com/apis/adwords/
upcoming.org events, seminars, meetings, gatherings http://upcoming.yahoo.com/services/api/
flickr.com photos of areas http://developer.yahoo.com/flickr/
Zillow.com property valuations http://www.zillow.com/howto/api/APIOverview.htm
zillow.com listing submission http://www.zillow.com/feeds/Feeds.htm
trulia.com property search - area trends http://developer.trulia.com/
trulia.com listing submission http://www.trulia.com/submit_listings/
alexa.com thumbnailed screenshots http://alexa.com/site/devcorner/thumbnails
mozilla.org firefox browser extensions http://mozilla.org
ebay.com post items for sale http://developer.ebay.com/
del.icio.us post lisitngs and blogs http://del.icio.us/help/api/
google.com open social http://code.google.com/apis/opensocial/
Salesforce complete CRM package https://www.salesforce.com/appexchange/…ALLAPPS
libgmailer import gmail contacts http://gmail-lite.sourceforge.net/…libgmailer/
yahoo.com import yahoo mail contacts http://developer.yahoo.com/mail/docs/html/index.html


0 Responses to “A Widget is not a Widget without a solid API”

  1. No Comments

Leave a Reply


Add to Technorati Favorites

Featured Sections