Reddit Mentions Scraper avatar

Reddit Mentions Scraper

Pricing

$25.00/month + usage

Go to Apify Store
Reddit Mentions Scraper

Reddit Mentions Scraper

Search Reddit for any brand, keyword, or competitor across all subreddits. Returns ranked posts and comments with buzz scores, per-keyword summaries, and score delta tracking for ongoing brand monitoring.

Pricing

$25.00/month + usage

Rating

5.0

(3)

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 Mentions & Brand Monitor — Reddit Keyword Scraper & Social Listening Tool

Track every Reddit mention of your brand, product, or keywords across all of Reddit — automatically. Search posts and comments, rank results by engagement velocity, and monitor how mentions grow between runs.

Whether you're doing brand monitoring, competitive intelligence, product research, or lead generation, this actor gives you structured, ranked Reddit mention data for any keyword — in seconds.


What Is Reddit Mentions & Brand Monitor?

Reddit Mentions & Brand Monitor is an Apify Actor that searches Reddit for any keyword, brand name, product, or topic and returns every matching post and comment — ranked by buzz score, tagged by keyword, and optionally monitored over time.

Unlike Reddit's native search, this tool lets you search multiple keywords in a single run, collect both posts and comments, deduplicate cross-keyword results, and track how mention scores change between scheduled runs. Every result is enriched with engagement metrics, subreddit context, and a buzz score that surfaces the most actively discussed mentions — not just the oldest or most upvoted.

The key difference from generic Reddit scrapers: this actor is built specifically for monitoring use cases. It outputs both a per-keyword summary (total mentions, top subreddits, average buzz, top post) and the full ranked list of individual mentions — giving you both the "so what" overview and the raw data in one run.


Key Features

  • Multi-keyword search — monitor multiple brands, products, or topics in a single run, each tracked separately
  • Posts and comments — search posts only, comments only, or both in the same run
  • Buzz score ranking — every result scored by engagement velocity (not raw upvotes), so actively discussed new mentions rank above stale old ones
  • Per-keyword summaries — automatic summary row per keyword: total mentions, top subreddits, average buzz, top post
  • Cross-keyword deduplication — posts matching multiple keywords appear once, tagged with all matched keywords
  • Subreddit filtering — restrict search to specific subreddits, or search all of Reddit
  • Time window control — filter by past hour, day, week, month, year, or all time
  • Sort control — sort by new, relevance, top score, hot, or most comments
  • Monitor mode — run on a schedule, track scoreDelta between runs to see which mentions are gaining traction
  • Minimum score filter — suppress low-quality, zero-engagement results
  • Pagination — collects up to 1,000 results per keyword across multiple pages
  • Flexible input — accepts subreddit names in any format: gaming, r/gaming, or full URL

Who Uses This?

Brand Managers & PR Teams

Monitor every Reddit mention of your brand in real time. Know when discussions about your company, product, or executives start gaining upvotes. Catch reputation issues before they spread. Track sentiment shifts across r/all. Set up scheduled runs every few hours with monitor mode to surface mentions that are actively gaining traction right now.

Marketing Agencies

Track client brand mentions, competitor mentions, and category keywords across Reddit for your entire client portfolio — in one workflow. Filter by subreddit to focus on the communities that matter. Export to Google Sheets, Slack, or CRMs via Apify integrations.

Competitive Intelligence Teams

Search competitor brand names and product names. See which subreddits discuss them, which posts are gaining momentum, what criticisms are resonating, and what features users are asking for. Reddit discussions are unfiltered, authentic consumer feedback that doesn't show up in review sites.

Product Managers & UX Researchers

Reddit is one of the richest sources of organic user feedback on the internet. Search your product name, your category, or specific pain points to surface real user complaints, feature requests, and use cases you haven't considered. Filter by time to see how sentiment evolves after launches or updates.

SEO & Content Marketers

Reddit mentions surface long-tail keyword opportunities, trending topics, and content angles that don't appear in traditional keyword tools. Trending Reddit posts and comments are often the earliest signal of emerging search demand — days before Google Trends picks it up. Use this to find content gap opportunities and build topical authority.

Startup Founders & Entrepreneurs

Validate ideas, track early market conversations, and monitor competitor mentions across Reddit communities. Search for discussions about the problem you solve to find prospects, understand messaging, and identify gaps in the market.

Journalists & Media Researchers

