Reddit Scraper Pro avatar

Reddit Scraper Pro

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Reddit Scraper Pro

Reddit Scraper Pro

Fast Reddit posts scraper for market research and trend tracking. Extract titles, authors, upvotes, comment counts, timestamps, preview text, and clean post URLs from subreddit listings—optimized for speed and reliable marketplace-scale runs.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Techionik

Techionik

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

What does Reddit Scraper Pro do?

Reddit Scraper Pro extracts structured post data from public Reddit subreddit listings for market research, trend tracking, content research, and community monitoring. It collects post titles, authors, subreddit names, timestamps, text previews, clean post URLs, flair, and engagement metrics when Reddit exposes them.

The actor is built for fast Apify runs. It uses lightweight HTTP extraction instead of opening a browser for every page, tries Reddit JSON listings for richer data, and falls back to Reddit RSS when JSON is blocked. You can run it manually, schedule it, call it from the API, or export results as JSON, CSV, Excel, HTML, and more.

Why use Reddit Scraper Pro?

Reddit is one of the best places to discover market pain points, product ideas, customer language, industry trends, and content topics. This actor turns public subreddit listings into clean datasets that are easy to analyze in spreadsheets, BI tools, AI workflows, and monitoring pipelines.

Common uses include:

  • Tracking trending posts in niche communities
  • Monitoring public conversations around products, brands, or industries
  • Finding content ideas from active subreddit discussions
  • Building research datasets for AI and NLP workflows
  • Comparing engagement across multiple communities
  • Watching new posts in target markets or startup niches

How to use Reddit Scraper Pro

  1. Open the actor on Apify.
  2. Add subreddit names or URLs, such as SaaS, Entrepreneur, or https://www.reddit.com/r/startups.
  3. Choose the number of posts to scrape.
  4. Select the listing sort: hot, new, top, or rising.
  5. Run the actor and open the Dataset tab.
  6. Download the data in JSON, CSV, Excel, HTML, or another supported format.

Input

You can configure the actor from the Input tab.

{
"subreddits": ["SaaS", "Entrepreneur"],
"maxPosts": 100,
"sort": "hot",
"timeFilter": "day",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input fields:

FieldDescription
subredditsSubreddit names or URLs, for example SaaS, r/startups, or https://www.reddit.com/r/Entrepreneur.
maxPostsMaximum number of posts to save across all subreddits.
sortListing sort: hot, new, top, or rising.
timeFilterTime range for top: hour, day, week, month, year, or all.
proxyConfigurationOptional Apify Proxy settings. Keep proxy off for faster, lower-cost RSS runs. Enable Residential proxy when you need richer JSON fields and are comfortable with higher usage cost.

Output

Each dataset row is one Reddit post.

{
"subreddit": "r/SaaS",
"postTitle": "What are you building this week?",
"author": "maker_user",
"upvotes": 120,
"comments": 34,
"createdAt": "2026-06-12T16:42:12.000Z",
"url": "https://www.reddit.com/r/SaaS/comments/xyz789/what_are_you_building_this_week",
"permalink": "https://www.reddit.com/r/SaaS/comments/xyz789/what_are_you_building_this_week",
"flair": "Discussion",
"isNsfw": false,
"domain": "self.SaaS",
"text": "A short preview or self-post text when available."
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data Table

FieldDescription
subredditSubreddit where the post appeared.
postTitleReddit post title.
authorPublic Reddit username.
upvotesVisible score when available from JSON listings. RSS fallback may return null.
commentsVisible comment count when available from JSON listings. RSS fallback may return null.
createdAtISO timestamp for the post or feed entry.
urlClean public Reddit post URL.
permalinkClean public Reddit permalink.
flairPost flair when available.
isNsfwWhether the post is marked NSFW when available.
domainLink domain or reddit.com for RSS fallback rows.
textSelf-post text or feed preview when available.

Pricing and Cost Estimation

This actor uses pay-per-event pricing with platform usage paid by the user when enabled in Apify monetization. The recommended marketplace price is $4 per 1,000 saved Reddit posts plus Apify platform usage. This keeps the actor easy to try for buyers while still making larger monitoring and research runs profitable.

The actor is designed to keep compute cost low by avoiding browser automation and using lightweight HTTP requests. Proxy is optional: leaving it off is usually faster and cheaper, while Residential proxy can improve access to richer JSON fields such as upvotes and comments on some runs.

For small research jobs, start with maxPosts between 50 and 200. For larger monitoring or analysis jobs, use 500 to 5,000 posts and schedule runs as needed.

Tips and Advanced Options

  • Use sort: "new" to monitor fresh community activity.
  • Use sort: "top" with timeFilter: "week" or month to find high-performing posts.
  • Keep proxy disabled for fast, low-cost RSS runs.
  • Enable Residential proxy if you need richer JSON fields such as upvotes, comments, flair, and domains.
  • Add multiple subreddits to compare communities in one run.

Limitations, FAQ, and Support

This actor scrapes public subreddit listing data. It does not log in, bypass private communities, scrape deleted content, or extract full nested comment threads.

Reddit may rate-limit or block some request types. When that happens, the actor can fall back to RSS, which is more reliable but may return fewer metrics. RSS fallback rows can have null values for upvotes, comments, and flair.

Make sure your use of Reddit data follows Reddit's terms, applicable laws, and privacy rules. For questions, bugs, or custom Reddit data needs, open an issue on the actor's Issues tab.