Pricing
$2.00 / 1,000 results
Go to Apify Store
Reddit Scraper Enhanced
DeprecatedScrape 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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 months 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).
