Reddit Scraper Enhanced
Pricing
$2.00 / 1,000 results
Go to Apify Store
Under maintenance
Reddit Scraper Enhanced
Scrape Reddit posts, comments, and subreddit analytics with built-in sentiment scoring. Uses Reddit public JSON API for reliable data extraction.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Dash Authority
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Reddit posts, comments, and subreddit analytics with built-in sentiment scoring. Uses Reddit's public JSON API — no browser automation needed, no datacenter IP blocks.
Use Cases
- Market Research — Monitor subreddit trends, track product mentions, analyze competitor discussions
- Sentiment Analysis — Automatically classify post/comment sentiment as positive, negative, or neutral
- Pain Point Discovery — Find complaints, feature requests, and frustrations in niche communities
- Content Ideation — Discover what topics resonate in your target communities
- Community Monitoring — Track brand mentions, competitor activity, and industry discussions
- Lead Generation — Identify potential customers expressing needs your product solves
Input
| Field | Type | Default | Description |
|---|---|---|---|
subreddit | string | — | Subreddit name without r/ (e.g., python, startups) |
searchQuery | string | — | Search within subreddit or all of Reddit |
sort | select | hot | Sort method: hot, new, top, rising |
timeFilter | select | all | Time range for top sort: hour, day, week, month, year, all |
maxResults | integer | 50 | Max posts to scrape (1–500) |
includeComments | boolean | false | Include top-level comments for each post |
commentDepth | integer | 3 | Depth of comment thread recursion (1–10) |
proxyConfiguration | proxy | — | Apify proxy settings |
Example Output
{"id": "abc123","title": "I built a tool that solved my biggest frustration with Reddit research","author": "example_user","subreddit": "startups","score": 247,"upvoteRatio": 0.92,"numComments": 58,"created": 1713542400,"url": "https://www.reddit.com/r/startups/comments/abc123/...","permalink": "https://www.reddit.com/r/startups/comments/abc123/i_built_a_tool_that_solved/","selftext": "After months of manually scrolling through subreddits...","flair": "Tool","isStickied": false,"isLocked": false,"awards": 3,"sentiment": "positive","sentimentScore": 0.6,"positiveCount": 4,"negativeCount": 1,"top_comments": [{"author": "commenter1","body": "This is amazing! Exactly what I needed.","score": 45,"created": 1713546000,"depth": 0,"sentiment": "positive","sentimentScore": 1.0,"replies": []}],"commentCount": 1}
How It Works
- No browser needed — Uses Reddit's public
.jsonAPI endpoints - Built-in rate limiting — Respects 60 req/min with proper User-Agent
- Simple sentiment scoring — Keyword-based analysis with no ML dependencies
- Recursive comments — Fetches nested reply threads up to configurable depth
- Proxy support — Use Apify Proxy to avoid rate limits
Quick Start
# Via Apify CLIapify run --input='{"subreddit": "python", "sort": "hot", "maxResults": 100}'# Or use the Apify Console / API
Limitations
- Reddit's JSON API returns max 100 items per request (the actor paginates automatically)
- Some subreddits may restrict API access
- Sentiment analysis is keyword-based and may not capture sarcasm or nuanced language
- Rate limits apply (~60 requests/minute with proper User-Agent)
Pricing
$0.002 per scraped post (PAY_PER_EVENT model).