π Instagram Comment Sentiment Analyzer
Pricing
from $5.00 / 1,000 results
π Instagram Comment Sentiment Analyzer
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Sarthak
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Security
Limited permissionsShare
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:
- Scrapes all comments (and optionally replies) from each post
- Analyzes sentiment of every comment using NLP
- Detects emotions (joy, anger, sadness, surprise, trust, etc.)
- Understands social media slang β recognizes "fire π₯", "slay", "mid", "cap" and 100+ Gen-Z/social media terms
- 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?
| Feature | Basic Scrapers | This Actor |
|---|---|---|
| Scrape comments | β | β |
| Sentiment scores | β | β |
| Emotion detection | β | β |
| Social media slang | β | β |
| Emoji analysis | β | β |
| Post-level summaries | β | β |
| Pay-per-use pricing | β | β |
Input
| Field | Type | Description | Default |
|---|---|---|---|
postUrls | Array of strings | Instagram post URLs to analyze | Required |
maxComments | Integer | Max comments per post (0 = all) | 100 |
includeReplies | Boolean | Also analyze reply comments | false |
sentimentEngine | String | basic (fast) or enhanced (deeper NLP) | enhanced |
language | String | Comment language (ISO 639-1) | en |
minLikes | Integer | Only analyze comments with β₯ this many likes | 0 |
proxyConfiguration | Object | Proxy settings | Apify 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
| Label | Score Range | Meaning |
|---|---|---|
very_positive | > 2 | Strong positive sentiment |
positive | > 0 | Mild positive sentiment |
neutral | 0 | No clear sentiment |
negative | > -2 | Mild negative sentiment |
very_negative | β€ -2 | Strong 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
- Use residential proxies for best success rates with Instagram
- Start with smaller batches (50-100 comments) to test before scaling
- Use
enhancedengine for social media content β it understands slang and emojis - Filter by likes (
minLikes) to focus on the most engaged comments - 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:
- No comments returned: Verify the post URL is correct and the account is public
- Timeout errors: Reduce
maxCommentsor try again later - Proxy errors: Use Apify residential proxies for best results
Built by Growwstacks β AI automation experts.