Reddit Posts Search Scraper
Pricing
from $2.00 / 1,000 post scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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.
includeTopCommentsadds the best replies for AI summaries. - Five sort orders. Relevance, new, top, comments or hot, across an hour up to all time.
- Date cutoff.
postDateLimitskips 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}
| Input | What it controls |
|---|---|
queries | Keywords, brands, questions or phrases. Required. |
subreddits | Subreddit names or links to search inside; empty searches all of Reddit |
sort | relevance, new, top, comments or hot |
timeRange | hour, day, week, month, year or all |
maxPosts | Unique posts to return (default 100) |
includeTopComments, maxTopCommentsPerPost | Add top comments to each post |
postDateLimit | Skip posts older than this date, such as 2026-01-01 |
includeNsfw | Include 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"}
| Field | What it contains |
|---|---|
postId, title, body, permalink | The post |
subreddit, author | Where it was posted and by whom |
score, numComments, awardsCount | Engagement |
postType, isNsfw, isSpoiler, isStickied, isLocked | Format and flags |
topComments | Top replies, with includeTopComments |
createdAt, query, sort, timeRange | When 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.
maxPostscaps 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:
- Put topics in
queries; addsubredditsto narrow the search. - Turn on
includeTopCommentsfor summaries. - Read rows with
get-dataset-items; rank bynumCommentsorscore. - Share
permalinkfor 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}'
Related Reddit tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then want full comment threads | Reddit Posts & Comments Scraper | Posts with nested comments |
| When you run one quick search | Reddit Search Scraper | One query, simple rows |
| When you look for communities | Reddit Subreddit Search Scraper | Subreddits by keyword |
| When you need older posts | Reddit Archive Scraper | Historical posts and comments |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| Brand monitoring | Several brand names in queries, sort: "new" | Fresh mentions across Reddit |
| AI summaries | Turn on includeTopComments | Posts with the best replies attached |
| A niche community | Set subreddits | Posts from those communities only |
| Fresh data only | Set postDateLimit | Nothing 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.