Web services to mine the social web?



Are there any web services that can be used to analyse data in social networks with respect to a specific research question (e.g. mentioning of certain products in social media discussions)?


Posted 2015-12-10T13:41:33.530

Reputation: 143



Twitter's API is one of the best sources of social network data. You can extract off twitter pretty much everything you can imagine, you just need an account and a developer ID. The documentation is rather big so I will let you navigate it. https://dev.twitter.com/overview/documentation

As usual there are wrappers that make your life easier.

There are also companies who offer detailed twitter analytics and historic datasets for a fee.

Check them out!


Posted 2015-12-10T13:41:33.530

Reputation: 3 000


Tweepy is one of the best libraries for analyzing and hacking around with the Twitter API. (Being a contributor for tweepy, I can vouch for it's stability and quality)

For a Python wrapper for the Facebook graph API, you can use the Facebook-Insights library, which is well-maintained and neat documentation.

There are services out there which can mine you information, but they are limited to the complexity of the query.

For example: "How many people tweeted about banana on Monday?" can be answered from existing tools

"How many people happy people tweeted about banana on Monday" can also be done, but would require more efforts and the software or tool should be able to detect emotion.

So, if you are into research, I would advise you to go with the API's and good ol' programming!


Posted 2015-12-10T13:41:33.530

Reputation: 7 606

1+1 for the information about Facebook-Insights library, any chance you've got a demo of how that works? I'd love to see code mining the Facebook graph API – wacax – 2015-12-10T18:09:46.217

@wacax We use it in our Django framework, in my team. But, I don't have any code in public repos, though! However, the md doc there, is self-explanatory :) – Dawny33 – 2015-12-10T18:11:54.033