Reddit Brand Monitor avatar

Reddit Brand Monitor

Pricing

$25.00/month + usage

Go to Apify Store
Reddit Brand Monitor

Reddit Brand Monitor

Monitor Reddit for brand mentions, competitor names, and product keywords on a schedule. Tracks score changes between runs so you always know which mentions are gaining momentum — not just what exists. Set it, schedule it, stay ahead.

Pricing

$25.00/month + usage

Rating

5.0

(1)

Developer

Mark West

Mark West

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Reddit Brand Monitor — Automated Reddit Brand Monitoring & Mention Tracker

Monitor your brand, competitors, and keywords on Reddit automatically. Every run shows you what's new, what's growing, and which mentions are gaining upvotes — so you always know what Reddit is saying about you right now.

Set it up once, schedule it to run every few hours, and get a continuous feed of ranked Reddit mentions with score growth tracking built in.


What Is Reddit Brand Monitor?

Reddit Brand Monitor is an Apify Actor designed specifically for ongoing brand monitoring on Reddit. It searches Reddit for your brand name, competitor names, and keywords on a schedule — and after the first run, every mention includes a scoreDelta field showing exactly how many upvotes it gained since the last check.

This isn't a one-shot search tool. It's a monitoring pipeline. The difference: instead of just telling you what mentions exist, it tells you which ones are actively gaining traction right now — the discussions blowing up, the complaints spreading, the competitor comparisons going viral.

Why Reddit? Reddit is where unfiltered consumer opinion lives. Product complaints, competitor comparisons, brand recommendations, and community sentiment all happen on Reddit — often before they surface anywhere else. Monitoring Reddit gives you an early warning system that review sites, social media, and news monitoring tools miss entirely.


Key Features

  • Scheduled monitoring — designed to run every 6–24 hours via Apify's scheduler, building a continuous picture of brand mentions over time
  • Score delta tracking — every mention shows how many upvotes it gained since the last run, surfacing what's actively growing vs what's already peaked
  • Multi-brand monitoring — track your brand, multiple competitors, and category keywords in a single run, each tracked separately
  • Buzz score ranking — mentions ranked by engagement velocity, not raw upvotes, so fast-rising new discussions rank above old stale ones
  • Per-brand summaries — automatic summary per keyword: total mentions, top subreddits, average buzz, peak buzz, top post
  • Posts and comments — monitor posts only or include comment-level mentions for deeper coverage
  • Subreddit targeting — restrict monitoring to specific communities or watch all of Reddit
  • Time window control — match the time window to your run schedule for fresh, non-overlapping results
  • Cross-brand deduplication — posts mentioning multiple brands appear once, tagged with all matched brands

Who Uses This?

Brand Managers & PR Teams

Know the moment a Reddit thread about your brand starts gaining traction. The scoreDelta field flags which mentions grew the most since your last run — those are the discussions that need attention. Catch reputation issues in hours, not days. Schedule hourly or every 6 hours for real-time awareness.

Marketing Agencies

Monitor brand health for multiple clients in a single scheduled actor. Each keyword gets its own summary row with total mention volume, top subreddits, and top post. Export to Slack, Google Sheets, or your reporting dashboard via Apify integrations.

Competitive Intelligence Teams

Add competitor names alongside your own brand. Every run tells you how many new mentions each competitor received and which posts are growing fastest. The scoreDelta field turns raw mentions into a signal — high delta on a competitor thread means their community is actively engaged right now.

Product Managers

Reddit is unfiltered product feedback at scale. Monitor your product name, common pain points, and feature requests on a weekly schedule. The highest-scoring and fastest-growing threads surface the issues your users actually care about — not the ones they submit in support tickets.

Startup Founders & Growth Teams

Track brand awareness growth over time. Monitor competitor names to catch churn opportunities — people complaining about competitors are potential customers. Watch for category keywords to catch buying intent discussions as they happen.

Investor Relations & Analysts

Monitor company names, ticker symbols, and sector terms across Reddit's financial communities. Score delta tracking on r/wallstreetbets, r/stocks, and r/investing threads shows which mentions are gaining momentum between your monitoring windows.


How Monitoring Mode Works

Enable Track Score Changes Between Runs (on by default) and schedule this actor to run on a regular interval.

First run: Fetches all mentions and saves a score snapshot to memory. The scoreDelta field will be null — this run establishes the baseline.

Every subsequent run: Fetches mentions, compares scores against the saved snapshot, and populates scoreDelta for every result. A post with scoreDelta: 847 gained 847 upvotes since the last run. That's the one to pay attention to.

Recommended schedules:

  • Every 6 hours — good balance of freshness and cost for most brand monitoring
  • Every hour — for active brand incidents or high-profile product launches
  • Every 24 hours — for low-volume brands or weekly reporting workflows

Combine with the time window setting: if you run every 24 hours, set time window to "Past 24 hours" so each run only surfaces new mentions from the current window.


Output — What You Get

Each run outputs two types of records: summary rows (one per brand/keyword) followed by mention rows ranked by buzz score.

Summary View (one row per brand)

