Reddit Search Scraper avatar

Reddit Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Reddit Search Scraper

Reddit Search Scraper

Search Reddit and extract structured data across all content types — posts, comments, communities, media, and people. No login required. Filter by time range and sort order. Perfect for market research, sentiment analysis, community discovery, and AI training datasets.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

CRW

CRW

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

7

Monthly active users

7 days ago

Last modified

Share

Extract structured, high-signal data from Reddit across 5 distinct dimensions — Posts, Comments, Active Communities (with traffic stats), Media, and People. No Reddit account, cookies, or API keys required.

Try on Apify Input Schema API Docs

Why Choose This Scraper? • 5 Search Dimensions • Quick Start • Search Recipes • Input • Output • Pricing • API


Why Choose This Scraper?

Most Reddit scrapers are built to crawl specific subreddit URLs, and treat keyword search as an afterthought.

Reddit Search Scraper is a dedicated 5-in-1 Reddit search engine. It queries Reddit's latest web search infrastructure directly, giving you complete access to unfiltered discussions and community metrics:

  • 💬 Search inside Comments across all of Reddit: Don't just scrape post titles. Search millions of user comments to uncover honest brand sentiment, candid product reviews, and unmet customer needs.
  • 👥 Find active Subreddits with Traffic Stats: Discover niche communities and evaluate their actual engagement with weeklyVisitors and weeklyPosts counts.
  • 📝 Enriched Post Metadata: Automatically fetches full text body, upvoteRatio, net voteCount, comment counts, and high-resolution gallery URLs.
  • ⚡ 100% Uptime & Modern Rendering: Built directly on Reddit's modern web architecture, ensuring dependable uptime and accurate real-time metrics.
  • 💰 Fair Pay-Per-Event Billing: $3.00 per 1,000 results ($0.003/item). Pay only for the data you receive. The Apify Free plan ($5/mo credits) gives you over 1,600 results free every month.

[!TIP]

💡 Why Comment Search is a Game-Changer

90% of real buyer sentiment, unvarnished product reviews, and software complaints are buried inside Reddit comments, never appearing in post titles.

While other scrapers only search posts, Reddit Search Scraper searches millions of comments across all of Reddit directly. Even better, every comment result includes its Parent Post Context (postTitle, postUrl, postCreatedAt, postVoteCount, and postCommentCount) — giving you complete conversation context in a single dataset without making extra API calls.


5-in-1 Search Dimensions

Search Type (searchType)What It ExtractsIdeal For
💬 Comments (comments)Comment text, post context, parent link, author, timestamps, parent post upvotes & commentsSentiment analysis, honest product feedback, competitor complaints
👥 Communities (communities)Subreddit name, description, weekly visitors, weekly posts, iconTarget audience discovery, influencer marketing, ad placement research
📝 Posts (posts)Full post body, upvote ratio (0–1), vote/comment counts, imagesMarket research, trending discussions, customer pain point tracking
🖼️ Media (media)High-resolution image URLs, gallery assets, video poster linksMeme analysis, visual trend tracking, creative inspiration
👤 People (people)User profile, total karma score, avatar imageIdentifying key opinion leaders (KOLs) and niche community experts

How to Use in 3 Steps

  1. Enter your Search Query: Type your target keyword or phrase (e.g. "CRM recommendations", "web scraping tools").
  2. Select Search Type: Choose from posts, comments, communities, media, or people.
  3. Click Start: Wait a few seconds, then export your structured dataset in JSON, CSV, or Excel.

Real-World Use Cases & Search Recipes

Copy and paste these battle-tested query recipes into the Input tab:

1. Find High-Intent Leads & Buyer Questions

Catch people asking for tool recommendations before your competitors do:

  • Sample Queries to Copy:
    • "is there an app for"
    • "Notion alternative"
    • "recommend a" CRM
    • "looking for software that"
  • Settings: searchType: "posts" or "comments" | sortOrder: "new" | timeFilter: "week"
  • Outcome: Direct access to warm leads who are actively looking to purchase software.

2. Uncover Competitor Complaints & Product Feedback

Hear what users genuinely dislike about existing market solutions:

  • Sample Queries to Copy:
    • "[Competitor]" AND (slow OR bug OR expensive OR hate)
    • "[Competitor] pricing"
    • "switched from [Competitor]"
  • Settings: searchType: "comments" | sortOrder: "relevance" | timeFilter: "year"
  • Outcome: Real user frustrations concentrated in comments, delivering instant roadmap and positioning insights.

3. Discover Active Communities by Audience Size

