Reddit Sentiment Tracker
Pricing
$25.00/month + usage
Reddit Sentiment Tracker
Reddit sentiment tracker for brands and keywords. Every mention scored positive, negative, or neutral — combining text analysis with Reddit's upvote ratio as a community signal. Get sentiment % breakdowns, overall verdict, and top posts per keyword.
Pricing
$25.00/month + usage
Rating
0.0
(0)
Developer

Mark West
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Reddit Sentiment Tracker — Know If Reddit Likes You
Search Reddit for any keyword and find out: is the sentiment positive, negative, or mixed? Every mention scored, every keyword summarised.
One run. Every mention tagged. Sentiment breakdown per keyword — so you know whether Reddit's opinion is working for you or against you.
What It Does
Reddit is where unfiltered opinions live. But raw mentions don't tell you much — you need to know whether those mentions are good or bad. This actor searches Reddit for your keywords, scores every post and comment using a hybrid sentiment model (AFINN keyword scoring + Reddit's own upvote ratio as a community signal), and returns a clear breakdown: what percentage of mentions are positive, negative, or neutral.
How Sentiment Is Scored
Two signals combined:
1. Text scoring (AFINN word list) Each post or comment is scored based on the emotional weight of its words. "Amazing", "love", "recommend" push the score positive. "Terrible", "broken", "waste" push it negative. The score is normalized by text length so short and long posts are comparable.
2. Upvote ratio (community signal) Reddit's upvote ratio is the community's collective verdict. A post at 95% upvote ratio is almost certainly a positive reception. A post at 25% is controversial or disliked. This modifier adjusts the text score up or down based on how the community voted — catching cases where sarcasm or context defeats keyword matching.
Result: positive / negative / neutral label + numeric score per mention.
Output
Two types of records in the dataset:
Sentiment Summary (one per keyword)
| Field | Description |
|---|---|
keyword | The search keyword |
overallSentiment | positive, negative, or neutral overall |
positiveRatio | % of mentions scored positive |
negativeRatio | % of mentions scored negative |
neutralRatio | % of mentions scored neutral |
totalMentions | Total mentions analysed |
avgSentimentScore | Average sentiment score across all mentions |
topPositiveMention | Highest-scoring positive mention (title + URL) |
topNegativeMention | Most negative mention (title + URL) |
Mentions (one per post or comment)
| Field | Description |
|---|---|
sentiment | positive, negative, or neutral |
sentimentScore | Numeric score (positive = positive, negative = negative) |
contentType | post or comment |
matchedKeywords | Which of your keywords matched this mention |
title | Post title |
body | Comment text (for comments) |
subreddit | Which subreddit |
score | Reddit upvote score |
upvoteRatio | Upvote ratio (posts only) |
buzzScore | Engagement momentum score |
postUrl | Link to the post |
commentUrl | Link to the comment (for comments) |
author | Reddit username |
createdAt | When it was posted |
Getting Started
- Enter your keywords (brand names, product names, topics)
- Set your time window (past week is a good default)
- Run — get sentiment summary per keyword + every mention scored
Use Cases
Brand reputation monitoring
Is Reddit's opinion of your brand trending positive or negative? Run weekly, check the overallSentiment field. If it flips from positive to negative, something changed.
Product launch tracking Released something new? Search your product name after launch and see whether the Reddit reaction is positive, negative, or mixed — and which specific posts are driving the sentiment.
Competitor analysis Search your competitors' names. Find out if Reddit likes them or hates them — and read the specific negative mentions to understand what they're getting wrong.
Campaign monitoring Running a Reddit marketing campaign or AMA? Track your keyword during and after to see whether the campaign shifted sentiment.
Input Parameters
| Parameter | Default | Description |
|---|---|---|
keywords | — | Keywords to analyse (required) |
sortBy | new | Sort order: new, relevance, top, hot, comments |
timeFilter | week | Time window: hour, day, week, month, year, all |
searchPosts | true | Include Reddit posts |
searchComments | false | Include comments (slower, more coverage) |
subredditFilter | [] | Restrict to specific subreddits (optional) |
maxResultsPerKeyword | 100 | Max mentions per keyword |
minScore | 0 | Minimum upvote score to include |
proxyConfiguration | Residential | Proxy settings |
Related Actors
- Reddit Brand Monitor — track mentions and score changes between scheduled runs
- Reddit Competitor Monitor — side-by-side share-of-voice tracking for competitor names
- Reddit Mentions Scraper — raw mention data without sentiment scoring
Built for brand managers, PR teams, and marketing teams who need to know whether Reddit's opinion is helping or hurting them.