Reddit Lead Monitor: Subreddit and Keyword Alert Feed avatar

Reddit Lead Monitor: Subreddit and Keyword Alert Feed

Pricing

Pay per usage

Go to Apify Store
Reddit Lead Monitor: Subreddit and Keyword Alert Feed

Reddit Lead Monitor: Subreddit and Keyword Alert Feed

Watches subreddits for posts that match your keywords, upvote floor, and age window. Dedupes across runs so you only get new matches. Output JSON, CSV, or Excel. For SaaS founders, marketers, and support teams hunting leads and brand mentions on Reddit.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Kennedy Mutisya

Kennedy Mutisya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Reddit Scraper and Subreddit Lead Monitor

Watch any subreddit or search query for new posts that match your keywords, upvote floor, and age window. Export post ID, title, body, author, flair, permalink, upvotes, comment count, and timestamp. Dedupe across runs so you only ever see new matches.

Built for SaaS founders, demand gen marketers, community managers, customer support teams, and brand monitors who need Reddit data without the Reddit API OAuth dance or a $200 per month mention tool.


Who uses this Reddit monitor

flowchart TD
A[SaaS founders] -->|Find users complaining<br/>about competitors| D[Reddit Lead<br/>Feed]
B[Demand gen] -->|Track category<br/>conversations| D
C[Support teams] -->|Catch bug reports<br/>and rage posts| D
E[Community PMs] -->|See every mention<br/>of your product| D
D --> F[Outbound lead list]
D --> G[Brand mention tracker]
D --> H[Support ticket triage]
RoleWhat this Reddit scraper unlocks
SaaS founderEvery post in r/SaaS, r/startups, r/Entrepreneur that mentions your category, fed into a lead list
Demand gen marketerCategory conversations surfaced daily, so your SDR team reaches out within hours
Support teamRage posts and bug reports against your product caught before they hit 500 upvotes
Community managerMentions of your brand on every subreddit, not just the one you run
Market researcherRaw user language for positioning, onboarding copy, and interview prep

How the Reddit scraper works

flowchart LR
A[Subreddits +<br/>Search queries] --> B[Reddit public<br/>JSON listings]
B --> C[Paginate via after tokens]
C --> D{Filter}
D -->|Keywords match| E[Push to dataset]
D -->|Upvote floor| E
D -->|Age window| E
E --> F[KV store SEEN_IDS]
F -->|Next run| G[Skip already seen]
G --> E

Pass a list of subreddits and, optionally, a list of keywords. The actor hits Reddit's public JSON endpoints (the same ones the web UI uses), paginates through listings, filters locally for your keywords, upvotes, comments, and post age, then pushes matching posts to the dataset.

Every post ID it pushes is stored in the key value store under SEEN_IDS. On the next run, already-seen IDs are skipped. Schedule this actor every 15 minutes and you get a deduped feed of new matching posts, nothing else.

No OAuth, no client ID, no developer app. The public JSON endpoints require nothing.


Reddit mention tools vs this scraper

flowchart LR
subgraph Paid[F5Bot, Brand24, Mention]
A1[$49 to $299 per month]
A2[Seat licensed]
A3[Keyword cap per plan]
end
subgraph Actor[This actor]
B1[Pay per post]
B2[Unlimited keywords]
B3[You own the data]
end
Paid -.-> X[Pick based on<br/>your needs]
Actor --> X
FeatureReddit mention SaaSThis actor
Pricing$49 to $299 per month, flatPay per post, first 50 per run free
Keyword cap3 to 50 per plan tierUnlimited
Subreddit targetingGlobal only, hard to scopeAny subreddit or list of subreddits
Data ownershipVendor hosts behind a loginRaw JSON in your Apify account
SchedulingBuilt in, hourly at bestApify Scheduler every 1 minute
Dedup across runsYes, but vendor controlledYes, stored in your key value store
Export formatCSV or email digestJSON, CSV, Excel, or API

Quick start

