🌟 Instagram Comment Sentiment Analyzer avatar

🌟 Instagram Comment Sentiment Analyzer

Pricing

from $5.00 / 1,000 results

Go to Apify Store
🌟 Instagram Comment Sentiment Analyzer

🌟 Instagram Comment Sentiment Analyzer

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sarthak

Sarthak

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Categories

Security

Limited permissions

Share

Instagram Comment Sentiment Analyzer πŸ’¬πŸ“Š

Automatically scrape comments from any public Instagram post and get AI-powered sentiment analysis for each comment. Perfect for brand monitoring, influencer analysis, campaign performance tracking, and social listening.

What does it do?

This actor takes Instagram post URLs and:

  1. Scrapes all comments (and optionally replies) from each post
  2. Analyzes sentiment of every comment using NLP
  3. Detects emotions (joy, anger, sadness, surprise, trust, etc.)
  4. Understands social media slang β€” recognizes "fire πŸ”₯", "slay", "mid", "cap" and 100+ Gen-Z/social media terms
  5. Outputs structured JSON with scores, labels, and engagement metrics

No Instagram login required β€” works with public posts only.

Why use this instead of a basic scraper?

FeatureBasic ScrapersThis Actor
Scrape commentsβœ…βœ…
Sentiment scoresβŒβœ…
Emotion detectionβŒβœ…
Social media slangβŒβœ…
Emoji analysisβŒβœ…
Post-level summariesβŒβœ…
Pay-per-use pricingβŒβœ…

Input

FieldTypeDescriptionDefault
postUrlsArray of stringsInstagram post URLs to analyzeRequired
maxCommentsIntegerMax comments per post (0 = all)100
includeRepliesBooleanAlso analyze reply commentsfalse
sentimentEngineStringbasic (fast) or enhanced (deeper NLP)enhanced
languageStringComment language (ISO 639-1)en
minLikesIntegerOnly analyze comments with β‰₯ this many likes0
proxyConfigurationObjectProxy settingsApify Proxy

Example Input

{
"postUrls": [
"https://www.instagram.com/p/ABC123/",
"https://www.instagram.com/reel/XYZ789/"
],
"maxComments": 50,
"includeReplies": true,
"sentimentEngine": "enhanced",
"language": "en"
}

Output

Each comment produces a structured JSON object:

{
"postUrl": "https://www.instagram.com/p/ABC123/",
"postShortcode": "ABC123",
"postOwner": "brandname",
"postCaption": "Check out our new product! πŸš€",
"postLikes": 15420,
"postCommentCount": 342,
"commentId": "17890012345678",
"commentText": "This is absolutely amazing! Love it 😍πŸ”₯",
"commentAuthor": "user123",
"commentLikes": 45,
"commentTimestamp": "2024-01-15T14:30:00.000Z",
"isReply": false,
"parentCommentId": null,
"sentimentScore": 8.25,
"sentimentLabel": "very_positive",
"sentimentComparative": 1.178,
"positiveWords": ["amazing", "love"],
"negativeWords": [],
"emotionTags": ["joy", "trust"],
"language": "en",
"analyzedAt": "2024-01-16T10:00:00.000Z"
}

Sentiment Labels

LabelScore RangeMeaning
very_positive> 2Strong positive sentiment
positive> 0Mild positive sentiment
neutral0No clear sentiment
negative> -2Mild negative sentiment
very_negative≀ -2Strong negative sentiment

Emotion Tags

The analyzer detects these emotions: joy, anger, sadness, surprise, fear, disgust, trust, anticipation

Use Cases

  • Brand Monitoring: Track how people feel about your brand mentions
  • Campaign Analysis: Measure sentiment before/after a campaign launch
  • Influencer Vetting: Analyze the quality and tone of an influencer's audience
  • Competitor Research: Compare sentiment across competitor posts
  • Crisis Detection: Spot negative sentiment spikes early
  • Product Feedback: Extract customer opinions from product posts
  • Content Strategy: Identify what content types generate the most positive reactions

Pricing

This actor uses pay-per-event pricing:

  • $0.01 per comment analyzed
  • Example: Analyzing 100 comments = $1.00
  • You only pay for what you use β€” no monthly fees

Tips for Best Results

  1. Use residential proxies for best success rates with Instagram
  2. Start with smaller batches (50-100 comments) to test before scaling
  3. Use enhanced engine for social media content β€” it understands slang and emojis
  4. Filter by likes (minLikes) to focus on the most engaged comments
  5. Monitor rate limits β€” the actor includes built-in delays to avoid Instagram blocks

Limitations

  • Only works with public Instagram posts (no private accounts)
  • Instagram may rate-limit requests β€” the actor handles this with automatic retries
  • Very old posts may have limited comment availability
  • Sentiment analysis works best for English; other languages have basic support

Support

Having issues? Check these common solutions:

  1. No comments returned: Verify the post URL is correct and the account is public
  2. Timeout errors: Reduce maxComments or try again later
  3. Proxy errors: Use Apify residential proxies for best results

Built by Growwstacks β€” AI automation experts.