Open APIs: State of the Market John Musser, ProgrammableWeb @johnmusser Glue Conference, May 2010
Introduction ProgrammableWeb.com Launched summer 2005 API & mashup directory News, community, reference 2,000 Web APIs  4,800 mashups
Open API timeline 2000 2002 2005 2006 2007 105 APIs 352 APIs 2003 2008 1,116 APIs 601 APIs It took 8 years to get to 1,000 APIs, but 18 months to get to 2,000 APIs 2010 has a 2x increase in new APIs per month over last year 2009 1,628 APIs 2010 ? APIs
APIs: Some very competitive markets Number of API providers in each of the top 15 categories Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
Open APIs: Sampling growth by sector
Open APIs: Sampling growth by sector YouTube sells for $1.7B YouTube sells for $1.7B
Open APIs: Sampling growth by sector Facebook opens platform
API Billionaires Club 5 billion API calls / day  (April 2010) 1.1 billion API-delivered stories / month  (March 2010) 5 billion API calls / day  (October 2009) 8 billion API calls / month  (Q3 2009) 3 billion API calls / month  (March 2009) 3 billion API calls / day, 75% of all traffic  (April 2010) Over 50% of all traffic via API  (March 2008) Over 100 billion objects stored in S3  (March 2010)
REST vs. SOAP: Simplicity wins again Distribution of API protocols and styles Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
REST vs. SOAP, more of both, but a lot more REST Total number of APIs based on protocol and style Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
JSON Rising: 45% of all new APIs support JSON Percentage of new APIs with JSON support 132 APIs are now JSON-only, including Facebook Graph, Etsy, Hunch Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
OAuth picking up steam 20% of 133 “Social” APIs now with OAuth support 80+ APIs with OAuth support
APIs growing up: versioning & other best practices Old Twitter http://twitter.com/users/show/noradio.xml  New Twitter http://api.twitter.com/1/users/show/noradio.xml
APIs growing up: keeping developers informed
APIs growing up: keeping developers informed http://www.programmableweb.com/api/ebay/status
API as Product When an API is not an extension of your product, but  it is  your product
Invisible Mashups, part 1 Classic mashup HousingMaps.com Invisible mashup Ooyala.com EC2 + S3 + SQS +
Invisible Mashups, part 2 + APIs are hiding in plain sight, if you know where to look
Have we seen this before? 1995 Why do we need a Web site? 2000 2005 2010 Of course we have a Web site Of course we have an API Why do we need an API?
thank you Questions, ideas, comments?  Email me: john@programmableweb.com Twitter: @programmableweb @johnmusser

Open APIs: State of the Market, May 2010

  • 1.
    Open APIs: Stateof the Market John Musser, ProgrammableWeb @johnmusser Glue Conference, May 2010
  • 2.
    Introduction ProgrammableWeb.com Launchedsummer 2005 API & mashup directory News, community, reference 2,000 Web APIs 4,800 mashups
  • 3.
    Open API timeline2000 2002 2005 2006 2007 105 APIs 352 APIs 2003 2008 1,116 APIs 601 APIs It took 8 years to get to 1,000 APIs, but 18 months to get to 2,000 APIs 2010 has a 2x increase in new APIs per month over last year 2009 1,628 APIs 2010 ? APIs
  • 4.
    APIs: Some verycompetitive markets Number of API providers in each of the top 15 categories Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • 5.
    Open APIs: Samplinggrowth by sector
  • 6.
    Open APIs: Samplinggrowth by sector YouTube sells for $1.7B YouTube sells for $1.7B
  • 7.
    Open APIs: Samplinggrowth by sector Facebook opens platform
  • 8.
    API Billionaires Club5 billion API calls / day (April 2010) 1.1 billion API-delivered stories / month (March 2010) 5 billion API calls / day (October 2009) 8 billion API calls / month (Q3 2009) 3 billion API calls / month (March 2009) 3 billion API calls / day, 75% of all traffic (April 2010) Over 50% of all traffic via API (March 2008) Over 100 billion objects stored in S3 (March 2010)
  • 9.
    REST vs. SOAP:Simplicity wins again Distribution of API protocols and styles Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • 10.
    REST vs. SOAP,more of both, but a lot more REST Total number of APIs based on protocol and style Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • 11.
    JSON Rising: 45%of all new APIs support JSON Percentage of new APIs with JSON support 132 APIs are now JSON-only, including Facebook Graph, Etsy, Hunch Based on directory of 2,000 web APIs listed at ProgrammableWeb, May 2010
  • 12.
    OAuth picking upsteam 20% of 133 “Social” APIs now with OAuth support 80+ APIs with OAuth support
  • 13.
    APIs growing up:versioning & other best practices Old Twitter http://twitter.com/users/show/noradio.xml New Twitter http://api.twitter.com/1/users/show/noradio.xml
  • 14.
    APIs growing up:keeping developers informed
  • 15.
    APIs growing up:keeping developers informed http://www.programmableweb.com/api/ebay/status
  • 16.
    API as ProductWhen an API is not an extension of your product, but it is your product
  • 17.
    Invisible Mashups, part1 Classic mashup HousingMaps.com Invisible mashup Ooyala.com EC2 + S3 + SQS +
  • 18.
    Invisible Mashups, part2 + APIs are hiding in plain sight, if you know where to look
  • 19.
    Have we seenthis before? 1995 Why do we need a Web site? 2000 2005 2010 Of course we have a Web site Of course we have an API Why do we need an API?
  • 20.
    thank you Questions,ideas, comments? Email me: john@programmableweb.com Twitter: @programmableweb @johnmusser