Find the most engaged subreddits for marketing, outreach, or advertising:

  • Sample Queries to Copy:
    • b2b saas
    • indie hackers
    • productivity tools
    • remote work
  • Settings: searchType: "communities"
  • Outcome: Sort by weeklyVisitors and weeklyPosts to target only high-traffic, active audiences.

4. Build AI & LLM Training / Sentiment Datasets

Extract authentic human discussions filtered by community quality:

  • Sample Queries to Copy: Domain keywords (e.g., web scraping, cloud hosting, deep learning)
  • Settings: searchType: "posts" with timeFilter: "all", then filter dataset by upvoteRatio > 0.8 to eliminate spam.
  • Outcome: High-signal conversational datasets weighted by community consensus.

Pro Search Tips

Reddit's search engine supports standard search operators:

  • Exact Phrases: Use quotation marks ("indie hacker") to match the exact word sequence.
  • Boolean OR: Use uppercase OR (python OR javascript) to match either term.
  • Chronological Monitoring: Combine sortOrder: "new" with timeFilter: "day" on an Apify Schedule to receive daily updates.

Input Parameters

ParameterTypeRequiredDefaultDescription
querystringYes"apify"Search keyword or phrase (e.g. "chatgpt alternatives", "b2b saas")
searchTypestringNopostsOne of: posts, comments, communities, media, people
maxResultsintegerNo100Number of results to collect (min: 1, max: 500)
timeFilterstringNoallall, year, month, week, day, hour (applies to posts and media)
sortOrderstringNorelevancerelevance, hot, top, new, comments (applies to posts and media)

Output Data Samples

Click any section below to preview the exact JSON schema returned by each search dimension:


Output Fields Reference

FieldTypesDescription
dataTypeAllResult identifier: "post", "comment", "community", or "people"
idAllUnique Reddit identifier (e.g. t3_..., t1_..., t5_..., t2_...)
titlePosts, MediaPost title
urlAllDirect canonical URL to the post, comment, subreddit, or profile
subredditNamePosts, Comments, MediaSubreddit name without r/ prefix
bodyPosts, CommentsFull post text body (text posts only) or comment content
voteCountPosts, CommentsNet upvotes (for comments, this is comment upvotes)
commentCountPostsTotal comment count
upvoteRatioPostsUpvote ratio between 0.0 and 1.0
weeklyVisitorsCommunitiesEstimated weekly visitor count
weeklyPostsCommunitiesEstimated weekly post volume
karmaPeopleTotal user karma score
imagesPosts, MediaArray of full-size image/gallery URLs
createdAtPosts, CommentsISO 8601 UTC timestamp
postIdCommentsParent post ID
postTitleCommentsParent post title
postUrlCommentsLink to parent post
postCreatedAtCommentsParent post creation timestamp
postVoteCountCommentsParent post net upvotes
postCommentCountCommentsParent post total comment count
postNsfwCommentsWhether parent post is NSFW
postSpoilerCommentsWhether parent post is marked spoiler

Pricing & Fair Billing

This Actor uses Apify's Pay-Per-Event (PPE) pricing model:

  • Cost: $3.00 per 1,000 results ($0.003 per item saved to dataset).
  • No Monthly Platform Usage Charges: You only pay for the actual results collected.
  • Free Allowance: Apify provides $5 in free credits every month, allowing you to scrape over 1,600 results completely free each month.

For Developers

Integrate Reddit Search directly into your ETL pipelines, autonomous AI agents (Claude, ChatGPT, Cursor), or automation workflows (n8n, Make, Zapier).

JavaScript / TypeScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('crw/reddit-search-scraper').call({
query: 'web scraping tools',
searchType: 'posts',
maxResults: 100,
timeFilter: 'month',
sortOrder: 'top',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Fetched ${items.length} items`);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('crw/reddit-search-scraper').call(run_input={
'query': 'web scraping tools',
'searchType': 'comments',
'maxResults': 100,
'timeFilter': 'month',
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item['authorName'], item['body'])

Limitations

  • Up to 500 results per run.
  • body is populated for text posts (image, video, and link posts return null).
  • timeFilter and sortOrder apply to posts and media searches.
  • voteCount, commentCount, and upvoteRatio are not returned by Reddit for media searches.

🚀 Ready to Uncover Real Reddit Insights?

Start scraping Reddit discussions, comment sentiment, and community metrics in seconds. Test it directly on Apify Console — your first 1,600+ results are completely free every month with Apify's $5 free tier.

Try Free on Apify