Skip to Main Content

Social Media Research

Important information to consider when conducting social media research, helpful tools to assist in data collection and analysis, and links to resources on methods, ethics, examples, and more.

General (non-platform-specific) tools

Social Media Archive @ ICPSR (SOMAR) is a centralized repository for social media research data. SOMAR contains a wide range of data collected from large-scale social media platforms such as X (formerly Twitter), Facebook, Instagram, and Reddit, as well as smaller, more specialized data sets focused on specific research topics. These data sets have been collected and curated by researchers from around the world, and they cover various topics such as political communication, online behavior, and social networks. The data in our archive takes two forms. They can be public, i.e., available for immediate download, and/or restricted, i.e., available within our secure data enclave after receiving approval following a submitted restricted data application.

Tools for qualitative or quantitative analysis, text mining, content analysis, or other methods that aren't specific to individual platforms. 

  • NVivo is the most popular qualitative research software. It can handle an astonishingly wide array of file formats, including text, audio, images, and video. Like many of its competitors, it requires a paid license, but you can get access as an AU student, staff, or faculty member. Please see: Where can I download NVivo and get help using it?
  • Taguette is a free and open source software for qualitative coding in text sources. It runs in your browser or can be run locally. It's lightweight and easy, but it has less features than NVivo and supports less filetypes.
  • Voyant is browser-based open source environment for text reading and analysis. It can perform quantitative tasks like word frequency counts and additionally visualize many different types of relationships within the text corpus.
    • There are several similar open source text analysis tools, like Libro, AntConc, and KHCoder, but Voyant is browser-based and simple to use.
  • oTranscribe is a free and open source audio transcription platform to that helps you type transcriptions of audio and video files while they play, all in your browser or in the app if you choose to download it.
  • Tropy is a free and open source image description desktop app. It allows you to organize, describe, and add metadata to images. It was designed to be used with scanned images from archival document collections, but can be used for other types of images.
  • OpenRefine is a popular and powerful tool for cleaning and reformatting data. Desktop app, small learning curve, great documentation and tutorials.

Tools for Twitter research

  • Please see the "Collected Tools" page of this guide for more information about NVivo.

Tools for Facebook research

Tools for Reddit research

Tools for YouTube research

Tools for TikTokk Research

TikTok, as the newest platform on this list, has not had the benefit of a decade or more of academic study and the development of research tools. Additionally, with virtually no useful public API, automated data collection necessitates violating the TOS with web scraping or complex browser-simulating reverse-engineered calls to TikTok's private API.

Like Instagram, at this time (05/2022) any tools for automated extraction of videos, or text accompanying videos, are likely to violate TOS. Additionally, the ones that do exist require at least some coding or command line knowledge. The automated tools on this list - drawrowfly's TikTok scraper and the Bellingcat Hashtag Analysis Toolset built on top of it - are provided as an example of this sort of tool, but they are complex, risk a ban from TikTok, and require coding or command line knowledge. Researchers are encouraged to explore manual collection methods.