Reddit Post Scraper
Pricing
from $3.00 / 1,000 posts
Reddit Post Scraper
Scrape Reddit posts and comments without an API key. Get scores, upvote ratios, and timestamps. Ideal for community research and brand sentiment analysis.
Pricing
from $3.00 / 1,000 posts
Rating
0.0
(0)
Developer

Vhub Systems
Actor stats
0
Bookmarked
9
Total users
7
Monthly active users
3 minutes ago
Last modified
Categories
Share
Scrape Reddit posts from any subreddit or keyword search — with comments, scores, upvote ratios, and flair. No API key needed.
25+ posts/run · Subreddit listings + keyword search · Full comment threads · Sort by hot, new, top, rising
What You Get
- ✅ Post title, author, score, upvote ratio, and comment count
- ✅ Post body text (for text posts)
- ✅ Subreddit name, flair, and direct post URL
- ✅ Published timestamp (ISO 8601)
- ✅ Full comment threads with author, body, score, depth, and timestamp
- ✅ Search across all of Reddit or restrict to specific subreddits
- ✅ Sort by hot, new, top, or rising
- ✅ Automatic pagination — collects across multiple listing pages
Use Cases
🔍 Market Research & Pain Point Discovery
Find real user complaints and feature requests in niche subreddits before building a product.
{"subreddits": ["entrepreneur", "startups", "SaaS"],"searchQuery": "automation tool frustrating","maxPosts": 100,"sortBy": "top","includeComments": true}
📊 Sentiment Analysis & Brand Monitoring
Track what people say about your brand, product, or competitors across relevant subreddits — then run sentiment analysis downstream.
📈 Trend Detection
Monitor rising and hot posts in communities related to your market to spot emerging topics before they go mainstream.
🤖 AI & NLP Dataset Collection
Collect discussion threads with diverse human-written text for training classifiers, fine-tuning LLMs, or building recommendation systems.
📰 Content Research for Writers & Marketers
Find the most-upvoted questions in your niche to inform blog posts, YouTube videos, and newsletter content strategy.
Quick Start
- Click Try for free above
- Add subreddit names in the Subreddits field (e.g.,
entrepreneur,python,webdev) - Optionally add a Search Query to find specific topics
- Set maxPosts and choose your Sort order
- Enable Include Comments if you need the discussion threads
- Run and download as JSON or CSV
Input
| Field | Type | Default | Description |
|---|---|---|---|
subreddits | string[] | — | Subreddit names to scrape (e.g., ["python", "webdev"]) |
searchQuery | string | — | Keyword search; searches within listed subreddits, or all Reddit if none given |
maxPosts | number | 25 | Maximum posts to collect total |
sortBy | string | "hot" | Sort: hot, new, top, or rising |
includeComments | boolean | false | Fetch and include comment threads for each post |
At least one of subreddits or searchQuery must be provided.
Output JSON Example
{"title": "I spent 6 months building a SaaS, here's what I learned","author": "indie_hacker_99","score": 2847,"upvoteRatio": 0.96,"commentCount": 312,"subreddit": "entrepreneur","text": "Starting with the conclusion: talk to customers before building anything...","url": "https://old.reddit.com/r/entrepreneur/comments/abc123/...","createdAt": "2025-01-10T14:22:31.000Z","flair": "Lessons Learned","comments": [{"author": "startup_founder","body": "100% agree. I made the same mistake on my first product.","score": 143,"createdAt": "2025-01-10T15:01:00.000Z","depth": 0}]}
Pricing
| Volume | Estimated cost |
|---|---|
| 25 posts, no comments | ~$0.01 |
| 100 posts with comments | ~$0.05 |
| 500 posts with comments | ~$0.25 |
Apify free tier includes $5/month — enough for thousands of posts.
Why This Scraper
No Reddit API key required. Reddit's official API now charges $0.24 per 1,000 calls for commercial use. This actor scrapes the public old.reddit.com HTML interface at no API cost.
Search and subreddit browsing combined. Run a keyword search within subreddits, or browse top listings — all with the same actor and a single input object.
Comments included with depth tracking. The full comment thread is scraped from each post page, including nested replies at every depth level.
Automatic pagination. When you request more posts than a single listing page shows, the actor follows the next-page link automatically.
Residential proxies. Reddit blocks datacenter IPs. This actor uses US residential proxy rotation for reliable collection.
FAQ
Q: Can I scrape posts from multiple subreddits at once?
A: Yes — add multiple names to the subreddits array. The actor collects from each one.
Q: Does it work for search across all of Reddit?
A: Yes — leave subreddits empty and provide a searchQuery to search all of Reddit.
Q: What is the depth field in comments?
A: Nesting level: 0 = top-level comment, 1 = reply to top-level, 2 = reply to reply, and so on.
Q: What if a subreddit is private or banned? A: Private/banned subreddits return no results for that entry. Other subreddits in the same run continue normally.
Q: Why is upvoteRatio sometimes null?
A: The ratio is not always present in old.reddit.com HTML, particularly for older posts or certain subreddit configurations.
⭐ If this actor saves you time, please leave a review — it helps other developers find it.
