Social Media Research Toolkit

Social Media Research ToolkitThe Social Media Research Toolkit is a list of 50+ social media research tools curated by researchers at the Social Media Lab at the Ted Rogers School of Management, Toronto Metropolitan University. The toolkit is updated annually and only features tools that have been used in peer-reviewed academic studies. Most of the tools featured are free to use and require little or no programming.

Last Update: January 2024


Num. of CitationsNameDescription (as provided by the developer)PlatformsCoding Req?Pricing
41900GephiGephi is the leading visualization and exploration software for all kinds of graphs and networks. Gephi is open-source and free.N/A (Must import datasets)NFree
34300HootsuiteSocial Media Marketing & Management DashboardvariousNPay
9920NodeXLNodeXL is a network analysis and visualization software package for Microsoft Excel.Flickr, Twitter, Youtube, WikipediaNFreemium
4960Brandwatch / Crimson HexagonGet deep insights into consumer opinion on any topic from across the social web.variousNPay
2070CrowdTangleA tool from Facebook to help follow, analyze, and report on what’s happening across social media.Facebook, InstagramNApply
1390NetlyticNetlytic is a cloud-based text and social networks analyzer that can automatically summarize and discover social networks from online conversations on social media sites.Youtube, RSS Feeds, Google Sheet, text/csv fileNFreemium
1150HoaxyVisualizes the spread of information using the Twitter Search API (from the last 7 days)Twitter (via Twitter's paid API)NFreemium
1030TalkwalkerA social media analytics and monitoring tool that keeps track of all brand-related online, print, and TV/radio content with real-time social listening and AI-driven consumer intelligencevariousNPay
1010DigmindSocial media analytics for businesses, and the Influencer Network, a dynamic and interactive portal that lets you identify and analyze your brand’s top influencers and strongest communities on Twitter.variousNPay
937FacepagerFacepager was designed for fetching public available data from Twitter and other JSON-based API.Twitter, YouTube, WebsitesYFree
841OctoparseA no-coding web scraping tool; offers web scraping templates that can extract post and user datavariousNFreemium
687snscrapeSocial media scraping toolvariousYFree
664AudienseIdentify relevant audiences, discover amazing actionable insights and inform your strategies to grow your business.Facebook, Instagram, TwitterNFreemium
632Youtube-dlThis is a command-line program to download videos from YouTube.com and a few more sites.Youtube, supported video sitesYFree
584DiscoverTextDiscoverText is a cloud-based,
collaborative text analytics solution. With dozens of powerful text mining features, the DiscoverText software _x0003_solution provides tools to quickly and accurately make better decisions.
Twitter, SurveyMonkey, Text filesNFreemium
534Webometric AnalystWebometric Analyst is a Windows-based program for altmetrics, citation analysis, social web analysis and webometrics, including link analysis.Twitter, Youtube, Tumblr, Goodreads, Flickr, Mendeley, Altmetric, Google Books, WorldCat.NFree
423TGStatThis website allows users to search for Telegram channels and examine general Channel analytics.TelegramNFree
404Twitter Advanced SearchTwitter Advanced search using key words, phrases and hashtags.TwitterNFree
378YouTube Data ToolsThis is a collection of simple tools for extracting data from the YouTube platform via the YouTube API v3.YoutubeNFree
293Media Cloud An open source and open data platform for storing, retrieving, visualizing, and analyzing online news that collects data through RSS feeds. Users can download the collected data as a CSV.news coverageNFree
241Tweet ArchivistTweet Archivist collects data directly from Twitter based on the user’s search terms. The user can also use this tool analyze the data to show information such as top users, words, URLs, hashtags, and more. Finally, users can download the dataset as either an Excel or PDF file.Twitter (via file upload)NPay
231Social Feed ManagerSocial Feed Manager is open source software for libraries, archives, cultural heritage institutions and research organizations. It empowers those communities’ researchers, faculty, students, and archivists to define and create collections of data from social media platforms. Social Feed Manager will harvest from Twitter, Tumblr, Flickr, and Sina Weibo and is extensible for other platforms. In addition to collecting data from those platforms’ APIs, it will collect linked web pages and media.Tumblr, Flickr, Sina Weibo (latest update: 2021)YFree
223Sentiment VizReddit visualisation app (sentiment, topics, heatmap, timeline, etc)RedditNFree
220InstaloaderCaptures images/videos and related metadata from InstagramInstagramYFree
218OutWit HubOutWit Hub explores the depths of the Web for you, automatically collecting and organizing data and media from online sources.InternetNFreemium
1974plebsThis is a community-run archive of 4chan.org (since April of 2013)4chanNFree
188InVID verification pluginThe provided tools allow you to quickly get contextual information on Facebook and YouTube videos, to perform reverse image search on Google, Baidu or Yandex search engines, to fragment videos from various platforms (Facebook, Instagram, YouTube, Twitter, Daily Motion) into keyframes, to enhance and explore keyframes and images through a magnifying lens, to query Twitter more efficiently through time intervals and many other filters, to read video and image metadata, to check the video copyrights, and to apply forensic filters on still images. variousNFree
185Social SearcherSocial media monitoring (users, hashtags, terms)variousNFreemium
179InfraNodus (formerly Textexture)InfraNodus represents textual data as a network. It uses a combination of text mining, network analysis, data visualization, NLP, and artificial intelligence to provide insights about any discourse and enhance a research process.Twitter?, Amazon Reviews, Google Search ResultsNPay
175PhantomBusterMainly for marketers, this is a tool that can extract social media account details for leads and build campaignsLinkedIn, InstagramNFreemium
154Telegram Analytics (tgstat) Search Telegram messagesTelegramNFree
125VtrackerTool for monitoring social mediavariousNPay
1234CAT (Capture and Analysis Toolkit)A Python-based tool that captures and processes data across different platforms; data can be downloaded for further analysisTelegram, Reddit, Tumblr, Twitter, 4chan, 8kun, BitChute; via Zeeschuimer: Instagram, TikTok, 9gag, Imgur, LinkedIn, Parler, Douyin and TwitterYFree
119Visibrain FocusVisibrain is a media monitoring tool for PR and communications professionals, used for reputation management, PR crisis prevention, and detecting influencers and trends. Visibrain’s unique techxlogy brings together online press, blogs and social media, capturing all online activity around a brand, in real time, xise free.variousNPay
108Pulsar SocialPulsar helps you find the story in the data by bringing all your digital audiences into one place and leveraging the power of AI and data visualizationvariousNPay
105CommunalyticCommunalytic is a Research Tool For Studying Online Discourse.Communalytic can collect, analyze and visualize data from various social media platforms and can automatically identify toxic and anti-social interactions, map shared interests and detect signs of possible coordination among seemingly disparate actors in online discourse.Reddit, Telegram, YouTube, Twitter (via Twitter paid API), CrowdTangle (Facebook & Instagram), CSV and JSONNFreemium
89ArchiveSocial ArchiveSocial automatically archives original social media posts as well as comments made by other users, allowing archive viewers to expand posts, comments, and pictures. The archive mirrors the original post, and has been used by agencies to comply with FOI requests and data archiving software-related research.variousNPay
80Twitter AuditA tool used to check how many of your Twitter followers are real.TwitterNFreemium
73SteamIDThe website can look up steam profiles, historic profiles or game informationSteamNFreemium
43AffinioAffinio is the marketing intelligence platform that is changing the way you relate to your consumers.variousNPay
39Dash HudsonA social media management tool that offers social listening, audience insights and trends reportingvariousNPay
38DisboardLive updates of users active in a given Discord community; reviews communities based
on Discord user preferences
DiscordNFree
31Meltwater Social (Sysomos)Offering a comprehensive set of solutions that support the full spectrum of your advanced social analytics and management needs.variousNPay
28PSNprofilesThe website can search publicly viewable players, daily gameplay activity, country and other statsPlaystation NetworkNFree
17Who posted what?Whopostedwhat.com is a non public Facebook keyword search for people who work in the public interest.FacebookNFree
14KarmaDecayReverse image search of Reddit (beta)RedditNFree
13Facebook Video DownloaderDownloads Facebook videosFacebookNFree
12Story SaverDownload Instagram Stories, Highlights and Videos
Online Easily with one simple click.
InstagramNFree
11Open Measures (formerly, Social Media Analysis Toolkit or SMAT)Analyze & visualize harmful online trends such as hate, mis-, and disinformation onlineGab, Parler, 4chan, 8kun, Telegram, Gettr, Win Communities, Poal, Rumble, etcNFree
10Facebook Video DownloaderDownload Facebook Videos OnlineFacebookNFree
7SkopenowCollecting and analyzing publicly available information from data sources including social media, the dark web, associated vehicles, court records, and contact data; Link Analysis feature generates a network and other visualsvariousNPay
7Telemetr.ioThe website povides Telegram channel analytics TelegramNFreemium
5Youtube GeofindYouTube Geofind; three different search functions, location, topic, and channel.YoutubeNFree
3Twitter Video DownloaderDownload twitter videos & GIF from tweetsTwitterNFree
3tlgrm.eu/channelsThis website allows users to search for Telegram channelsTelegramNFree
2RedectiveSearches for profile and engagement information of a Reddit userRedditNFree
1TelegramDBTelegram channel search engineTelegramNFree
1GeogramintLocates Telegram users and groups based on geographic location (only users opted into the nearby feature)TelegramYFree
1TelepathyThe tool is described as the "Swiss army knife of Telegram tools," allowing analysts and researchers to archive Telegram chats (including replies, media content, comments and reactions), gather memberlists, lookup users by given location, analyze top posters in a chat, map forwarded messages, and more.TelegramYFree
metatargetrThe goal of metatargetr is to parse targeting information from the Meta Ad Targeting dataset as well as retrieve data from the Audience tab in the Meta Ad Library.FacebookYFree
TikTokApi 6.2.0Unofficial TikTok API in python that can retrieve video, hashtag, user dataTikTokYFree

Note: The tools labelled as “Paid” were not independently tested by us.

Did we miss something? Social Media Research Toolkit Suggestion Form


In addition to curating the Social Media Research Toolkit, the Social Media Lab also develops social media data-collection and analysis tools to support social science research on online communities and online participation. Our flagship research tool, Communalytic, is used by thousands of students, educators and researchers around the world each year.

Use the form below to suggest a social media research tool/app:

Social Media Research Toolkit Suggestion Form

Did we miss something? Please let us know and we will add it to the list. Thank you in advance for your help! [NOTE: to be included, a tool must 1) still be available 2) and has been used in a peer-reviewed publication.]