Reddit Scraper – Subreddit Posts, Comments & Keyword Monitor avatar

Reddit Scraper – Subreddit Posts, Comments & Keyword Monitor

Pricing

from $0.50 / 1,000 rows

Go to Apify Store
Reddit Scraper – Subreddit Posts, Comments & Keyword Monitor

Reddit Scraper – Subreddit Posts, Comments & Keyword Monitor

Watch any public subreddit: new, hot, top and rising posts and the newest comments as clean rows with title, text, link and date, filtered by your keywords. No usernames. $0.50 per 1,000 rows + $0.003 per feed.

Pricing

from $0.50 / 1,000 rows

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

Watch any public subreddit and get its posts and newest comments as clean rows: title, text, subreddit, link, the external link of link posts, and the date. Add keywords to keep only the posts and comments that mention your brand, a competitor or a topic. Read straight from Reddit's own public feeds, with no login and no account.

Built for brand and product monitoring in the communities that matter to you, market and content research, lead discovery in niche subreddits, and AI agents that need what people are saying right now.

What you get

  • Posts: the newest, hot, top (past hour to all time) or rising posts of each subreddit.
  • Comments: the newest comments across the whole subreddit, with the title and link of the post they belong to.
  • Keywords: keep only rows that mention one of your keywords, and see which ones in matched. Short words match whole words, so "ai" does not match "said".
  • Monitoring: set "Only the last ... hours" to 24 and schedule the run daily (or 1 and hourly) to get only what is new.
  • Clean text: HTML removed, link posts get their external link, image posts their preview image.
  • Privacy by default: no usernames unless you turn on includeAuthor, which adds the poster's public u/name. u/name mentions and email addresses inside the text always become [user] and [email removed].

Example output rows

A real post (text shortened here):

{
"type": "post",
"id": "1xrr5qa",
"subreddit": "webscraping",
"title": "Need help with Chrome Web Scraper",
"post_title": null,
"text": "I am doing a project for uni that is supposed to be very basic. I want to gather 5k records from Metacritic with Web Scraper. …",
"url": "https://www.reddit.com/r/webscraping/comments/1xrr5qa/need_help_with_chrome_web_scraper/",
"post_url": "https://www.reddit.com/r/webscraping/comments/1xrr5qa/need_help_with_chrome_web_scraper/",
"link": null,
"image": null,
"published": "2026-11-09T13:05:25Z",
"source": "r/webscraping new"
}

A real comment:

{
"type": "comment",
"id": "19sgxfvcm8krp",
"subreddit": "webscraping",
"title": null,
"post_title": "Claude Code refusing to build scraper. Any way around this?",
"text": "For real, I need it",
"url": "https://www.reddit.com/r/webscraping/comments/1wzf7jo/claude_code_refusing_to_build_scraper_any_way/19sgxfvcm8krp/",
"post_url": "https://www.reddit.com/r/webscraping/comments/1wzf7jo/claude_code_refusing_to_build_scraper_any_way/",
"published": "2026-11-11T10:08:36Z",
"source": "r/webscraping comments"
}

Pricing

Pay per event, no subscription:

  • $0.50 per 1,000 rows ($0.0005 per post or comment).
  • $0.003 per feed read (one subreddit's posts or comments, up to 100 rows).
  • $0.003 per run start.

Examples: the pre-filled run (r/webscraping, up to 100 posts) costs at most $0.056. Five subreddits' newest posts (500 rows) cost $0.268. A daily monitor of 10 subreddits for your brand that finds 5 mentions costs $0.036 a day. Error rows, skipped feeds and feeds Reddit refuses are never charged.

Input

FieldWhat it does
subredditsr/SEO, SEO or a subreddit link, one per line.
searchesOptional keywords. Only rows that mention one of them are kept.
includeposts, comments or both.
postedWithinHoursOnly rows from the last N hours. 0 = any time.
maxResultsStop after this many rows (default 500, up to 5,000).
sortnew, hot, top or rising for posts.
timeRangehour, day, week, month, year or all, for top.
includeAuthorAdd the poster's public username (off by default).

Each subreddit is one feed for posts and one for comments. One run reads up to 20 feeds.

Good to know

  • Subreddits, not all of Reddit: Reddit does not let servers use its site-wide search, so keywords filter the subreddits you list. List the communities where your topic is discussed.
  • Speed: Reddit allows about one feed a minute per server, and this Actor waits for it instead of working around it. A run with 5 feeds takes about 5 minutes. Schedules suit it well.
  • Up to 100 rows per feed (Reddit's feed size): the newest 100 posts or comments, or the top 100 for the time range. For busy subreddits, run more often with "Only the last ... hours".
  • No votes or comment counts: Reddit's public feeds do not include them. You get the content, the link and the date.
  • Private, banned and quarantined subreddits cannot be read; they get an error row (not charged).
  • Usernames are personal data in many countries. If you turn on includeAuthor, use them lawfully (for example under GDPR).
  • Not affiliated with Reddit.

More tools from Rowfeed

  • Bluesky Scraper – search all of Bluesky by keyword or hashtag, or get any account's posts, with likes and reposts, without author names.
  • Telegram Scraper – posts, views and reactions of any public Telegram channel, with keyword search inside channels.
  • Hacker News API – Hacker News stories, front page, Ask/Show HN and the monthly hiring thread as rows.
  • Google News API – news for any search; monitor mode returns only articles you have not seen.
  • RSS Feed Reader – any RSS or Atom feed as clean JSON rows.
  • Google Sheets Export – send the results of any run to a Google Sheet.
  • Brand Mentions Monitoring – web pages that mention your brand, with date, sentiment and site strength.