Reddit Search Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
14
Total users
7
Monthly active users
7 days ago
Last modified
Categories
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.
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
weeklyVisitorsandweeklyPostscounts. - 📝 Enriched Post Metadata: Automatically fetches full text
body,upvoteRatio, netvoteCount, 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, andpostCommentCount) — giving you complete conversation context in a single dataset without making extra API calls.
5-in-1 Search Dimensions
Search Type (searchType) | What It Extracts | Ideal For |
|---|---|---|
💬 Comments (comments) | Comment text, post context, parent link, author, timestamps, parent post upvotes & comments | Sentiment analysis, honest product feedback, competitor complaints |
👥 Communities (communities) | Subreddit name, description, weekly visitors, weekly posts, icon | Target audience discovery, influencer marketing, ad placement research |
📝 Posts (posts) | Full post body, upvote ratio (0–1), vote/comment counts, images | Market research, trending discussions, customer pain point tracking |
🖼️ Media (media) | High-resolution image URLs, gallery assets, video poster links | Meme analysis, visual trend tracking, creative inspiration |
👤 People (people) | User profile, total karma score, avatar image | Identifying key opinion leaders (KOLs) and niche community experts |
How to Use in 3 Steps
- Enter your Search Query: Type your target keyword or phrase (e.g.
"CRM recommendations","web scraping tools"). - Select Search Type: Choose from
posts,comments,communities,media, orpeople. - 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 saasindie hackersproductivity toolsremote work
- Settings:
searchType: "communities" - Outcome: Sort by
weeklyVisitorsandweeklyPoststo 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"withtimeFilter: "all", then filter dataset byupvoteRatio > 0.8to 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"withtimeFilter: "day"on an Apify Schedule to receive daily updates.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | "apify" | Search keyword or phrase (e.g. "chatgpt alternatives", "b2b saas") |
searchType | string | No | posts | One of: posts, comments, communities, media, people |
maxResults | integer | No | 100 | Number of results to collect (min: 1, max: 500) |
timeFilter | string | No | all | all, year, month, week, day, hour (applies to posts and media) |
sortOrder | string | No | relevance | relevance, 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
| Field | Types | Description |
|---|---|---|
dataType | All | Result identifier: "post", "comment", "community", or "people" |
id | All | Unique Reddit identifier (e.g. t3_..., t1_..., t5_..., t2_...) |
title | Posts, Media | Post title |
url | All | Direct canonical URL to the post, comment, subreddit, or profile |
subredditName | Posts, Comments, Media | Subreddit name without r/ prefix |
body | Posts, Comments | Full post text body (text posts only) or comment content |
voteCount | Posts, Comments | Net upvotes (for comments, this is comment upvotes) |
commentCount | Posts | Total comment count |
upvoteRatio | Posts | Upvote ratio between 0.0 and 1.0 |
weeklyVisitors | Communities | Estimated weekly visitor count |
weeklyPosts | Communities | Estimated weekly post volume |
karma | People | Total user karma score |
images | Posts, Media | Array of full-size image/gallery URLs |
createdAt | Posts, Comments | ISO 8601 UTC timestamp |
postId | Comments | Parent post ID |
postTitle | Comments | Parent post title |
postUrl | Comments | Link to parent post |
postCreatedAt | Comments | Parent post creation timestamp |
postVoteCount | Comments | Parent post net upvotes |
postCommentCount | Comments | Parent post total comment count |
postNsfw | Comments | Whether parent post is NSFW |
postSpoiler | Comments | Whether 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 ApifyClientclient = 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.
bodyis populated for text posts (image, video, and link posts returnnull).timeFilterandsortOrderapply topostsandmediasearches.voteCount,commentCount, andupvoteRatioare not returned by Reddit formediasearches.
🚀 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.
