How to Scale and Repurpose the Social Graph

Two contrasting stories on open API that tweaked my interest in terms understanding how we can combine social media platforms to gain value from our interactions within those ecosystems.
The first is an app - When Should I Visit – based upon the Foursquare API. By Aggregating the number of Foursquare checkins the app determines the best day of the week to visit London tourist attractions. The best days are those determined to have the lowest volume of visitors during the week.
The app was developed in 24 hours as part of the Culture Hackday event hosted in January 2011 and to my mind demonstrates the real value in opening a system or platforms API for other to use and repurpose.
Contrast that with the news that Twitter is restricting it’s whitelist due to the ongoing demands placed upon other services sucking in its data. What appears to be happening is that data demands are being placed on the Twitter API by 3rd parties to leverage that data. This seems at odds with the very principle that Twitter was founded upon and key to it’s growth, namely its data was open to all.
A deeper dive into the detail reveals that Twitter is limiting the demands placed on it’s API to new applications going forward. The speculated reasons are as follows:
- Twitter are having problems scaling their API to meet demand. Granted that demands on Twitter’s data has grown substantially – but with the latest round of funding in December 2010 – there should be enough cash to ensure it’s data farms can service that demand
- Twitter has a big enough eco-system and wants to limit its growth. I don’t know of any social media platform who have taken the strategic decision to limit its growth, without resorting to applying a charge
- Twitter will be looking to Change it’s API. With fresh investment and speculation of Google and Facebook looking at Twitter as potential acquisition/partner, the likelihood is that Twitter will be looking to change it’s API probably as a means of monetising it’s service.
There are two key advantages to making API’s available to the many as oppose to the few. Firstly it facilitates innovation as data can be applied and repurposed to fit the demands of the consumer. Secondly it presents a scaleable platform for that data to be shared and repurposed. It’s this scaleability that saw Twitter meet critical mass and it’s that scaleability that currently makes Facebook connect an open ecosystem.
Going forward it will be interesting to see if that scaleability has it’s limits and whether we are reaching saturation point for sharing and repurposing data in the future.