Watch r/SaaS and r/startups for posts mentioning "scraper" or "scraping tool", posted in the last 24 hours:

curl -X POST "https://api.apify.com/v2/acts/scrapemint~reddit-lead-monitor/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"subreddits": ["SaaS", "startups"],
"keywords": ["scraper", "scraping tool"],
"sortBy": "new",
"maxAgeHours": 24,
"minUpvotes": 0,
"dedupe": true
}'

Track brand mentions across all of Reddit, last 7 days, only posts with 10+ upvotes:

{
"searchQueries": ["YourBrandName", "yourbrand.com"],
"sortBy": "new",
"maxAgeHours": 168,
"minUpvotes": 10,
"maxPostsTotal": 500
}

Watch a single subreddit on the "hot" sort, no keyword filter, just the top of the feed:

{
"subreddits": ["Entrepreneur"],
"sortBy": "hot",
"maxPostsPerSource": 50
}

What one post record looks like

{
"postId": "1c8xyzq",
"fullId": "t3_1c8xyzq",
"subreddit": "SaaS",
"subredditPrefixed": "r/SaaS",
"title": "Looking for a cheap Reddit scraper, any recs?",
"selftext": "Our mention tool costs $299 a month and I only need...",
"author": "bootstrapdev",
"url": "https://www.reddit.com/r/SaaS/comments/1c8xyzq/...",
"permalink": "https://www.reddit.com/r/SaaS/comments/1c8xyzq/looking_for_a_cheap_reddit_scraper/",
"domain": "self.SaaS",
"flair": "Question",
"upvotes": 42,
"upvoteRatio": 0.96,
"numComments": 18,
"score": 42,
"createdAt": "2026-04-19T10:14:00.000Z",
"isSelf": true,
"over18": false,
"matchedKeywords": ["scraper"],
"sourceKind": "subreddit",
"sourceValue": "SaaS",
"scrapedAt": "2026-04-19T19:30:00.000Z"
}

Every row: post ID, subreddit, title, body, author, permalink, upvotes, comment count, flair, created timestamp, matched keywords, and which subreddit or query surfaced it.


Pricing

First 50 posts per run are free. After that you pay per post extracted. No seat licenses. No tier gating. A 500 post run lands under $1 on the Apify free plan.


FAQ

Can this scrape any subreddit? Yes, any public subreddit. Private subreddits require you to be logged in, which this actor does not support.

How many posts per subreddit? Reddit lists up to 1000 posts per sort. This actor paginates up to maxPostsPerSource (default 100). Raise it to 1000 for full listing depth.

How do I track brand mentions across all of Reddit? Use searchQueries instead of subreddits. Add your brand name, domain, and common misspellings. The actor hits Reddit's global search endpoint.

Is scraping Reddit legal? Reddit exposes the same JSON endpoints publicly that its web UI uses. No authentication required. The Reddit user agreement allows read access for non commercial and commercial use alike, subject to rate limits.

Does it dedupe so I do not get the same post twice? Yes. Post IDs are stored in the key value store under SEEN_IDS. Every run skips IDs already seen. Set dedupe: false to disable.

Can I run it on a schedule? Yes. Use the Apify Scheduler to run every 15 minutes, every hour, or on your own cron. Pair it with a webhook to push new matches straight to Slack or your CRM.

What about comments? This actor pulls posts, not comments. A separate Reddit Comment Monitor actor handles comment level monitoring.

Does it work for NSFW subreddits? Set includeNSFW: true. Off by default for business use cases.


  • Upwork Opportunity Alert for freelance lead generation
  • Trustpilot Brand Reputation for DTC and ecommerce brands
  • Google Reviews Intelligence for local businesses
  • Yelp Review Intelligence for restaurants and service businesses
  • TripAdvisor Review Intelligence for hotels and attractions
  • Amazon Review Intelligence for product reviews and listings
  • App Store Review Scraper for mobile apps on iOS and Android
  • Indeed Company Review Intelligence for employer branding

Stack these to cover every public conversation surface one brand touches.