FieldDescription
keywordThe brand or keyword monitored
totalMentionsTotal mentions found this run
postCountNumber of matching posts
commentCountNumber of matching comments
avgBuzzScoreAverage buzz score across all mentions
maxBuzzScoreHighest buzz score (hottest single mention)
avgScoreAverage upvote score
topSubredditsTop 5 subreddits by mention count, e.g. r/technology (8)
topPostTitleTitle of the highest-buzz mention
topPostUrlLink to the highest-buzz mention
topPostSubredditSubreddit of the top mention
topPostScoreUpvote count of the top mention
topPostBuzzScoreBuzz score of the top mention

Mentions View (all individual results)

FieldDescription
rankGlobal rank across all brands (1 = highest buzz)
typepost or comment
matchedKeywordsWhich brand(s) this mention matched
buzzScoreEngagement velocity score
scoreDeltaUpvotes gained since last run (null on first run)
titlePost title (posts)
bodyComment text (comments)
subredditSubreddit name
authorReddit username
scoreCurrent upvote count
numCommentsComment count (posts)
postAgeHoursAge of the post
createdAtISO 8601 timestamp
postUrlReddit post link
commentUrlDirect comment link (comments)

Getting Started

  1. Add your brands — Enter your brand name, product names, and up to 5 competitor names. Each is monitored independently.

  2. Set your time window — Match it to how often you plan to run. Daily runs → "Past 24 hours". Every 6 hours → "Past hour" or "Past 24 hours" depending on volume.

  3. Enable score tracking — On by default. The first run builds the baseline; every run after shows you what grew.

  4. Schedule it — Use Apify's built-in scheduler. Set the interval, save, and you're done. Results appear in the dataset after every run with delta tracking populated from the second run onward.

  5. Connect your tools — Use Apify's Zapier or Make integration to push results to Slack, Google Sheets, or your CRM automatically after each run.


Input Parameters

ParameterDefaultDescription
keywordsBrand names and keywords to monitor (required)
sortBynewSort order: new, relevance, top, hot, comments
timeFilterdayTime window: hour, day, week, month, year, all
searchPoststrueMonitor posts
searchCommentsfalseAlso monitor comments
subredditFilter[]Restrict to specific subreddits (empty = all Reddit)
maxResultsPerKeyword100Max mentions per brand per run
minScore0Minimum upvote score (0 = include everything)
trackChangestrueTrack score delta between runs
proxyConfigurationResidentialProxy settings

Buzz Score Explained

Every mention is scored by buzz score — an engagement velocity metric:

(upvotes + comments × 2) ÷ age^0.8

Comments count double because they signal active discussion. The age exponent rewards momentum over age — a post with 200 upvotes and 50 comments at 2 hours old outscores a post with 800 upvotes from 4 days ago. Combined with scoreDelta, buzz score tells you both what's hot right now and what's accelerating between runs.


Frequently Asked Questions

How is this different from Reddit Mentions Scraper? Reddit Mentions Scraper is built for on-demand searching — you run it when you want results. Reddit Brand Monitor is built for scheduled, ongoing monitoring. Score tracking is on by default, time window defaults to "Past 24 hours" for fresh results, and the minimum score is 0 so you catch brand-new posts immediately. The whole setup is optimized for recurring runs, not one-off searches.

How often should I schedule it? Every 6–24 hours for most use cases. During a product launch or PR incident, switch to every hour. Match the time window to the interval so you don't get overlap or gaps.

What is scoreDelta? The number of upvotes a mention gained since your last run. A post with scoreDelta: 500 went from 100 to 600 upvotes between your last two runs — that's a signal it's spreading. Posts with high scoreDelta are the ones to prioritize.

Can I monitor competitors alongside my own brand? Yes. Add as many brand or keyword names as you want. Each gets its own summary row. Results are tagged with which keyword they matched, so you can filter per brand in any downstream tool.

Can I connect results to Slack or Google Sheets? Yes — all Apify actors work natively with Zapier, Make (formerly Integromat), and Google Sheets. Set up a webhook to push new results to Slack after every run, or sync to a Google Sheet for a live monitoring dashboard.

Does it catch brand mentions in comments? Optionally. Enable "Monitor Comments" to include comment-level mentions. This catches your brand name mentioned inside discussion threads, not just post titles. It increases run time but significantly increases coverage.

What happens on the first run? The first run fetches all matching mentions and saves a score baseline. scoreDelta will be null for every result. From the second run onward, deltas are calculated and populated automatically.

Can I restrict monitoring to specific subreddits? Yes. Add subreddit names to the filter field. Accepts any format: technology, r/technology, or a full Reddit URL. Leave empty to monitor all of Reddit.


Use Case Examples

Reputation monitoring: Add your brand name and 2–3 common variations. Schedule every 6 hours, time window "Past 24 hours". After each run, the mentions with the highest scoreDelta are the ones gaining the most attention — prioritize those for response or escalation.

Competitive intelligence: Add 4–5 competitor brand names. Schedule daily. The Summary view shows which competitor got the most mentions and what subreddits they appeared in. The Mentions view ranked by buzz shows which competitor discussions went viral this week.

Product launch monitoring: Add your product name and launch keywords. Schedule hourly during launch week. Watch scoreDelta spike on positive reviews and catch negative threads before they gain traction.

Community sentiment tracking: Add your product name plus 3–5 pain point keywords ("X is broken", "alternative to X", "X vs"). Weekly schedule. High-delta results on complaint keywords tell you which issues are resonating most with your user base.


Built for brand managers, PR teams, marketing agencies, and product teams who need a reliable, automated Reddit monitoring pipeline.