We actually crawl and index all the data ourselves. That's how we identify the most popular content.
e.g. for Twitter, are you crawling all the Twitter users' URLs (seems difficult to do - how do you find new accounts' URLs?), or are you fetching results from search.twitter.com ?
In its current form, most of the results are from Twitter which doesn't really differentiate it much from Twitter Search.