Reddit Scraper | 6 Modes + Comments | $1/1K Results avatar

Reddit Scraper | 6 Modes + Comments | $1/1K Results

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Reddit Scraper | 6 Modes + Comments | $1/1K 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

Smrt AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

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 IDcomments_text — Full thread textscore — Upvotes minus downvotes
title — Post titlecomments_count_fetched — # extractednum_comments — Total comment count
content — Full post bodyAuthor and timestampsupvote_ratio — % upvoted
author — UsernameThread URLscontroversy_score — Controversy metric
author_url — Profile linkawards — 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?

PlanPriceWhat you get
Free$0Use your Apify free credits (~5,000 results/month)
Basic$1 per 1,000 resultsAll 5 modes + full comments + user profiles
EnterpriseContact usArchive 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

ModeDescriptionBest For
🔥 HotCurrently trending postsReal-time brand monitoring
🆕 NewMost recently published postsCatching fresh discussions
⬆️ TopHighest voted posts (with time filter)Finding best content
📈 RisingPosts rapidly gaining tractionEarly trend detection
🔍 SearchKeyword search within subredditsTargeted market research
🗄️ ArchiveDeep historical scraping with paginationEnterprise only — coming soon
🔄 MonitoringReal-time alerts on new postsEnterprise only — coming soon

How to scrape Reddit

No coding skills required:

  1. Create a free Apify account
  2. Open the Reddit Scraper
  3. Add one or more subreddits, usernames, or keywords
  4. Select your scraping mode (Hot, New, Top, Rising, or Search)
  5. Click "Start" and wait for results
  6. 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

ParameterTypeDefaultDescription
subredditsArraySubreddit names to scrape (without r/ prefix)
usersArray[]Reddit usernames to scrape (without u/ prefix)
modeStringhotScraping mode: hot, new, top, rising, search, archive
limitInteger20Max posts per target (1–500)
time_filterStringweekTime filter for top mode: hour, day, week, month, year, all
keywordsArray[]Search keywords (required for search mode)
fetch_commentsBooleantrueExtract full comment threads for each post
humanizer_presetStringnormalBrowsing speed: fast, normal, careful, stealth
use_proxyBooleantrueUse Apify Proxy for browser requests

Anti-Detection & Stealth

Reddit Scraper uses a Playwright-based browser engine with built-in human-like behavior:

FeatureDescription
Viewport RandomizationRandom screen sizes to avoid fingerprinting
Natural ScrollingSmooth, variable-speed scrolling patterns
Configurable Speed4 presets: fast, normal, careful, stealth
Request DelaysNatural pauses between page loads
User Agent RotationRealistic browser identification strings

🛡️ Recommended: Use normal or careful preset for production workloads. Use stealth for sensitive subreddits.

Performance

MetricValue
Speed~3 seconds per 10 posts (after initialization)
Initialization~5 seconds (browser startup, runs once)
Memory1024–4096 MB recommended
Rate LimitingBuilt-in delays to avoid Reddit bans

FAQ

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.