Track how specific topics, events, or people are being discussed across Reddit communities. Monitor keyword velocity to identify breaking narratives. Filter by subreddit to focus on relevant communities — r/worldnews, r/technology, r/politics, niche industry boards.

Investors & Market Researchers

Monitor ticker symbols, company names, and sector keywords across financial subreddits like r/wallstreetbets, r/stocks, r/investing, r/CryptoCurrency. Use monitor mode to track how sentiment and engagement around specific assets changes over time.

Lead Generation & Sales Teams

Search Reddit for people discussing problems your product solves. Filter by recency (past week or day) to find prospects actively looking for solutions right now. Combine with subreddit targeting to focus on communities most likely to convert.

OnlyFans Agencies & Adult Content Creators

Track brand and creator mentions across relevant subreddits. Monitor fan discussions, identify trending niches, and keep tabs on competitor creators — all in a single automated run.


Output — What You Get

Each run outputs two types of records in a single dataset: summary rows (one per keyword) followed by mention rows (all individual results ranked by buzz score).

Summary Rows (one per keyword)

FieldDescription
type"summary"
keywordThe keyword this summary covers
totalMentionsTotal results found for this keyword
postCountNumber of matching posts
commentCountNumber of matching comments
topSubredditsTop 5 subreddits by mention volume, e.g. r/technology (12)
avgBuzzScoreAverage buzz score across all mentions
maxBuzzScoreHighest single buzz score for this keyword
avgScoreAverage upvote score
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

Mention Rows (posts and comments)

FieldDescription
rankGlobal rank across all keywords (1 = highest buzz)
type"post" or "comment"
matchedKeywordsArray of keywords this result matched
buzzScoreEngagement velocity score — higher = more actively gaining traction
titlePost title (posts only)
bodyComment text (comments only)
postTitleParent post title (comments only)
postUrlLink to the Reddit post
commentUrlDirect link to the comment (comments only)
externalUrlLinked URL if a link post
subredditSubreddit name
authorReddit username
scoreUpvote count
upvoteRatioRatio of upvotes to total votes (posts only)
numCommentsTotal comment count (posts only)
postAgeHoursHow old the post or comment is
createdAtISO 8601 timestamp
flairPost flair/tag (posts only)
domainDomain of linked content (posts only)
isVideoWhether the post is a video (posts only)
isSelfWhether this is a text post (posts only)
thumbnailThumbnail image URL (posts only)
scoreDeltaScore change since last run (monitor mode only)

The Apify Console output tab has two views: Summary (one row per keyword) and Mentions (full ranked list). Use the Summary view for a quick overview; switch to Mentions to drill into individual results.


Getting Started

  1. Enter your keywords — Add one keyword per line. Can be brand names, product names, topic phrases, competitor names, or any search term. Each keyword is searched independently.

  2. Set your time window — "Past week" is a good default for regular monitoring. Use "All time" for a historical sweep of a brand or topic.

  3. Choose sort order — "New" surfaces the most recent mentions first, best for catching fast-breaking discussions. "Top" finds the highest-engagement mentions. "Relevance" uses Reddit's own ranking.

  4. Configure optional filters — Restrict to specific subreddits if needed, toggle comment search on or off, set a minimum upvote threshold.

  5. Run — Results appear in the Output tab, sorted by buzz score. The Summary view shows totals and top results per keyword. The Mentions view shows every result ranked globally.


Input Parameters

ParameterDefaultDescription
keywordsKeywords to search for (required, one or more)
sortBynewSort order: new, relevance, top, hot, comments
timeFilterweekTime window: hour, day, week, month, year, all
searchPoststrueSearch posts
searchCommentsfalseAlso search comments (increases run time)
subredditFilter[]Restrict to specific subreddits (empty = all of Reddit)
maxResultsPerKeyword100Max results per keyword (up to 1,000)
minScore1Minimum upvote score to include
trackChangesfalseMonitor mode: track score delta between runs
proxyConfigurationResidentialProxy settings

Buzz Score Explained

Every result is scored with a buzz score — an engagement velocity metric that measures how actively a post or comment is gaining traction relative to its age.

The formula: (upvotes + comments × 2) ÷ age^0.8

Comments count double because they signal active discussion, not passive upvoting. The age exponent dampens the advantage of brand-new posts while still rewarding momentum. A post with 200 upvotes and 80 comments at 3 hours old will score significantly higher than a post with 500 upvotes from 3 days ago — because the first is actively gaining and the second has already peaked.

