Reddit Post Monitor Lite avatar

Reddit Post Monitor Lite

Pricing

from $0.60 / 1,000 post saveds

Go to Apify Store
Reddit Post Monitor Lite

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

Hanna Nosova

Maintained by Community

Actor 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

FieldTypeDescription
subredditsarraySubreddit names without r/, for example apify or webscraping.
searchQueriesarrayReddit search queries to monitor.
redditUrlsarrayOptional Reddit listing URLs.
maxPostsintegerMaximum number of posts to save across all sources.
sortstringSort order: new, hot, top, rising, comments, or relevance.
timeFilterstringTime window for top/search sorts.
minScoreintegerOptional minimum score/upvote threshold.
maxScoreintegerOptional maximum score/upvote threshold.
minCommentsintegerOptional minimum comment count.
flairFilterstringOptional exact flair text filter.
domainFilterstringOptional domain contains filter for link posts.
authorFilterstringOptional Reddit username filter.
includeNsfwbooleanInclude posts marked as NSFW.
useApifyProxybooleanUse Apify Proxy for Reddit requests.
proxyGroupsarrayOptional 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.005 per run.
  • Post saved event: tiered from $0.00115 to $0.00028 per 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 ApifyClient
client = 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 useApifyProxy enabled for the most reliable runs.
  • Use low maxPosts values for frequent monitoring and scheduled runs.
  • Duplicate posts from overlapping sources are deduplicated within a single run.
  • NSFW posts are skipped unless includeNsfw is 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.

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.