Reddit Scraper & Keyword Monitor icon

Reddit Scraper & Keyword Monitor

Scrape Reddit posts and comments by keyword, subreddit or user - title, text, author, subreddit, links, dates. Built for brand and topic monitoring: schedule it and get only new mentions. Fast, low-cost, no login.

$1 per 1,000 post or comment507 public runs in 30 days, 99% succeededupdated 2026-11-01
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

Search all of Reddit for these - brand names, products, topics. `"exact phrase"` works.

Subreddit names or links, e.g. `webscraping`, `r/python`. Their latest posts are collected.

Search the keywords only within the listed subreddits (instead of collecting their latest posts).

Usernames or profile links - their submitted posts are collected.

Products whose users you'd like to win: searched as `X alternative`, `switching from X` and `X vs`, e.g. `HubSpot`, `Mailchimp`.

Order of posts.

For searches and "Top": only posts from this period.

Filters

Keep only posts/comments whose title or text mentions any of these - useful to cut noise from broad subreddits.

Drop posts/comments mentioning any of these, e.g. `hiring`, `meme`.

Ignore these users, e.g. `AutoModerator` or your own team's accounts.

Keep only posts and comments where someone asks for a tool, looks for an alternative, compares options or complains about one. Every item carries `intent` and `intentPhrase` either way.

Only posts and comments from this date on.

Keep only text discussions, or only posts that share a link or image.

Also collect each post's comments (one extra request per post).

Comments to collect per post.

Posts to collect from each source.

Maximum posts and comments in total.

Monitoring

Return only posts and comments no earlier run with the same input has delivered - for brand and keyword alerts. You pay only for new ones.

Output

What you get back

A real row from the README, and the fields every row has.

typepost
id1wta476
subredditMCPservers
authorImpressive-Owl3830
titleallMCPservers now lists all official MCP servers
textAs MCP servers community is growing, we have added few more tools ...
urlhttps://www.reddit.com/r/MCPservers/comments/1wta476/...
publishedAt2026-09-29T13:28:01+00:00
source{"keyword":"apify"}
FieldWhat it holds
typepost or comment
id / urlReddit id and link to the post or comment
subreddit / authorWhere it was posted and by whom
titlePost title (posts)
textPost body or comment text (plain text)
link / thumbnailThe external link or image a post shares, and its preview image
postId / postTitleFor comments: the post they belong to
publishedAtWhen it was posted (ISO 8601)
intent / intentPhraseBuying intent, when the text shows it: recommendation_request, alternative_seeking, comparison or pain_point, and the phrase that showed it
sourceWhich keyword, subreddit or user found it
scrapedAtWhen it was collected

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Reddit Scraper & Keyword Monitor works

Inputs, options and tips, from the tool's own documentation.

Find what Reddit is saying about your brand, product, competitors or topic. Collect posts and comments by keyword, subreddit or user - title, text, author, subreddit, links, images and dates - as a clean dataset. Schedule it and get only new mentions, straight to Slack, e-mail or a spreadsheet. No Reddit account or API keys needed.

Built for marketers and brand managers, PR and community teams, founders listening for feedback and leads, and researchers tracking discussions.

Why this scraper

  • Made for monitoring. Turn on Only new posts and comments, schedule it hourly or daily, and each run delivers just the mentions you haven't seen - you pay only for those.
  • Search, subreddits and users in one run. Search all of Reddit for your keywords, search within chosen subreddits, follow subreddits' latest posts, or a user's submissions.
  • Spots buying intent. Every post and comment is tagged when someone asks for a tool, looks for an alternative, compares options or complains. Add Competitors to search for people leaving them, and tick Only buying-intent posts to keep just those - or use the Reddit Lead Finder.
  • Comments too. Optionally collect each post's comments, each linked to its post.
  • Less noise. Require or exclude words, skip bots and your own accounts, set a start date, and choose text discussions or link posts - filtered-out items are free.
  • Fast and cheap to run. Runs finish in seconds; 100 posts take a couple of seconds.
  • Handles Reddit's limits for you. Reddit limits how fast data can be read. The Actor paces itself and keeps runs fast with the (default) Apify proxy.
  • Never loses or double-bills work. Results are saved as each source finishes; if a run is moved to another server it resumes without charging twice, and it stops cleanly at your maximum charge.

How to use it

  1. Add Keywords (e.g. your brand name), and/or Subreddits and Users.
  2. Choose Sort by and Time range; tick Include comments if you want them. Use the Filters to require or exclude words, skip authors like AutoModerator, set a start date, or keep only text or link posts.
  3. Keep the Apify proxy on for speed, and press Start.

Example input

json
{
  "keywords": ["\"your brand\"", "competitor name"],
  "subreddits": ["startups", "SaaS"],
  "sort": "new",
  "time": "week",
  "includeComments": true,
  "onlyNew": true,
  "proxyConfiguration": { "useApifyProxy": true }
}

Mention alerts on a schedule

Turn on Only new posts and comments and schedule the Actor. Each run returns only new items - connect Slack, e-mail, Google Sheets, Zapier or Make to get alerts where your team works.

Use it as an instant API

The Actor also runs in Standby mode - an always-ready endpoint that returns results straight in the response. Find the URL on the Standby tab:

bash
curl "https://<standby-url>/?q=apify&maxItems=20" \
  -H "Authorization: Bearer <YOUR_APIFY_TOKEN>"

Pricing

Pay per result: about $1 per 1,000 posts or comments (lower on higher Apify plans) plus a tiny start fee; duplicates and already-delivered items are free. See the Pricing tab, and set a maximum charge per run to cap spend.

On Apify's free plan each run returns up to 300 results - enough to try everything. Any paid Apify plan removes the limit.

Questions

Questions about Reddit Scraper & Keyword Monitor

Do I need the proxy?

No, but without it Reddit allows only about one request per minute, so each keyword, subreddit or post with comments adds a minute. Keep it on for anything beyond a quick test.

How far back can I go?

Reddit's listings go back about 1,000 posts per source; use Time range and Top for older highlights.

Is it legal?

The Actor collects publicly posted content. Follow Reddit's terms and the privacy rules that apply to you when you use it.

How much does Reddit Scraper & Keyword Monitor cost?

$1 per 1,000, charged only for post or comments returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Reddit Scraper & Keyword Monitor return?

Every row has the same fields, including type, id / url, subreddit / author, title, text, link / thumbnail, postId / postTitle, publishedAt. Download as JSON, CSV, Excel or XML.

Can an AI agent use it?

Yes. The webdata-tools-mcp server exposes it to Claude, Cursor and other MCP clients as search_reddit.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Reddit Scraper & Keyword Monitor for

  • Track keyword mentions on Reddit
  • Collect posts and comments for research
  • Brand and competitor monitoring

Also searched as

Reddit scraper Reddit API alternative subreddit scraper Reddit keyword monitor Reddit comments export social listening Reddit

Categories

Reviews, news, research and social Social media Marketing