Reddit Post Monitor Lite
Pricing
from $0.60 / 1,000 post saveds
Reddit Post Monitor Lite
Monitor Reddit posts from subreddits or searches and export post data for alerts, analysis, and AI agents.
Pricing
from $0.60 / 1,000 post saveds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Monitor new Reddit posts from subreddits, Reddit search queries, or Reddit listing URLs. The actor returns clean post records that are ready for alerts, lead discovery, trend tracking, research dashboards, and AI agents.
What you can do with this actor
- Track new posts in one or more subreddits.
- Watch Reddit searches for keywords, brands, competitors, jobs, products, or support topics.
- Export post metadata such as title, author, subreddit, score, comments, flair, links, media URLs, safety flags, and timestamps.
- Feed fresh Reddit discussions into automation workflows, MCP-compatible clients, or LLM analysis.
Who is it for?
- Growth and social listening teams monitoring brand mentions.
- Researchers tracking community discussions and trends.
- Support teams watching Reddit for bug reports and complaints.
- Builders who need Reddit post data in Apify datasets, APIs, or agents.
Ready-to-run examples
Monitor subreddit posts
{"subreddits": ["apify", "webscraping"],"maxPosts": 25,"sort": "new","includeNsfw": false,"useApifyProxy": true}
Monitor Reddit search terms
{"searchQueries": ["apify actor", "web scraping API"],"maxPosts": 50,"sort": "new","timeFilter": "week","useApifyProxy": true}
Input
| Field | Type | Description |
|---|---|---|
subreddits | array | Subreddit names without r/, for example apify or webscraping. |
searchQueries | array | Reddit search queries to monitor. |
redditUrls | array | Optional Reddit listing URLs. |
maxPosts | integer | Maximum number of posts to save across all sources. |
sort | string | Sort order: new, hot, top, rising, comments, or relevance. |
timeFilter | string | Time window for top/search sorts. |
minScore | integer | Optional minimum score/upvote threshold. |
maxScore | integer | Optional maximum score/upvote threshold. |
minComments | integer | Optional minimum comment count. |
flairFilter | string | Optional exact flair text filter. |
domainFilter | string | Optional domain contains filter for link posts. |
authorFilter | string | Optional Reddit username filter. |
includeNsfw | boolean | Include posts marked as NSFW. |
useApifyProxy | boolean | Use Apify Proxy for Reddit requests. |
proxyGroups | array | Optional Apify Proxy groups. |
Provide at least one subreddit, search query, or Reddit URL.
Output
Each dataset item represents one Reddit post.
{"postId": "abc123","name": "t3_abc123","subreddit": "apify","postTitle": "Example Reddit post title","author": "example_user","url": "https://www.reddit.com/r/apify/comments/abc123/example/","permalink": "https://www.reddit.com/r/apify/comments/abc123/example/","createdAt": "2026-07-07T00:00:00.000Z","score": 42,"upvoteRatio": 0.95,"numComments": 7,"over18": false,"isSelf": true,"selftext": "Post body text when available","linkUrl": null,"flair": "Discussion","domain": "self.apify","thumbnail": null,"dataType": "post","postType": "text","contentHtml": "<div class=\"md\"><p>Post body text when available</p></div>","authorId": "t2_example","authorFlair": null,"subredditId": "t5_example","subredditSubscribers": 12345,"spoiler": false,"stickied": false,"locked": false,"archived": false,"isVideo": false,"isGallery": false,"galleryCount": 0,"mediaUrls": [],"awards": 0,"scorePerHour": 1.23,"commentsPerHour": 0.2,"engagementTotal": 49,"sourceType": "subreddit","source": "apify","fetchedAt": "2026-07-07T00:01:00.000Z"}
Pricing
This actor uses pay-per-event pricing:
- Start event:
$0.005per run. - Post saved event: tiered from
$0.00115to$0.00028per saved post depending on your Apify plan tier.
You only pay per post saved to the dataset, plus the small start event.
API usage
Run the actor with the Apify API from cURL, Node.js, or Python.
cURL
curl "https://api.apify.com/v2/acts/fetch_cat/reddit-post-monitor-lite/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"subreddits":["apify"],"maxPosts":25,"useApifyProxy":true}'
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/reddit-post-monitor-lite').call({subreddits: ['apify'],maxPosts: 10,useApifyProxy: true});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('fetch_cat/reddit-post-monitor-lite').call(run_input={'subreddits': ['apify'],'maxPosts': 10,'useApifyProxy': True,})print(run['defaultDatasetId'])
After a run finishes, download results from the default dataset URL shown in the run details.
MCP and AI agents
Use this actor from MCP-compatible clients with:
https://mcp.apify.com/?tools=fetch_cat/reddit-post-monitor-lite
Add it to Claude Code:
$claude mcp add apify-reddit-post-monitor --transport http https://mcp.apify.com/?tools=fetch_cat/reddit-post-monitor-lite
MCP JSON configuration:
{"mcpServers": {"apify-reddit-post-monitor": {"url": "https://mcp.apify.com/?tools=fetch_cat/reddit-post-monitor-lite"}}}
Example prompts:
- "Monitor r/apify and summarize the newest posts."
- "Find recent Reddit posts mentioning Apify actors and group them by topic."
- "Export posts from r/webscraping and identify questions that need replies."
The clean dataset output is suitable for summarization, alert generation, topic clustering, and agent workflows.
Limits and tips
- Reddit may rate-limit or block direct requests. Keep
useApifyProxyenabled for the most reliable runs. - Use low
maxPostsvalues for frequent monitoring and scheduled runs. - Duplicate posts from overlapping sources are deduplicated within a single run.
- NSFW posts are skipped unless
includeNsfwis enabled.
Legality
This actor is designed for publicly available Reddit content. Use it responsibly, respect privacy, and make sure your use case complies with Reddit's terms, Apify's terms, and applicable laws.
FAQ
Can I monitor multiple subreddits? Yes. Add several names to subreddits and set a shared maxPosts limit.
Can I search Reddit by keyword? Yes. Use searchQueries for keywords, brands, or phrases.
Why did my run return few posts? Reddit availability, filters, and rate limits can affect results. Try a broader query, another sort, or a larger maxPosts value.
Related actors
- Reddit Scraper - broader Reddit scraping workflows.
- X Profile Tweets Scraper - monitor X/Twitter profile content.
- Hacker News Search Scraper - track Hacker News discussions.
Support
If results look wrong, open an issue from the actor page and include the run ID, run URL, input JSON, expected output, and actual output.
Changelog
- 0.1 - Initial Reddit post monitoring build.