Reddit Scraper Pro

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.

48 runs
6 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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: sentiment and sentimentScore (if analysis is enabled).
  • Comments: A comments array with nested comment objects, each containing text, author, score, and its own sentiment data (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.

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 Trial

Actor Information

Developer
barrierefix
Pricing
Paid
Total Runs
48
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support