Social media sentiment analysis
Know whether people are happy, neutral or annoyed.
Counting likes tells you how loud a conversation is, not how it feels. SocialHz gives every post you ask for, and every comment, a sentiment: positive, neutral or negative, a score from 0 (most negative) to 1 (most positive), and how confident the judgement is.
It reads mixed languages too, such as Hindi and English in one comment. Each answer adds the sentiment up for you, so the split is ready to chart.
Where the money is
Find unhappy customers while they can still be kept.
Who pays for it: Subscription apps and services, Direct-to-consumer brands, Product and support teams.
- Win back before they leave. `sentiment=negative` on your product's name lists the people complaining in public. A reply in the same day keeps some of them who would otherwise cancel or return.
- Catch a bad release or batch in hours. A jump in negative posts after a launch or a shipment shows a fault before the refunds and one-star reviews arrive.
- Show what a campaign did to the mood. Compare the split before and after a campaign, from the same searches, without buying a survey.
Customers kept by answering complaints
- Public complaints found a month: 40
- Share you keep by replying: 25%
- What a customer pays you a year: $300
- Platforms searched: 7
- Searches a day: 4
- Revenue kept, a year: $36,000
- Customers kept a month: 10
- Credits a month: 840 credits
How it works
- Posts. Search with `get_sentiment=true`, or `sentiment=positive,negative` to keep only the posts with a clear tone.
- Comments. Send a post's link to the comments endpoint. Every comment comes with its sentiment, and the answer counts them by polarity.
- Track it over time. Run the same search or post again later and compare the splits.
- Positive, neutral or negative, with a score
- Every comment judged
- Mixed languages
- No extra credit for sentiment
Only the negative posts about a topic on X
GET /api/v1/search?platform=x&query=your%20product&sentiment=negative