This gives you a real-time signal for which mentions deserve your attention right now, not which ones were popular last week.


Monitor Mode — Track Reddit Mentions Over Time

Enable Track Score Changes Between Runs to turn this actor into a full Reddit brand monitoring pipeline.

In monitor mode, each run saves a snapshot of all result scores. On subsequent runs, every result includes a scoreDelta field showing exactly how many upvotes (or comment score) it gained since the last snapshot. Combined with buzz score, this tells you which mentions are actively gaining momentum between your monitoring windows.

Recommended setup: Schedule this actor to run every 6–12 hours on Apify's scheduler. Each run captures new mentions and updates delta tracking on existing ones. Use the scoreDelta field to filter for the mentions growing fastest — those are the discussions that matter.

First run behavior: The first run in monitor mode establishes the baseline. scoreDelta will be null. From the second run onward, deltas are populated.


Frequently Asked Questions

Can I monitor multiple brands at once? Yes. Add each brand as a separate keyword. Each gets its own summary row in the output with total mention count, top subreddits, and top posts. All mentions are combined and ranked globally in the Mentions view.

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

Does it search comments? By default it searches posts only. Enable "Include Comments" to also search comment text. This significantly increases the number of results but also increases run time.

How is this different from just searching Reddit? Reddit's search doesn't work across multiple keywords simultaneously, doesn't score by velocity, doesn't deduplicate cross-keyword results, can't be scheduled or automated, and doesn't export structured data. This actor gives you programmable, enriched, ranked mention data you can feed into any downstream workflow.

Can I connect this to Slack, Google Sheets, or my CRM? Yes — all Apify actors integrate natively with Zapier, Make (formerly Integromat), Google Sheets, Slack, and hundreds of other tools via Apify's built-in integrations and webhooks.

Can I schedule it to run automatically? Yes. Use Apify's built-in scheduler to run on any interval. Combined with monitor mode, you get a fully automated Reddit brand monitoring pipeline that tracks score changes between every run.

What does "buzz score" mean? Buzz score is an engagement velocity metric. It measures how actively a mention is gaining upvotes and comments relative to its age. High buzz score = actively gaining traction right now. See the "Buzz Score Explained" section above.

How many results can I collect per keyword? Up to 1,000 results per keyword. Set maxResultsPerKeyword to control this. The actor paginates automatically through Reddit's search API to collect up to your limit.

Does it find mentions in NSFW subreddits? Reddit's search API does not return NSFW subreddit content for unauthenticated requests, regardless of parameters. Public SFW subreddits are fully supported.

Can I use this for lead generation? Yes — search for keywords that indicate buying intent or problems your product solves, filtered to the past day or week, sorted by new. The results surface people actively discussing those topics right now.


Use Case Examples

Brand reputation monitoring: Add your brand name, product name, and any common misspellings as keywords. Set time filter to "Past week", sort by "New", enable monitor mode, and schedule every 6 hours. Every run surfaces new mentions ranked by buzz and shows which existing mentions are gaining upvotes — giving you an early warning system for reputation issues.

Competitive intelligence sweep: Add competitor brand names and product names. Set time filter to "Past month", sort by "Top". Get the highest-scoring Reddit discussions about each competitor, ranked by engagement. See which criticisms, features, and use cases are resonating with their users.

Product research & voice of customer: Add your product category and core pain points as keywords. Set time filter to "All time", sort by "Relevance". The results surface Reddit's most relevant discussions about the problem you solve — unfiltered user language you can use for messaging, positioning, and feature prioritization.

SEO content gap research: Add 5–10 topic keywords in your niche. Sort by "Top", time filter "Past year". The highest-scoring posts in your niche are the content angles Reddit's audiences found most valuable — use them as content ideas, title formulas, and long-tail keyword targets.

Financial sentiment monitoring: Add ticker symbols, company names, and sector terms. Restrict to subreddits like r/wallstreetbets, r/stocks, r/investing. Enable monitor mode and schedule hourly. Track scoreDelta to see which assets are generating accelerating discussion.

Lead generation: Search for phrases like "looking for [your category]", "any recommendations for [problem]", "best [product type]". Sort by "New", time filter "Past day". The results are people actively asking for what you offer, right now.


Built for brand managers, marketing teams, product researchers, and analysts who need reliable, automated Reddit mention data at scale.