VOOZH about

URL: https://apify.com/tri_angle/social-media-sentiment-analysis-tool

⇱ πŸ€” Social Media Sentiment Analysis Tool Β· Apify


πŸ‘ Social Media Sentiment Analysis Tool avatar

Social Media Sentiment Analysis Tool

Pricing

from $2.05 / 1,000 comments

Go to Apify Store

Social Media Sentiment Analysis Tool

Add a profile name and find this social profile on Facebook, Instagram, and TikTok, scrape its recent posts and comments, and perform sentiment analysis for each comment. All in one go. Export results in JSON, CSV, HTML, use API, schedule runs, integrate with other tools.

Pricing

from $2.05 / 1,000 comments

Rating

4.9

(9)

Developer

πŸ‘ Tri⟁angle

Tri⟁angle

Maintained by Apify

Actor stats

81

Bookmarked

2.2K

Total users

50

Monthly active users

56 days

Issues response

25 days ago

Last modified

Categories

Share

πŸ€” What is Social Media Sentiment Analysis Tool?

Social Media Sentiment Analysis Tool is an Apify Actor designed to scrape and analyze social media comments from Facebook, Instagram, and TikTok. It is an Actor Bundle created by combining seven most popular social media scrapers (see the detailed list β¬‡οΈ) and a text analysis tool.

πŸ‰ How does Social Media Sentiment Analysis Tool work?

πŸ‘€ Identifies the same profile on Facebook, Instagram and TikTok β†’ πŸ“ Scrapes their posts on Facebook, Instagram and TikTok β†’ πŸ’¬ Scrapes comments under each post β†’ πŸ€” Gives each comment a sentiment score

Armed with this unique and powerful data extraction and analysis tool, you can:

  • Find social media profiles of a person across Facebook, TikTok, and Instagram by name πŸ§›β€β™‚οΈ
  • Extract general profile info, post and comment text, URLs, timestamps, popularity and more πŸ‘€
  • Scrape social media comments from multiple platforms at once πŸ‘€
  • Perform sentiment analysis on each scraped comment πŸͺ„
  • Scrape comments from one profile across  multiple platforms into one dataset πŸ—ƒ
  • Get 1,000 comments scraped and analyzed for free β˜„οΈ
  • Use scraped data as sentiment analysis API 🦾
  • Export comments and text analysis data in Excel, CSV, JSON, XML, and more ⬇️

Note that you can always opt out of the sentiment analysis part and simply scrape and export the comments without analyzing them.

❀️ What data can you extract with Social Media Sentiment Analysis Tool?

When you use this data extraction and analysis tool, you will receive a dataset in multiple formats containing the following data:

πŸ‘€ Profile nameπŸ”— Profile URLπŸ‘₯ Profile followers
πŸ“ Post descriptionπŸ“… Post timestampπŸ”— Post URL
πŸ’¬ Post comments countπŸ‘ Post likes countπŸ‘ Comment likes count
πŸ‘€ Comment authorπŸ’¬ Comment textπŸ“… Comment timestamp
❀️ Comment sentimentπŸ“Œ Sentiment classification per commentπŸ’‘ Sentiment scores per comment

πŸ’Έ Is Social Media Sentiment Analysis Tool free?

Yes. Apify provides you with $5 free usage credits every month on the Apify Free plan, allowing you to scrape and analyze 1,000 comments from social media profiles for free.

For regular and extensive comment data extraction, consider getting an Apify subscription. We recommend our $49/month subscription for scalable scraping.

πŸ§™β€β™‚οΈ How to use Social Media Sentiment Analysis Tool

It's easy to scrape and analyze social media profiles with Social Media Sentiment Analysis Tool. Follow these steps:

  1. Find Social Media Sentiment Analysis Tool on Apify Store and click Try for free.
  2. Enter the social profile name you want to scrape, e.g. Arnold Schwarzenegger.
  3. Choose the number of posts and comments you want analyzed.
  4. Choose which platforms you want scraped (TikTok, Facebook, Instagram).
  5. Click Start and wait for scraping and analysis to be completed.
  6. Preview your data in the Output tab.
  7. Export structured data from the Storage tab in JSON, XML, CSV, Excel, HTML, or via an API.

