Web 2.0 has brought us a flock of APIs and the wonderful new concept of a Web mashup. Thanks to apps like Google Maps, del.icio.us and Flickr, we have started to think a lot about remixing the web. In the figure below is a classic example of a mashup - a Twitter Map. This mashup uses Twitter and Google Maps APIs to create a new application, which literally puts Twitter users on the map.

When two services like this are put together, it is likely that something interesting will emerge. However, not all possible combinations of services are actually useful. To bring order to the often chaotic world of Mashups, John Musser created a site called ProgrammableWeb that tracks mashups and APIs. John's site forms the basis of much of this post. So let's head over there to find out what the big trends are in mashups and APIs today...
The API section of ProgrammableWeb shows popular APIs. It also has an interesting scorecard that compares API offerings from web giants like Google and Microsoft. A quick look at the score card reveals that Yahoo! and Google lead the pack in terms of number of APIs - 22 and 20 respectively. Amazon, Microsoft and AOL have roughly half of that and eBay has 4.
But in terms of usage, Google is far ahead of the pack - 1114 Mashups use a Google API. It is also interesting to note that even though Microsoft has 3 times the APIs of eBay, they both have the same number of Mashups using their APIs.
Also check out the mashup matrix, which gives insights as to how APIs cluster with each other. Each dot in the matrix implies that two APIs are part of the same mashup. One way to interpret the matrix is that a cluster of dots indicates logical belongings of APIs, or a natural fit with each other.
The Mashup dashboard
on ProgrammableWeb contains a lot of
interesting statistics about Mashups. On the right, we see the numbers for the past six months.
We conclude that mashups have been growing steadily, but not spectacularly. This is not
surprising, because creating mashups requires time and more importantly technical know-how.
The figure below shows the distribution of tags for mashups. This is calculated by analyzing the tags across all the mashups posted onto ProgrammableWeb. Mapping is overwhelmingly the most popular category, spanning 43% of all mashups. This is not surprising because it all started with the Google Maps API - and people are still very excited about putting information on a map. Photos, Search and Shopping tags are roughly equal - with 10% each.

ProgrammableWeb currently measures popularity by number of views. This is a bit unfortunate, particularly because there is no way to sort mashups by rating. As a result, the most popular mashup - Virtual Places - is one that does not have a high rating. It looks interesting and claims to be sophisticated, but it did not load for me. The second most popular mashup was called Wii Seeker. As the name implies, it helps people find nearby locations that have a Nintendo Wii. It must have been really popular at some point, but now it looks fairly primitive. The next mashup that caught my attention was the one in fourth place called Weather Bonk. This one had a high user rating and was actually very interesting, as it pulled together live weather, historical information, forecasts and web cameras.
Using Delexa for mashup popularity
Next we briefly leave ProgrammableWeb and head over to Delexa, a mashup site that uses del.icio.us and Alexa APIs to show the most popular sites by category. The top mashup tagged by del.icio.us users was Housing Maps, a classic mashup that combines Google Maps and Craigslist to help people find housing.
The second most popular mashup according to Delexa was GeoGreeting, which is more entertaining than useful. This mashup showed geographical locations with buildings that resembled the shape of the letter that you typed. The third most popular mashup according to Delexa was Weather Bonk, the same one that caught my eye on ProgrammableWeb.
Back now on ProgrammableWeb and the chart on the right demonstrates
the growth of APIs. As with mashups, the actual growth is not that impressive - but it is steady.
As of now, there are close to 400 registered APIs. The way that Programmable Web
measures API popularity seems to be more objective and reliable than is the case
with mashups. The popularity equals the number
of mashups that use the API and the chart below shows the distribution of the most popular
APIs:

