Reddit Scraper | 6 Modes + Comments | $1/1K Results
Pricing
from $1.00 / 1,000 results
Reddit Scraper | 6 Modes + Comments | $1/1K Results
Scrape posts, full comment threads, and keyword searches from any subreddit, user profile, or community. 6 modes: Hot, New, Top, Rising, Search & Archive. Stealth anti-detection browsing. No API key or login needed. Ideal for market research, AI training, and competitor analysis.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Smrt AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Reddit Scraper — Posts, Comments & Keyword Search | $1/1K Results
Scrape Reddit posts, comments, and user profiles from any public subreddit, user, or community. This Reddit data extraction tool supports 5 scraping modes — Hot, New, Top, Rising, and Search — with full comment threads, engagement metrics, and stealth anti-detection browsing. No Reddit API key or login required.
What does Reddit Scraper do?
Our Reddit Scraper extracts structured data from any public subreddit, user profile, or community with human-like browsing behavior that avoids detection. It is 4x cheaper than leading alternatives and delivers clean, structured JSON output ready for analysis, AI training, or business intelligence.
Reddit Scraper allows you to:
- Scrape any subreddit (community) with posts sorted by Hot, New, Top, Rising, or keyword Search
- Extract full comment threads with author info, timestamps, and vote counts
- Scrape user profiles — their posts, comments, and activity
- Search by keywords within specific subreddits to find exactly what you need
- Deep archive scraping for historical data collection with cursor-based pagination
- Run with stealth anti-detection — human-like scrolling, viewport randomization, and natural delays
What data can I extract from Reddit?
| 📌 Post Data | 💬 Comment Data | 📊 Engagement Metrics |
|---|---|---|
id — Reddit post ID | comments_text — Full thread text | score — Upvotes minus downvotes |
title — Post title | comments_count_fetched — # extracted | num_comments — Total comment count |
content — Full post body | Author and timestamps | upvote_ratio — % upvoted |
author — Username | Thread URLs | controversy_score — Controversy metric |
author_url — Profile link | — | awards — Award count |
url — Full post URL | — | — |
permalink — Short path | — | — |
flair — Post category tag | — | — |
created_at — ISO timestamp | — | — |
created_utc — Unix timestamp | — | — |
external_url — Linked URL | — | — |
is_self — Text post flag | — | — |
is_stickied — Pinned flag | — | — |
How much does it cost to scrape Reddit?
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | Use your Apify free credits (~5,000 results/month) |
| Basic | $1 per 1,000 results | All 5 modes + full comments + user profiles |
| Enterprise | Contact us | Archive mode, monitoring mode, bulk scraping, dedicated support |
💡 4x cheaper than alternatives. Most Reddit scrapers charge $4/1K results. Ours delivers the same data for $1/1K — with stealth anti-detection included.
Scraping Modes
| Mode | Description | Best For |
|---|---|---|
| 🔥 Hot | Currently trending posts | Real-time brand monitoring |
| 🆕 New | Most recently published posts | Catching fresh discussions |
| ⬆️ Top | Highest voted posts (with time filter) | Finding best content |
| 📈 Rising | Posts rapidly gaining traction | Early trend detection |
| 🔍 Search | Keyword search within subreddits | Targeted market research |
| 🗄️ Archive ⭐ | Deep historical scraping with pagination | Enterprise only — coming soon |
| 🔄 Monitoring ⭐ | Real-time alerts on new posts | Enterprise only — coming soon |
How to scrape Reddit
No coding skills required:
- Create a free Apify account
- Open the Reddit Scraper
- Add one or more subreddits, usernames, or keywords
- Select your scraping mode (Hot, New, Top, Rising, or Search)
- Click "Start" and wait for results
- Download your data in JSON, CSV, XML, Excel, or HTML format
Use Cases
- 🔍 Market Research — Monitor subreddits for product feedback, feature requests, and user sentiment
- 🎯 Pain Point Detection — Find complaints and frustrations in niche communities to validate startup ideas
- 📊 Competitor Analysis — Track mentions of competitor brands and products across Reddit
- 💡 Content Research — Find trending topics, viral content patterns, and engagement drivers
- 🔬 Academic Research — Collect structured data from specific communities for studies
- 🤖 AI & LLM Training — Gather real-world conversational data for model fine-tuning
- 📣 PR & Reputation — Automatically track mentions of your brand or product
Input Examples
Scrape multiple subreddits (Hot posts)
{"subreddits": ["SaaS", "startups", "programming"],"mode": "hot","limit": 20,"fetch_comments": true,"humanizer_preset": "normal"}
Search by keywords within a subreddit
{"subreddits": ["marketing"],"mode": "search","keywords": ["growth hacking", "SEO tools"],"limit": 50,"fetch_comments": false}
Scrape user profiles
{"users": ["spez", "GovSchwarzenegger"],"mode": "posts","limit": 30,"fetch_comments": true}
Top posts of the month
{"subreddits": ["technology", "science"],"mode": "top","time_filter": "month","limit": 100,"fetch_comments": false}
Output Examples
📝 Reddit Post (without comments)
{"id": "t3_1tdrx3c","title": "Am I crazy or is this workload impossible in 25 hours a month?","content": "I freelance for a startup doing social media + some community work...","author": "Ok_Eye_8974","author_url": "https://www.reddit.com/user/Ok_Eye_8974","subreddit": "marketing","url": "https://www.reddit.com/r/marketing/comments/1tdrx3c/am_i_crazy_or_is_this_workload_impossible_in_25/","permalink": "/r/marketing/comments/1tdrx3c/am_i_crazy_or_is_this_workload_impossible_in_25/","created_at": "2026-05-15T10:11:32+00:00","created_utc": 1778839892.0,"score": 15,"num_comments": 18,"upvote_ratio": 0.95,"flair": "Question","awards": 0,"external_url": null,"scrape_mode": "hot","source_platform": "reddit","scraped_at": "2026-05-15T19:03:36.850288+00:00"}
💬 Reddit Post (with comments)
{"id": "t3_1tdrx3c","title": "Am I crazy or is this workload impossible in 25 hours a month?","content": "I freelance for a startup doing social media...","author": "Ok_Eye_8974","subreddit": "marketing","score": 15,"num_comments": 18,"scrape_mode": "hot","comments_count_fetched": 13,"comments": [{"author": "SoftResetMode15","score": 16,"body": "25 hours disappears really fast once calls, revisions, comments, research, and random coordination get layered in.","depth": 0},{"author": "janenotdaria","score": 5,"body": "They know it's a full time job, they want you to work the remaining 15 hours for free.","depth": 0},{"author": "ColdIsMyMaster","score": 4,"body": "Imo it seems like they have reasonable expectations for a part time employee at a startup.","depth": 0}],"source_platform": "reddit","scraped_at": "2026-05-15T19:03:36.850288+00:00"}
👤 User Profile Post
{"id": "t3_1t4nr7v","title": "Reddit looked old the day it was born...","content": "Watch the full episode here: https://youtu.be/eAu9gTilxA0","author": "spez","author_url": "https://www.reddit.com/user/spez","subreddit": "u_spez","score": 47,"num_comments": 33,"upvote_ratio": 0.62,"item_type": "post","scrape_mode": "user_profile","source_platform": "reddit","target_user": "spez","scraped_at": "2026-05-15T19:04:08.187193+00:00"}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
subreddits | Array | — | Subreddit names to scrape (without r/ prefix) |
users | Array | [] | Reddit usernames to scrape (without u/ prefix) |
mode | String | hot | Scraping mode: hot, new, top, rising, search, archive |
limit | Integer | 20 | Max posts per target (1–500) |
time_filter | String | week | Time filter for top mode: hour, day, week, month, year, all |
keywords | Array | [] | Search keywords (required for search mode) |
fetch_comments | Boolean | true | Extract full comment threads for each post |
humanizer_preset | String | normal | Browsing speed: fast, normal, careful, stealth |
use_proxy | Boolean | true | Use Apify Proxy for browser requests |
Anti-Detection & Stealth
Reddit Scraper uses a Playwright-based browser engine with built-in human-like behavior:
| Feature | Description |
|---|---|
| Viewport Randomization | Random screen sizes to avoid fingerprinting |
| Natural Scrolling | Smooth, variable-speed scrolling patterns |
| Configurable Speed | 4 presets: fast, normal, careful, stealth |
| Request Delays | Natural pauses between page loads |
| User Agent Rotation | Realistic browser identification strings |
🛡️ Recommended: Use
normalorcarefulpreset for production workloads. Usestealthfor sensitive subreddits.
Performance
| Metric | Value |
|---|---|
| Speed | ~3 seconds per 10 posts (after initialization) |
| Initialization | ~5 seconds (browser startup, runs once) |
| Memory | 1024–4096 MB recommended |
| Rate Limiting | Built-in delays to avoid Reddit bans |
FAQ
Is Reddit scraping legal?
Scraping publicly available data from Reddit is generally permitted. Reddit's Terms of Service govern API usage, but web scraping of public content falls under fair use in most jurisdictions. Always use the scraper responsibly and comply with applicable laws.
Do I need a Reddit API key?
No. This scraper works without any Reddit API key, authentication, or login. It accesses only publicly available content through browser automation.
Do I need proxies for scraping Reddit?
Recommended but not strictly required. Apify Proxy is included and enabled by default. For large-scale scraping, residential proxies provide better reliability.
Can I export the data via API?
Yes. The Apify API gives you programmatic access to all scraped datasets. Export to JSON, CSV, XML, or integrate directly with your application using the Apify API client for Node.js or Python.
What is the 1,000 items limit?
Reddit limits most feed listings to ~1,000 items. This is a Reddit platform restriction, not a scraper limitation. To collect more data, use our search mode with different keywords or archive mode for deep historical scraping.
What's the difference between Hot, New, and Top?
- Hot: Reddit's algorithm-ranked trending posts (mix of recency and engagement)
- New: Chronologically newest posts first
- Top: Highest voted posts within a time period (hour/day/week/month/year/all)
Enterprise & Integration
Need high-volume scraping, custom integrations, or dedicated support? Our Enterprise tier includes:
- 🗄️ Archive mode for deep historical data
- 🔄 Monitoring mode for real-time alerts
- 🔗 API integration with your data pipeline
- 📞 Priority support
Contact us for enterprise pricing and custom solutions.