Reddit Scraper Pro
by barrierefix
A reliable Reddit scraper for monitoring subreddits, tracking keywords with sentiment, and scraping comments. Integrates with n8n/Zapier for easy automation.
Opens on Apify.com
About Reddit Scraper Pro
Need to pull data from Reddit without hitting rate limits or getting blocked? I've been there. The Reddit Scraper Pro is what I use when I need reliable data for my projects. It consistently gets the data, with a success rate that's honestly hard to beat. I mainly use it to keep an eye on specific subreddits for brand mentions or to track how people are talking about certain keywords, and the built-in sentiment analysis helps sort the positive buzz from the complaints. Scraping full comment threads is straightforward, which is gold for understanding community discussions. The best part for my workflow is how easily it connects to automation platforms like n8n and Zapier. I have it set up to automatically dump new posts from a competitor's subreddit into a Google Sheet, which saves me hours of manual checking. Whether you're building a dataset for research, monitoring your brand's reputation, or gathering market intelligence, this scraper handles the heavy lifting so you can focus on the insights.
What does this actor do?
Reddit Scraper Pro is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Reddit Scraper Pro
A high-reliability Reddit scraper built for automation. It collects posts and comments, performs sentiment analysis, and integrates directly with workflow tools like n8n and Zapier. Designed for scheduled runs and monitoring with a 99%+ success rate.
Key Features
- High Success Rate: 99%+ reliability using smart rate limiting, exponential backoff, and residential proxy support.
- State Management: Tracks the last 10k post IDs to prevent duplicate data across scheduled runs.
- Sentiment Analysis: Built-in NLP classification (positive/negative/neutral) for posts and comments using the AFINN-165 lexicon.
- Automation Ready: Features incremental scraping (only new posts since last run), webhook alerts, and is optimized for scheduled tasks.
- Comment Scraping: Fetches comments with configurable depth (0 to 5 levels).
- Predictable Pricing: Transparent pay-per-post model. Check current pricing in the Apify Console when starting a run.
How to Use
The actor supports two primary search modes, configured via the searchMode input.
1. Keyword Search
Searches across all of Reddit or within specific subreddits for given keywords. Ideal for brand or topic monitoring.
{
"searchMode": "keyword",
"keywords": ["Apify", "web scraping"],
"subreddits": ["webdev", "programming"],
"analyzeSentiment": true,
"maxAgeHours": 24
}
Leave the subreddits array empty to search the entire site.
2. Subreddit Monitoring
Monitors specific subreddits for new posts, with optional keyword filtering.
{
"searchMode": "subreddit",
"subreddits": ["webdev", "javascript"],
"maxItemsPerSubreddit": 100,
"minUpvotes": 10
}
Common Use Cases:
* Brand Monitoring: Get daily alerts with sentiment for brand mentions.
* Competitor Tracking: Monitor competitor names with engagement metrics and comment sentiment.
* Trend Analysis: Deep-dive into topics with nested comment threads.
Input Configuration
Here are the essential input parameters. All fields are optional; defaults will be used if not provided.
| Parameter | Type | Description |
|---|---|---|
searchMode |
String | Required. "keyword" or "subreddit". |
keywords |
Array | List of phrases to search for (e.g., ["AI", "ChatGPT"]). |
subreddits |
Array | Subreddits to search/monitor (e.g., ["technology"]). |
maxItemsPerSubreddit |
Integer | Max posts to scrape per subreddit (default: 50). |
maxAgeHours |
Integer | Only scrape posts newer than this (e.g., 24 for one day). |
minUpvotes |
Integer | Filter for posts with at least this many upvotes. |
includeComments |
Boolean | Set to true to scrape comments. |
commentDepth |
Integer | Nesting levels for comments (0-5, default: 1). |
analyzeSentiment |
Boolean | Enable sentiment analysis on text content. |
webhookUrl |
String | URL for sending real-time alerts (e.g., for n8n/Zapier). |
Quick Start Test:
Click "Start" with the default configuration or use this minimal input:
{
"searchMode": "keyword",
"keywords": ["AI", "ChatGPT"],
"subreddits": ["technology"]
}
Output
The actor outputs an array of items, each representing a Reddit post. Each item is a structured object containing the following key data points:
- Post Metadata:
id,title,text,author,subreddit,url,score(upvotes),numComments,createdAt. - Sentiment Data:
sentimentandsentimentScore(if analysis is enabled). - Comments: A
commentsarray with nested comment objects, each containingtext,author,score, and its ownsentimentdata (if enabled).
The dataset is formatted for easy integration into databases, spreadsheets, or automation platforms. You can access the run's output via the Apify dataset API, or have it delivered automatically via webhook.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Reddit Scraper Pro now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- barrierefix
- Pricing
- Paid
- Total Runs
- 48
- Active Users
- 6
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support