Communalytic is a computational social science research tool
for studying online communities and discourse.
Data Collector
An easy-to-use social media data collector designed to collect publicly available data from Reddit, Telegram, YouTube, Facebook/ Instagram (via CrowdTangle) and Twitter, or you can import your own CSV or JSON data files - No coding required
Toxicity Analyzer
An AI-powered toxicity analysis module designed to identify toxic and anti-social interactions in online discourse - Users can choose from two different AI toxicity detection systems: Detoxify or Perspective
Sentiment Analyzer
A lexicon and rule-based sentiment analysis module designed to detect the polarity of text in a dataset - Users can choose from 3 different sentiment analysis libraries: VADER (EN), TextBlob (EN, FR, DE), or Dostoevsky (RU)
Topic Analyzer
[NEW] An AI-powered module designed to automatically identify and group together social media posts that are semantically similar using embeddings - No prior knowledge of the dataset is required
Network Analyzer
A network analyzer module designed to automatically generate and visualize various types of signed and unsigned networks including communication and link-sharing networks

Communalytic EDU is designed to help students learn about social media data analytics.
EDU Account Type/Capacity
-
* Account Type: Free (Req. an academic email address)
- * Data Storage Cap: Collect and store ≤ 30K records shared across ≤3 datasets
-
* Simultaneously Run Multiple Data Collectors: 3 max
* Single Sign-in Option: Google - * Collaboration Friendly: Access to various team collaboration features
EDU Data Sources
-
* Reddit Historical: up to 200 recent submissions + corresponding comments and replies for a given public subreddit. (This collector supports keyword-based search for relevant submissions.)
* Reddit Live: Not supported - * Telegram: Messages from up to 5 public Telegram channels, groups or super groups per dataset (Req. a Telegram Developer Account)
- * YouTube: Comments from a specified publicly available YouTube video (Req. a Google Developer Account)
- * Crowdtangle Facebook/Instagram URL Search: Posts from public Facebook/Instagram accounts, pages or groups that shared the same URL (Req. CrowdTangle Account)
- * Twitter Recent Search: Retrieves tweets posted within the previous 7 days that match a specified search query. (Req. a Twitter Developers Account and a paid Twitter's API plan).
- * Twitter Threads: Retrieves replies to any public tweet posted within the previous 7 days (Req. a Twitter Developers Account and a paid Twitter's API plan).
- * Import CSV Files: Ability to import an existing dataset from a CSV file
- * Import JSON Files: Not supported

Communalytic PRO is designed for the academic research community and is ideal for large-scale research projects.
PRO Account Type/Capacity
- * Account Type: Paid 6-month subscription $349 USD to support site infrastructure such as server-side data collection, processing, analysis, visualization and extra data collection and storage capacity
- * Data Storage Cap: Collect and store ≤ 10M records shared across ≤50 datasets
-
* Simultaneously Run Multiple Data Collectors: 5 Max
* Multiple Sign-in Options: Google and Auth0 - * Collaboration Friendly: Access to various team collaboration features
PRO Data Sources
-
* Reddit Historical: up to 900 recent submissions + corresponding comments and replies for a given public subreddit. (This collector supports keyword-based search for relevant submissions.)
* Reddit Live: Posts, including submissions, comments and replies to comments from any given public subreddit for ≤ 7 consecutive days - * Telegram: Messages from up to 10 public Telegram channels, groups or super groups per dataset (Req. a Telegram Developer Account
- * YouTube: Comments from a specified publicly available YouTube video (Req. a Google Developer Account)
- * CrowdTangle Facebook/Instagram URL Search: Posts from public Facebook/Instagram accounts, pages or groups that shared the same URL (Req. a CrowdTangle Account)
- * Twitter Recent Search: Retrieves tweets posted within the previous 7 days that match a specified search query. (Req. a Twitter Developers Account and a paid Twitter's API plan).
- * Twitter Threads: Replies to any public tweet posted within the previous 7 days (Req. a Twitter Developers Account and a paid Twitter's API plan).
- * Import CSV Files: Ability to import an existing dataset from a CSV file
- * Import JSON Files: Ability to import an existing Twitter or Telegram dataset from JSON/GZ file(s)
Case Studies and Tutorials
Social Media Lab’s Computational Social Science (CSS) Bootcamp – Video recordings + Slides
Recent Posts
Recent posts
Enabling Public Discourse Research with YouTube Comments Data – No Coding Required
October 18, 2023 OffHow to Cite:
If you are using Communalytic in an academic publication, please cite us as:
Gruzd, A., & Mai, P. (2023). Communalytic: A Research Tool For Studying Online Communities and Online Discourse. Available at https://Communalytic.org