There are few surprises in this information. Google Maps is by far the most popular API, with 50% of mashups using it. Flickr and Amazon are next with 11% and 8% respectively. Also, it's notable that 5% of mashups are using YouTube - which probably corresponds to the recent rise of video aggregators like Vidmeter. Finally, 4% and total of 74 mashups use the del.icio.us API.
One API that caught my eye was Cloudalicious, which shows the distribution of tags for a particular URL over time. This can be insightful in terms of understanding how people's perception about your site is changing (or not). Check out the del.icio.us tag cloud trend for Read/WriteWeb:
What can we derive from this analysis? It appears that mashups are certainly cool, but they are not burgeoning. The growth has been steady, but not really explosive. This begs the question: why?
There are several reasons, the primary one being that most current mashups are created for fun and not for business. Enthusiasts with some spare time on their hands are building these during their evenings and weekends, without having monetization in mind. The second reason is that APIs, as with any software libraries, have a learning curve. Certainly Internet companies are trying to expose their services in the simplest possible way, but not everything can be made simple.
Is this what mashups will be - a playground for enthusiasts? I believe that the answer is 'yes'. Even though services like Yahoo! Pipes, Teqlo and Dapper are working to simplify the process of creating mashups, it will likely remain a fairly technical exercise done by enthusiasts.
However, it is also likely that we will see companies and products taking ideas from many mashups and creating applications with the combined functionality. For example, taking ideas from the best mashups (like Cloudalicious) and creating a set of tools for bloggers and marketers would be very useful. So mashups will, I think, become the labs of the web - where rapid prototyping is done by enthusiasts, which gives rise to more integrated offerings by web companies.
Please let us know what your favorite mashup is and give us your take on where mashups are heading.
Listed below are links to blogs that reference this entry: Current Mashup and API Trends.
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/2076
Web 2.0 brought a flock of APIs and the concept of a Web mashup. Google Maps is by far the most popular API, with 50% of mashups using it. Flickr and Amazon are next with 11% and 8% respectively. Also, it's notable that 5% of mashups are using YouTube ... Read More
Here is a summary of the week's Web Tech action on Read/WriteWeb, with the results of our poll at the end. Top Web News Much of the discussion in the blogosphere this week revolved around two pieces of big news.... Read More
Alex Iskold de Read/WriteWeb a publié un billet très intéressant sur les tendances du mashup sur le Web. Ce que l’on décrit comme un mashup est généralement une application Web qui combine des contenus provenant de plusieurs site ou applic... Read More
Read/WriteWeb points out that mapping continues to be the dominate API used for mashups, and wonders if mashups have lost their luster: There are few surprises in this information. Google Maps is by far the most popular API, with 50% of mashups using i... Read More
Earlier today Yahoo launched a Yahoo Mail API. Recently we analyzed the current API and Mashup trends on the Web and noted that Yahoo is one of the big companies most active in this area. Also not long ago we... Read More
Proposed Agenda 0930 Introduction and social networking market update 1000 1. Headshift analysis of where we are, R1.3 and beyond group discussion 1030 2. Ideas for rebalancing editorial vs community and driving traffic discussion 1100 3.... Read More
Comments
Subscribe to comments for this post OR Subscribe to comments for all Read/WriteWeb posts
It will definetly be interesting to see how the mashup evolves over the next few years. I think they will get more useful as they become easier to create and use. One thing I noticed is there are many more mashups that are just throw together without much thought or design than the ones that are well thought out.
If you have a moment, check out this mashup using Google Maps at http://www.partygps.com. It is certainly one created for fun and not business.
Posted by: Johnny | March 23, 2007 7:50 AMNice article. Please visit my site for my piece of mashup work
Posted by: Sandy | March 23, 2007 8:12 AMhttp://www.mapmyevent.com/
I would like to point out that some mashup based on Googl's Adwords API are commercial enterprises. Integration with Adwords API is a big business. this just one example http://www.keycompete.com/ , http://www.spyfu.com (beta), cannot think of more.
John Koe
Posted by: John Koe | March 23, 2007 9:15 AMhttp://www.exactlead.com
Here's another weather mashup, but more aviation oriented: http://www.mymetar.com.
Posted by: Jose | March 23, 2007 11:25 AMI love Google Maps, it's the best thing they've done for search since they did search. However I wish they'd stop branching out and would return to improve their core search engine. There is no excuse anymore, and i felt the need to rant on my blog about it about 10 minutes ago quite wretchedly.
Posted by: Phill Midwinter | March 23, 2007 12:19 PMAlex, I think there is a disconnect in between the future of cloud computing and the current state of API infrastructure offered to the developers to make use of mashups in the enterprise, there are just not enough APIs outhere to make it happen anytime soon. In five to ten years perhaps.
I recently posted on the issue about enterprise adopting mashup technologies here Three Trends Influencing Enterprise 2.0.
Posted by: Apatar Open Source Data Integration/ETL | March 23, 2007 6:10 PM@6 Please see my previous post this week about turning websites into webservices. A lot of the APIs will be leveraged by other companies, not necessarily enterprises.
Alex
Posted by: Alex Iskold | March 23, 2007 7:37 PMI think and hope the web is going to drive the development of business mashups. I've been doing integration in large companies and it's way too difficult and proprietary. Thanks to RSS, REST, etc it's apparent that making things simple are usually why things get adopted (as opposed to the drawn out standards that are made way too complicated).
Posted by: Will | March 23, 2007 8:13 PMI want to see business applications providing APIs instead of always having to write custom interfaces everytime. Most apps were written for users who log into a gui rather than from a backend web service. For financial reports, they are still being put online as pdf or word docs instead of xml. From what I've seen of XBRL it is WAY too complicated.
Alex - nice analysis. We (at Proto) think mashups will take off when: 1) they are used for business / commercial applications, probably within the enterprise and SMBs and 2) a platform makes it easy enough for end users to 'mix and mash' to do the easy parts but still allow the technical users to 'extend and connect' to services and resources.
We just presented at Under the Radar (http://undertheradarblog.com/) along with Teqlo and Mashery and it is clear that there is an ecosystem developing to support developing commercial mashup applications. From Strike Iron to Salesforce.com, there is interest in recombining data and services to build real business mashups. I think the enthusiasts showed proof of concept, and businesses are now paying attention to the opportunity (so are VCs). So for what it's worth, we think this opportunity is starting to get real legs outside the enthusiast playground.
Posted by: Byron Binkley | March 24, 2007 4:18 PMIn real estate, the last year has really seen a big push to integrate Gmaps into all sorts of RE search functions. As for enterprise usage, the MLS Data/IDX providers really come to mind - many of them are getting a pretty penny for adding searchable MLS maps through mapping API's, mostly Google's, although Loopnet adopted MSN's Virtual Earth. We just put up a mashup of Georgia Traffic Count Data which cuts out service providers to the tune of $300 a year. Now that industry groups are looking at mashups like this as a competitive advantage, I believe mashups like MLS map searches will become a must-have.
Posted by: Wade Sonenberg | March 28, 2007 5:05 AM