Helpful tools

Resources for researchers

Our goal is to provide helpful tools and suggestions for academic researchers who are working with Twitter data. This page presents the most popular code libraries, analysis and visualization tools, and other resources that aid academic researchers in working with Twitter data. 

These resources have been widely used by other academic researchers and have proven effective for many applications. Among these resources you will find:

Baseline code libraries to enable your integration with the Twitter API.

Analysis and visualization tools for working with Twitter data.

Infrastructure options for data storage and computation.

 

Integration and data access

Tools and code resources that enable you to connect to the Twitter API and/or access Twitter data.

An easy-to-use Python library for accessing the Twitter API

A Python package used for making http requests

A command line tool and Python library for archiving Twitter JSON data

A PHP auth wrapper for Twitter API

A R client for accessing Twitter’s REST and stream APIs

An asynchronous client library for the Twitter REST and Streaming APIs.

An unofficial Java library for the Twitter API

A Java HTTP client for consuming Twitter's standard Streaming API

A graphical user interface for querying an API and exploring the results returned

A graphical user interface for querying an API and exploring the results returned

DocNow is a tool and a community developed around supporting the ethical collection, use, and preservation of social media content.

 

Data analysis

Tools to help you analyze Twitter data

An interactive development environment for Python

Add-ons for Microsoft Excel that support social network and content analysis

JSONLint is a validator and reformatter for JSON.

A user friendly interface for inspecting JSON objects

Open Data Analytics software

The Digital Methods Initiative Twitter Capture and Analysis Toolset (DMI-TCAT) is a set of tools to retrieve and collect tweets from Twitter and to analyze them in various ways

Twitter Analytics: real timing tracking or historical data

Analyzing Twitter pictures, hashtags, users influence, etc.

Hashtag analytics for Twitter

Mecodify is an open-source tool created as part of the Media Conflict and Democratization Project (http://mecodem.eu) to help gather, analyse and visualise Twitter data for use by social science scholars

A free Windows program for keyword, issue, time series, sentiment, gender and content analyses of (mainly) social media texts.

Qualitative data analysis software

A community-supported text and social networks analyzer for social media researchers and educators to study public discourse on social media sites

A platform for collecting and analyzing social media big data with a focus on identifying communities and key actors. Currently in beta.

A low level data parser designed for parsing Twitter data

A high level toolkit for dealing with Twitter data

Software to create data science using an intuitive environment

 

Data visualization

Tools to help you visualize Twitter data

The leading visualization and exploration software for all kinds of graphs and networks

A data visualization package for R

A free Web service for scientists interested in using Twitter content in their research

A native graph database platform

An interactive visualization library

An open source software platform for visualizing complex networks and integrating these with any type of attribute data

Organize complex data into relationship maps

An advanced text analytics visualization tool

A Python 2D plotting library

Mecodify is an open-source tool created as part of the Media Conflict and Democratization Project (http://mecodem.eu) to help gather, analyse and visualise Twitter data for use by social science scholars

Tweet sentiment visualisation app

 

Infrastructure and hosting solutions

Resources to help you store and process your data

Disclaimer: The tools in this list were sourced from qualitative and quantitative study of the academic research community and from review of academic literature. Inclusion in this list is not an endorsement by Twitter and Twitter doesn’t comment on the compliance status of third parties services. The only authoritizative source for building a service compliant with Twitter policy is Twitter’s own documentation.

If you think there’s a helpful tool that’s missing from these lists, let us know and we’ll consider adding it.
Let us know here.