Our API directory now includes 111 semantic APIs. The newest is the RACAI Linguistic API. The most popular, in terms of mashups, is the MusicBrainz API. We list 29 MusicBrainz mashups. Below you’ll find some more stats from the directory, including the entire list of semantic APIs.
Our API directory now includes 62 real time APIs. The newest is the Telsolutions API. The most popular, in terms of mashups, is a tie between the Twitter Streaming API and the Thrutu API. We list 5 Twitter Streaming mashups and 5 Thrutu mashups. Below you’ll find some more stats from the directory, including the entire list of real time APIs.
Startups need to build quickly and iterate quicker. That means not re-inventing the wheel — whenever possible. Just 5 years ago, people were asking why would you use an API? This has quickly turned to why wouldn’t you! Since March 2007 there are 14 times as many APIs listed on the ProgrammableWeb site. And the growth rate is accelerating. API listings on ProgrammableWeb have exploded this year so far, doubling the same period last year, and about four times the same period in 2010 (see chart below).
Pusher has established itself as a leading service for delivering WebSocket messages to connected clients via its simple, RESTful Pusher API. This especially suits application developers working with languages and platforms that struggle to maintain and scale persistent connections. We remove the need to roll a custom solution and work with complex and unfamiliar technologies, and ensure the benefits of a hosted service can be achieved. We’ve recently added support for WebHooks, which provide a different sort of real-time solution.
I saw a new acronym the other day, “SoLoMoClo,” which stands for Social, Local, Mobile, Cloud. The reason people are focused on these four categories are the multi-billion dollar ecosystems created by Facebook and Twitter in Social, Groupon in Local, iOS (Apple) and Android (Google) in Mobile, and Amazon and Salesforce in Cloud. I think we’ve only scraped the tip of the iceberg in these categories, and that a number of SoLoMoClo companies will break out in 2012.
The DataSift platform allows users to define a “stream” using filtering parameters such as keywords or locations. Users can immediately begin to receive data in real time as comments are posted on social media sites. With a license to access Twitter’s full “Firehose”, we offer users the ability to search for posts using all the metadata contained in a Tweet, making it a far more powerful search. Though we make the search available via the simple Datasift API, there’s actually quite a bit that goes into it.
SXSW was the source of a flood of real-time information on the web. Information flowed from attendees using social media tools to share what was being discussed, their thoughts and their experiences. This information was amplified further by the information be re-shared (retweeted on Twitter) and by other opinions being expressed about all things SXSW. But how is it that you ensure you don’t miss an important piece of information from within your social media connections or even outside of your normal social media circles? From an earlier post on Cadmus, an algorithmic Twitter feed service, you may be aware of the idea of curation – filtering content to ensure that you don’t miss the most relevant information. But who performs this curation and what roles do technology have in the process?
Real-time and the real-time web continue to be a hot topic of conversation but is the term “real-time” getting used correctly? When we talk about real-time technology are we truly describing what the technology is delivering or is it being used and abused as just another marketing buzz word? Can we class any of the current technology solutions as truly real-time and can other solutions be defined in any other way? Is it too late to save “real-time” or will it forever be lost to marketing?
In the past months we have covered real-time client push services and seen the introduction of real-time client push technology and APIs to a number of services such as Superfeedr and DataSift. This focus on real-time push to client applications, and in particular web browser applications, is very exciting. The initial assumption would be that this movement has been triggered by an advancement in technology, and to some degree that is the case, but it might surprise you to know that the ability to push real-time updates into a web browser isn’t new and has in fact been around for a number of years.
A core feature of the real-time web is the continuously updating real-time streams of information. These streams are commonly generated by social networks and with the continued uptake of social networking the amount of information is only going to increase. This will continue to introduce opportunities for companies to create products and services that extract value from that vast amount of data. Some of the most common services built around these streams include trend and sentiment analysis, data storage, aggregation, sorting, search and filtering. DataSift is a service that offers a host of exciting features including the ability to let users browse, build and share their own real-time streams using social media data drawn from a host of sources.