Reddit Scraper 🆕 $1.5 per 1k avatar

Reddit Scraper 🆕 $1.5 per 1k

Pricing

$1.50 / 1,000 result scrapeds

Go to Apify Store
Reddit Scraper 🆕 $1.5 per 1k

Reddit Scraper 🆕 $1.5 per 1k

Extract posts, comments, and subreddit data from Reddit. Supports search, sorting, comment threads, and pagination. Fast, reliable, and pay-per-result.

Pricing

$1.50 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Pierrick McD0nald

Pierrick McD0nald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Reddit Scraper - Posts, Comments & Subreddit Data

Extract Reddit posts, comments, and subreddit data efficiently via the public JSON API. Perfect for market research, sentiment analysis, social listening, and academic research.

Features

  • Subreddit Scraping: Scrape posts from any public subreddit (hot, new, top, rising)
  • Individual Post Extraction: Extract full post data with comments
  • Search Functionality: Search Reddit for specific keywords
  • Comment Extraction: Extract top-level and nested comments with metadata
  • Flexible Sorting: Sort by hot, new, top (with time period filter), or rising
  • Rate Limiting: Built-in delays between requests to respect Reddit's API
  • Proxy Support: Built-in proxy support for reliable scraping
  • PPE Pricing: Pay only for results scraped

Use Cases

Market Research

Track brand mentions, product discussions, and competitor activity across relevant subreddits.

Sentiment Analysis

Extract posts and comments for NLP analysis to understand public opinion on topics, products, or events.

Social Listening

Monitor discussions in niche communities for trends, pain points, and emerging topics.

Academic Research

Collect Reddit data for social science research, trend analysis, and behavioral studies.

Content Curation

Aggregate popular posts from multiple subreddits for newsletters, reports, or dashboards.

Input Parameters

ParameterTypeDefaultDescription
urlsarray[]List of Reddit URLs to scrape
searchQuerystring-Search query for Reddit search
subredditsarray[]List of subreddit names (without r/)
sortstring"hot"Sort posts by: hot, new, top, rising
timestring"all"Time period for top posts: hour, day, week, month, year, all
maxPostsinteger25Maximum posts per subreddit/search
maxCommentsinteger50Maximum comments per post (0 to skip)
includeCommentsbooleantrueWhether to extract comments
proxyConfigurationobject-Custom proxy configuration

Output Schema

Each result contains comprehensive post data:

{
"postId": "abc123",
"title": "Post Title",
"author": "username",
"subreddit": "AskReddit",
"score": 1523,
"upvoteRatio": 0.95,
"numComments": 234,
"url": "https://reddit.com/r/AskReddit/comments/abc123/...",
"permalink": "https://reddit.com/r/AskReddit/comments/abc123/...",
"selfText": "Post body text for self posts...",
"createdUtc": 1706745600,
"isSelf": true,
"isNsfw": false,
"isSpoiler": false,
"flair": "Discussion",
"awards": 5,
"comments": [
{
"commentId": "def456",
"author": "commenter123",
"body": "Comment text...",
"score": 45,
"createdUtc": 1706745800,
"parentId": "t3_abc123",
"isReply": false
}
]
}

Example Usage

Scrape Top Posts from a Subreddit

{
"subreddits": ["AskReddit", "technology"],
"sort": "top",
"time": "week",
"maxPosts": 50
}

Search Reddit for Keywords

{
"searchQuery": "artificial intelligence",
"sort": "new",
"maxPosts": 100
}

Scrape Specific Post with Comments

{
"urls": ["https://www.reddit.com/r/AskReddit/comments/abc123/example_post/"],
"maxComments": 200
}

Pricing

Pay Per Event (PPE)

  • $0.0015 per result scraped (post + all its comments count as 1 event per post + per comment)
  • Example: 100 posts with 50 comments each = ~150 events = $0.225

No subscription required. You only pay for what you scrape.

FAQ

Q: Does this work with private subreddits? A: No, this scraper only works with publicly accessible subreddits and posts.

Q: Can I scrape user profiles? A: User profile scraping is not supported to comply with Reddit's Terms of Service and privacy guidelines.

Q: What happens if I reach my spending limit? A: The scraper will stop gracefully when your spending limit is reached. No additional charges will occur.

Q: Is there a rate limit? A: The scraper includes built-in delays (2 seconds between requests) to respect Reddit's API and avoid blocking.

Limitations

  • Only works with public subreddits and posts
  • Cannot scrape user profiles or private content
  • Comment extraction depth is limited by Reddit's API response
  • NSFW content requires appropriate subreddit access
  • Rate limiting applied to prevent blocking

Support

Open an issue on this Actor's Apify page for support or feature requests.

This tool is for legitimate research and analysis purposes only. Users are responsible for complying with Reddit's Terms of Service and applicable laws. Respect user privacy and do not use scraped data for harassment or spam.