Communalytic is an all-in-one 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 Twitter, Reddit, Telegram, Facebook/ Instagram (via CrowdTangle), 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
Bot Analyzer
An automation detection module designed to check for bot-like activities on Twitter via Botometer
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)
- * Account Caps: Collect and store ≤ 30K records shared across ≤3 datasets
- * Simultaneously Run Multiple Data Collectors: Twitter, Reddit, Telegram, & CrowdTangle
- * Collaboration Friendly: Access to various team collaboration features
EDU Data Sources
- Twitter Recent Search: Retrieves tweets (≤30K) posted within the previous 7 days that match a specified search query. (Req. a Twitter Developers Account)
- * Twitter Threads: Retrieves replies (≤ 30K) to any public tweet posted within the previous 7 days (Req. a Twitter Developers Account)
- * Twitter Academic Research: Not supported
- * Import/Rehydrate Twitter IDs: Ability to recollect tweets based on a list of unique Twitter IDs
- * Reddit: Posts, including submissions, comments and replies to comments from any given public subreddit for ≤ 31 consecutive days
- * [NEW] Telegram: Messages (≤ 30k) from any public Telegram channel, group or super group (Req. a Telegram Developer Account)
- * Crowdtangle Facebook/Instagram URL Search: Posts (≤ 30k) from public Facebook/Instagram accounts, pages or groups that shared the same URL(s) (Req. CrowdTangle Account)
- * 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 $249 USD (was
$349) to support site infrastructure such as server-side data collection, processing, analysis, visualization and extra data collection and storage capacity - * Account Caps: Collect and store ≤ 10M records shared across ≤50 datasets
- * Simultaneously Run Multiple Data Collectors: Twitter, Reddit, Telegram, & CrowdTangle
- * Collaboration Friendly: Access to various team collaboration features
PRO Data Sources
- Twitter Recent Search: Retrieves tweets (≤500K) posted within the previous 7 days that match a specified search query. (Req. Twitter Developer's Account.) (Users w/ Twitter Academic Research access are not subjected to the 500K/mo. or the 7-days limit
- * Twitter Threads: Replies (≤ 500K/mo.) to any public tweet posted within the previous 7 days (Req. Twitter Developer's Account.) (Users w/ Twitter Academic Research access are not subjected to the 500K/mo. or the 7-days limit)
- * Twitter Academic Research: Retrieves Tweets (≤ 10M/mo.) including replies and retweets via Twitter's full-archive (historical) search (Req. Permission from Twitter)
- * Import/Rehydrate Twitter IDs: Ability to recollect tweets based on a list of unique Twitter IDs
- * Reddit: Posts, including submissions, comments and replies to comments from any given public subreddit for ≤ 31 consecutive days
- * [NEW] Telegram: Messages (≤ 10M) from any public Telegram channel, group or super group (Req. a Telegram Developer Account)
- * CrowdTangle Facebook/Instagram URL Search: Posts (≤ 10M) from public Facebook/Instagram accounts, pages or groups that shared the same URL(s) (Req. a CrowdTangle Account)
- * 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
How 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