Reddit Scraper 🆕 $1.5 per 1k
Pricing
$1.50 / 1,000 result scrapeds
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | array | [] | List of Reddit URLs to scrape |
searchQuery | string | - | Search query for Reddit search |
subreddits | array | [] | List of subreddit names (without r/) |
sort | string | "hot" | Sort posts by: hot, new, top, rising |
time | string | "all" | Time period for top posts: hour, day, week, month, year, all |
maxPosts | integer | 25 | Maximum posts per subreddit/search |
maxComments | integer | 50 | Maximum comments per post (0 to skip) |
includeComments | boolean | true | Whether to extract comments |
proxyConfiguration | object | - | 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.
Legal Notice
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.
