Reddit Scraper Enhanced avatar

Reddit Scraper Enhanced

Under maintenance

Pricing

$2.00 / 1,000 results

Go to Apify Store
Reddit Scraper Enhanced

Reddit Scraper Enhanced

Under maintenance

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

Dash Authority

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDefaultDescription
subredditstringSubreddit name without r/ (e.g., python, startups)
searchQuerystringSearch within subreddit or all of Reddit
sortselecthotSort method: hot, new, top, rising
timeFilterselectallTime range for top sort: hour, day, week, month, year, all
maxResultsinteger50Max posts to scrape (1–500)
includeCommentsbooleanfalseInclude top-level comments for each post
commentDepthinteger3Depth of comment thread recursion (1–10)
proxyConfigurationproxyApify 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

  1. No browser needed — Uses Reddit's public .json API endpoints
  2. Built-in rate limiting — Respects 60 req/min with proper User-Agent
  3. Simple sentiment scoring — Keyword-based analysis with no ML dependencies
  4. Recursive comments — Fetches nested reply threads up to configurable depth
  5. Proxy support — Use Apify Proxy to avoid rate limits

Quick Start

# Via Apify CLI
apify 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).