⬇️ Input

To analyze social media comments, the input for Social Media Sentiment Analysis Tool should be the a person's name and the number of posts and comments to analyze. Note that you can target only one profile at a time.

πŸ‘ scrape comments from social media

You can input data by filling out fields like in the example above, using JSON, or programmatically via an API. For more details on how to configure input in JSON, see the input tab.

⬆️ Output sample

The results will be wrapped into a dataset which you can find in the Output tab. The full information about each comment comes from the target social media platform.

πŸ‘ sentiment analysis API

You can preview all the fields in the Storage tab and choose the format in which to export the posts, comments and sentiment score: JSON, CSV, Excel, XML, or HTML table. Here below is the same sample dataset in JSON:

[{
"targetPlatform":"facebook",
"profileName":"Arnold Schwarzenegger",
"profileUrl":"https://www.facebook.com/arnold",
"postDescription":"We say we have a pollution emergency - it’s time to act like it. Tune in to my summit now. Link is in my story.",
"postTimestamp":"2024-06-20T07:33:08.000Z",
"commentText":"Sir what you have achieved is absolutely impossible for an ordinary and common man Arnold Schwarzenegger sir. You are truly an amazing and awesome and fantastic and extremely extraordinary and talented man Arnold Schwarzenegger sir. There is no one else like you sir. You are truly incredible and unbelievable.",
"commentAuthor":"Sudeb Banerjee",
"postUrl":"https://www.facebook.com/arnold/posts/pfbid0yYKhqUZNJEZJq8zhnJ8gD1PkCFpzpJL2ckj2y4KyF8n71fnRFD2gH5zPrqEjsskYl",
"commentTimestamp":"2024-07-24T01:49:59.000Z",
"profileDescription":"",
"profileFollowers":25002281,
"postCommentsCount":1440,
"postLikesCount":2894,
"commentLikesCount":4,
"sentiment":{
"finalClassification":"positive",
"finalScore":0.9750254154205322,
"negativeScore":0.005801178049296141,
"neutralScore":0.019173355773091316,
"positiveScore":0.9750254154205322
}
},
{
"targetPlatform":"facebook",
"profileName":"Arnold Schwarzenegger",
"profileUrl":"https://www.facebook.com/arnold",
"postDescription":"We say we have a pollution emergency - it’s time to act like it. Tune in to my summit now. Link is in my story.",
"postTimestamp":"2024-06-20T07:33:08.000Z",
"commentText":"Sir you are the best and greatest icon and idol and inspiration and motivation for everyone around the world. You always state that you are not a self made man Arnold Schwarzenegger sir but still I believe you have achieved so much sir. You are really one of the most important and inspiring and motivating and empowering and encouraging and powerful and prominent and permanent and popular personality throughout the whole wide world sir.",
"commentAuthor":"Sudeb Banerjee",
"postUrl":"https://www.facebook.com/arnold/posts/pfbid0yYKhqUZNJEZJq8zhnJ8gD1PkCFpzpJL2ckj2y4KyF8n71fnRFD2gH5zPrqEjsskYl",
"commentTimestamp":"2024-07-24T01:46:49.000Z",
"profileDescription":"",
"profileFollowers":25002281,
"postCommentsCount":1440,
"postLikesCount":2894,
"commentLikesCount":4,
"sentiment":{
"finalClassification":"positive",
"finalScore":0.969575047492981,
"negativeScore":0.005614493973553181,
"neutralScore":0.0248104315251112,
"positiveScore":0.969575047492981
}
},
{
"targetPlatform":"instagram",
"profileName":"schwarzenegger",
"profileUrl":"https://www.instagram.com/schwarzenegger",
"profileDescription":"Bodybuilder, Conan, Terminator, and former Governor of California. I killed the Predator. I’m here to pump you up.",
"commentText":"OS CARA DA AMERICA πŸ˜‰πŸ‘‰πŸΏ",
"postDescription":"Happy birthday my friend, @officialslystallone. You are a champion and a legend. You inspire me and billions of people around the world.",
"postUrl":"https://www.instagram.com/p/C9FWWezxxQJ/",
"postTimestamp":"2024-07-06T13:52:01.000Z",
"commentAuthor":"coringa_157_12",
"commentTimestamp":"2024-07-19T20:15:25.000Z",
"profileFollowers":26252962,
"profileFollows":267,
"postCommentsCount":6074,
"postLikesCount":872809,
"commentLikesCount":2,
"sentiment":{
"finalClassification":"neutral",
"finalScore":0.7442860007286072,
"negativeScore":0.03667657822370529,
"neutralScore":0.7442860007286072,
"positiveScore":0.21903735399246216
}
},
{
"targetPlatform":"instagram",
"profileName":"schwarzenegger",
"profileUrl":"https://www.instagram.com/schwarzenegger",
"profileDescription":"Bodybuilder, Conan, Terminator, and former Governor of California. I killed the Predator. I’m here to pump you up.",
"commentText":"@coringa_157_12 ESTOU CHEGANDO, AINDA SOU 100% ORGANICO πŸ₯΅",
"postDescription":"Happy birthday my friend, @officialslystallone. You are a champion and a legend. You inspire me and billions of people around the world.",
"postUrl":"https://www.instagram.com/p/C9FWWezxxQJ/",
"postTimestamp":"2024-07-06T13:52:01.000Z",
"commentAuthor":"coringa_157_12",
"commentTimestamp":"2024-07-19T20:16:01.000Z",
"profileFollowers":26252962,
"profileFollows":267,
"postCommentsCount":6074,
"postLikesCount":872809,
"commentLikesCount":0,
"sentiment":{
"finalClassification":"neutral",
"finalScore":0.7158809304237366,
"negativeScore":0.046696025878190994,
"neutralScore":0.7158809304237366,
"positiveScore":0.23742306232452393
}
},
{
"targetPlatform":"instagram",
"profileName":"schwarzenegger",
"profileUrl":"https://www.instagram.com/schwarzenegger",
"profileDescription":"Bodybuilder, Conan, Terminator, and former Governor of California. I killed the Predator. I’m here to pump you up.",
"commentText":"Lance Bean and Bill Rizer itl",
"postDescription":"Happy birthday my friend, @officialslystallone. You are a champion and a legend. You inspire me and billions of people around the world.",
"postUrl":"https://www.instagram.com/p/C9FWWezxxQJ/",
"postTimestamp":"2024-07-06T13:52:01.000Z",
"commentAuthor":"gimbap2001",
"commentTimestamp":"2024-07-19T22:16:41.000Z",
"profileFollowers":26252962,
"profileFollows":267,
"postCommentsCount":6074,
"postLikesCount":872809,
"commentLikesCount":0,
"sentiment":{
"finalClassification":"neutral",
"finalScore":0.8724797964096069,
"negativeScore":0.011924650520086288,
"neutralScore":0.8724797964096069,
"positiveScore":0.11559554934501648
}
},
{
"targetPlatform":"tiktok",
"profileName":"arnoldschnitzel",
"profileUrl":"https://www.tiktok.com/@arnoldschnitzel",
"profileDescription":"Bodybuilder, Conan, Terminator, and Governor of California.",
"commentText":"Two Legends πŸ”₯πŸ”₯",
"commentAuthor":"immortaljewellerytv",
"postDescription":"Don’t miss me and @sylvesterstallone tonight on Fox.",
"postUrl":"https://www.tiktok.com/@arnoldschnitzel/video/7361086437766319402",
"postTimestamp":"2024-04-23T15:35:05.000Z",
"commentTimestamp":"2024-04-23T23:55:57.000Z",
"profileFollowers":6600000,
"profileFollows":20,
"postCommentsCount":370,
"postLikesCount":7082,
"commentLikesCount":48,
"sentiment":{
"finalClassification":"positive",
"finalScore":0.9582542777061462,
"negativeScore":0.003348211757838726,
"neutralScore":0.038397472351789474,
"positiveScore":0.9582542777061462
}
},
{
"targetPlatform":"tiktok",
"profileName":"arnoldschnitzel",
"profileUrl":"https://www.tiktok.com/@arnoldschnitzel",
"profileDescription":"Bodybuilder, Conan, Terminator, and Governor of California.",
"commentText":"Hello Arnold and Sylvester and Tom Cruise.Best Inspiration Person Ever.",
"commentAuthor":"tisto758",
"postDescription":"Don’t miss me and @sylvesterstallone tonight on Fox.",
"postUrl":"https://www.tiktok.com/@arnoldschnitzel/video/7361086437766319402",
"postTimestamp":"2024-04-23T15:35:05.000Z",
"commentTimestamp":"2024-04-27T07:08:53.000Z",
"profileFollowers":6600000,
"profileFollows":20,
"postCommentsCount":370,
"postLikesCount":7082,
"commentLikesCount":31,
"sentiment":{
"finalClassification":"positive",
"finalScore":0.9773502349853516,
"negativeScore":0.003464324865490198,
"neutralScore":0.019185440614819527,
"positiveScore":0.9773502349853516
}
},
{
"targetPlatform":"tiktok",
"profileName":"arnoldschnitzel",
"profileUrl":"https://www.tiktok.com/@arnoldschnitzel",
"profileDescription":"Bodybuilder, Conan, Terminator, and Governor of California.",
"commentText":"awesome! i happened to have purchased an Arnold body building encyclopedia ! Two awesome men ! They are truly inspirational!πŸ˜‡πŸ˜‡",
"commentAuthor":"kendrahall38",
"postDescription":"Don’t miss me and @sylvesterstallone tonight on Fox.",
"postUrl":"https://www.tiktok.com/@arnoldschnitzel/video/7361086437766319402",
"postTimestamp":"2024-04-23T15:35:05.000Z",
"commentTimestamp":"2024-04-23T23:40:38.000Z",
"profileFollowers":6600000,
"profileFollows":20,
"postCommentsCount":370,
"postLikesCount":7082,
"commentLikesCount":31,
"sentiment":{
"finalClassification":"positive",
"finalScore":0.9876835942268372,
"negativeScore":0.00378438550978899,
"neutralScore":0.008531990461051464,
"positiveScore":0.9876835942268372
}
},
...

🍸 Want more tools for scraping comments from social media?

This scraper is an Actor Bundle, named so because it combines the capabilities of eight different Actors into one. You can of course scrape each social media site separately by using each scraping tool by itself. Social Media Sentiment Analysis Tool combines the results of scrapers from the following social media:

Social Media PlatformScraper
πŸ“˜ Facebook Facebook Posts Scraper
Facebook Comments Scraper
Facebook Page Contact Information Scraper
πŸ“Έ Instagram Instagram Scraper
Instagram Comments Scraper
🎡 TikTok TikTok Comments Scraper
TikTok Profile Scraper
πŸ€– Text Analysis Sentiment Analysis Online Tool

If you want to check out more Power Actors, you might be interested in 🍽 Restaurant Review Aggregator and πŸ“± Social Media Finder.

❓ FAQ

How does the text analysis part of this tool work?

Social Media Sentiment Analysis Tool extracts recent posts and comments from a given profile and performs sentiment analysis on each comment. Sentiments are classified as "positive", "neutral", or "negative" with a confidence score from 0 to 1. The highest score determines the finalClassification.

Is it legal to scrape social media profiles?

Our scrapers are ethical and do not extract any private user data. They only extract publicly available information. However, you should be aware that your results could contain personal data such as names. Ensure you have a legitimate reason to scrape personal data.

For more information on web scraping legality, check out our blog post: is web scraping legal?

Can I use this tool as a Social Media Sentiment Analysis API?

Yes, you can use the Apify API to access data scraped by Social Media Sentiment Analysis Tool programmatically. The API allows you to manage, schedule, and run Apify Actors, access datasets, monitor performance, get results, create and update Actor versions, and more.

To access the API using Node.js or Python, you can use the apify-client in the NPM package or PyPI package. For detailed information and code examples, refer to the Apify API documentation.

Can I integrate Social Media Sentiment Analysis Tool with other apps?

Yes. Social Media Sentiment Analysis Tool can be connected with almost any cloud service or web app thanks to the integrations available on the Apify platform. You can integrate your data with Zapier, Slack, Make, Airbyte, GitHub, Google Drive, LangChain, and more.

You can also use webhooks to carry out an action whenever an event occurs, e.g., get a notification whenever Social Media Sentiment Analysis Tool successfully finishes a run.

Your feedback

We’re always working on improving the performance of our Actors. If you have any technical feedback for this tool or found a bug, please create an issue on the Actor’s Issues tab.

You might also like

Sentiment Analysis Online Tool

tri_angle/sentiment-analysis-online-tool

Type in or paste text to get sentiment analysis evaluation using a tool with built-in AI model. Get the sentiment score (0 to 1) and classification (positive, negative, neutral) for each phrase. Export analyzed data, run this tool via API, schedule ad monitor runs or integrate with other tools.

πŸ‘ User avatar

Tri⟁angle

147

4.7

🧲 Social Media Leads Analyzer

apify/social-media-leads-analyzer

Add a website and extract emails, phone numbers, and social media details. Use this lead scraper to extract basic social media profile data from 8 platforms. Export results in JSON, CSV, HTML, use APIs, schedule runs, build integrations, and more.

Social Media Sentiment Analysis

automation-lab/social-media-sentiment

Scrape comments from Instagram, Facebook, and TikTok posts. Get comment text, author, timestamps, and likes from any public post URL across all three platforms in one run.

πŸ‘ User avatar

Stas Persiianenko

40

Social Media Finder

tri_angle/social-media-finder

Search for public social media profiles related to given names or nicknames. Find profile handles and URLs across 13 popular social media platforms like TikTok, Twitch, LinkedIn, Medium and more. Export in JSON, CSV, HTML, use API, schedule and monitor runs, integrate scraped data with other tools.

πŸ‘ User avatar

Tri⟁angle

6.8K

4.8

Meta Brand Mention Monitor

sentry/meta-brand-mention-monitor

Track Facebook ads mentioning your brand with Meta Ads Library monitoring. Detect new mentions, dropped mentions, mention type trends, and top advertisers referencing your brand over time. Built for brand protection, competitor monitoring, and trademark watch.

Website Social Scraper

burbn/website-social-scraper

Stop searching manually! βœ‹ Get every social media handle from a list of URLs in seconds. ⚑ Bulk scrape LinkedIn, Instagram, TikTok & Twitter/X with ease. Clean table views for high-quality lead prospecting! πŸ“Š

OSINT Website Intelligence Analyzer

onescales/website-intelligence-analyzer-osint

All-in-one website analysis tool. Run 30 OSINT checks on any URL β€” DNS, SSL, WHOIS, tech stack, security headers, email security, open ports, and more. Get a complete site profile in seconds.

94

5.0

Instagram Posts, Comments & Profiles Scraper

parseforge/instagram-scraper

Collect Instagram posts, comments, hashtag content, and profile data in minutes. Perfect for competitor tracking, creator research, engagement analysis, trend monitoring, and exporting structured Instagram data for reports, dashboards, and recurring social media workflows.

Multi Platform Social Scraper

adnantamboli777/multi-platform-social-scraper

Scrape Twitter/X, Instagram, LinkedIn, Reddit & Google Maps with one actor. Returns a unified, normalized dataset β€” same schema across all platforms. Perfect for social listening, lead gen, sentiment analysis, and market research.

8

Search & Scrape Social Media Posts by Keyword

mrscrap/search-scrape-social-media-posts-by-keyword

Search any keyword and instantly scrape social media posts from TikTok, YouTube, Reddit, Instagram, Facebook, Twitter/X, and LinkedIn. Extracts likes, comments, and shares β€” no API keys needed. Filter by country, language, and date range.

Related articles

Top 10 social media scrapers in 2026
Read more
How to build an automated Facebook sentiment analysis workflow
Read more
How to automate sentiment analysis (plus the best sentiment analysis tools)
Read more