Reddit Posts Search Scraper avatar

Reddit Posts Search Scraper

Pricing

from $2.00 / 1,000 post scrapeds

Go to Apify Store
Reddit Posts Search Scraper

Reddit Posts Search Scraper

Search Reddit posts globally or inside chosen subreddits and export titles, bodies, scores, authors, comment counts, media, permalinks and top-comment previews. Works with Apify MCP and the API.

Pricing

from $2.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

What is Reddit Posts Search Scraper?

Reddit Posts Search Scraper runs one or many keyword searches across Reddit, or inside chosen subreddits, and returns one row per unique post: title, body, subreddit, author, score, comment count, post type, flags, publish time and the query that found it. Turn on includeTopComments to add the top comments to each post for summaries. Market researchers, product teams, brand managers and AI agents use it to collect Reddit discussions on many topics at once, with no Reddit login.

Why researchers use it

  • Many searches, one dataset. Several queries across several subreddits, de-duplicated into unique posts.
  • Top comments included. includeTopComments adds the best replies for AI summaries.
  • Five sort orders. Relevance, new, top, comments or hot, across an hour up to all time.
  • Date cutoff. postDateLimit skips posts older than a date you choose.
  • Pay per post. One charge per unique post.

How to use it

Research a topic across Reddit with comments:

{
"queries": ["AI search visibility", "generative engine optimization"],
"sort": "relevance",
"timeRange": "month",
"maxPosts": 50,
"includeTopComments": true
}

Competitor mentions inside chosen subreddits:

{
"queries": ["hubspot", "pipedrive"],
"subreddits": ["sales", "smallbusiness"],
"sort": "new",
"timeRange": "month",
"maxPosts": 100
}
InputWhat it controls
queriesKeywords, brands, questions or phrases. Required.
subredditsSubreddit names or links to search inside; empty searches all of Reddit
sortrelevance, new, top, comments or hot
timeRangehour, day, week, month, year or all
maxPostsUnique posts to return (default 100)
includeTopComments, maxTopCommentsPerPostAdd top comments to each post
postDateLimitSkip posts older than this date, such as 2026-01-01
includeNsfwInclude NSFW posts (default off)

For a single quick search with simpler output, continue with Reddit Search Scraper linked below.

Output: Reddit post data you receive

A real row from an AI search visibility search (username replaced with an example):

{
"recordType": "post",
"postId": "1wb0us0",
"subreddit": "r/aiToolForBusiness",
"title": "Struggling to get AI search visibility, need real world advice",
"body": "Struggling to get visibility for my company in AI search results (ChatGPT, Perplexity, Google AI Overviews)...",
"author": "u/example_user",
"score": 6,
"numComments": 42,
"permalink": "https://www.reddit.com/r/aiToolForBusiness/comments/1wb0us0",
"postType": "text",
"isNsfw": false,
"createdAt": "2026-09-08T20:55:14.000Z",
"sort": "relevance",
"timeRange": "month",
"query": "AI search visibility",
"scrapedAt": "2026-10-01T19:03:13.885Z"
}
FieldWhat it contains
postId, title, body, permalinkThe post
subreddit, authorWhere it was posted and by whom
score, numComments, awardsCountEngagement
postType, isNsfw, isSpoiler, isStickied, isLockedFormat and flags
topCommentsTop replies, with includeTopComments
createdAt, query, sort, timeRangeWhen it was posted and which search found it

OUTPUT in the default key-value store reports posts saved and the searches run.

Example workflow: a monthly voice-of-customer digest

A product manager tracks how people talk about their category. A monthly task runs five queries with includeTopComments on and timeRange set to month. The posts and comments go to an AI model that groups pain points and feature requests. Then, for the threads with the most numComments, they pull the full discussion with Reddit Posts & Comments Scraper.

Pricing

This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per unique post, plus a start event per run. The live Pricing tab on this page shows the current price.

  • 5 queries returning 100 unique posts = 100 post events.
  • Top comments come at no extra event charge.
  • maxPosts caps each run, so it doubles as a cost ceiling.

Reddit research with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

Search Reddit for what people say about "meal kit delivery" this month, include top comments, and summarize the main complaints.

Agent checklist:

  1. Put topics in queries; add subreddits to narrow the search.
  2. Turn on includeTopComments for summaries.
  3. Read rows with get-dataset-items; rank by numComments or score.
  4. Share permalink for each thread.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~reddit-posts-search-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["standing desk"], "sort": "top", "timeRange": "year", "maxPosts": 25}'
Your next stepUseWhy
When you then want full comment threadsReddit Posts & Comments ScraperPosts with nested comments
When you run one quick searchReddit Search ScraperOne query, simple rows
When you look for communitiesReddit Subreddit Search ScraperSubreddits by keyword
When you need older postsReddit Archive ScraperHistorical posts and comments

Best results

Starting situationHelpful actionExpected outcome
Brand monitoringSeveral brand names in queries, sort: "new"Fresh mentions across Reddit
AI summariesTurn on includeTopCommentsPosts with the best replies attached
A niche communitySet subredditsPosts from those communities only
Fresh data onlySet postDateLimitNothing older than your date

Builder's note

I found that research rarely fits one keyword, so the Actor runs many queries and subreddits in one go and keeps each post once. I learned that the best insight often sits in the replies, so top comments can ride along with each post.

FAQ

Do I need a Reddit account?

No. The Actor needs no Reddit login.

How is this different from Reddit Search Scraper?

This Actor runs many queries and subreddits at once, adds top comments and the hot sort. Reddit Search Scraper is a simpler single-search tool.

Can I use my own Reddit app credentials?

Yes. redditClientId and redditClientSecret are optional; they are not your Reddit password.

Why is body empty on some posts?

Only text posts have a body. Link, image and video posts have a title and link.

Are NSFW posts included?

They are left out unless you turn on includeNsfw.

Responsible use

This Actor collects public Reddit posts, which include usernames and user-written text. Use it with a lawful basis under laws such as the GDPR and CCPA, respect users' privacy, and follow Reddit's terms. Read Apify's guide on whether web scraping is legal for more context. Reddit is a trademark of Reddit, Inc. This independent Actor is not affiliated with, associated with, or endorsed by Reddit. For questions or bugs, open a ticket in the Issues tab.