Communalytic is a computational social science research tool
for studying online communities and discourse.


Collect publicly available data from Reddit, Twitter and CrowdTangle (Facebook/Instagram) or import your own dataset


Process and extract frequently used keywords/emojis, summarize engagement stats and automatically discover and build various types of networks


Analyze text and patterns of relations to pinpoint toxic and anti-social interactions, detect bots, assess posts' sentiments, identify influencers, map shared interests and the spread of misinformation, and detect signs of possible coordination among seemingly disparate actors


Visualize 1) two-mode semantic networks, 2) link-sharing networks, and 3) reply/retweet signed-communication networks, where each tie in the network stores toxicity-related scores. (For Twitter networks, each node can also store bot-related scores.)

Edu Features

Communalytic Edu is designed for educators to teach and students to learn about social media data analytics and social network analysis.

Pro Features

Communalytic Pro is designed for the academic research community and is ideal for large-scale research projects. It provides researchers with the resources and infrastructure necessary for conducting independent research in the public interest.

Edu Account Type/Capacity​

Edu Data Analytics Modules

Edu Data Sources

Pro Account Type/Capacity

Pro Data Analytics Modules

Pro Data Sources

Case Studies and Tutorials

New to Communalytic? We have prepared a number of videos and text-based tutorials to help you get started.

Social Media Lab’s Computational Social Science (CSS) Bootcamp – Summer 2021 (Video recordings + Slides)

How to Cite:

If you are using Communalytic in an academic publication, please cite us as: 

Gruzd, A., & Mai, P. (2021). Communalytic: A Research Tool For Studying Online Communities and Online Discourse. Available at