Reddit Scraper - Posts, Comments & Subreddit Data Extractor
Pricing
from $1.00 / 1,000 results
Reddit Scraper - Posts, Comments & Subreddit Data Extractor
Scrape Reddit posts by keyword or subreddit. Extract titles, scores, comments, authors, timestamps, and media URLs. Works with any public subreddit. Sort by hot, new, or top. No login required. Export to JSON, CSV, or Excel. Perfect for market research, sentiment analysis, and content ideas.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

Tim Shea
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Reddit Scraper
Scrape Reddit posts by keyword search or subreddit. No login required.
Features
- Search posts by keyword across all of Reddit
- Scrape subreddits (hot, new, top posts)
- Get comments for each post (optional)
- No authentication - uses Reddit's public JSON API
- Export to JSON, CSV, or Excel
Quick Start
Search for posts:
{"searchQuery": "artificial intelligence","sort": "top","time": "week","maxResults": 100}
Scrape a subreddit:
{"subreddit": "wallstreetbets","sort": "hot","maxResults": 50}
With comments:
{"subreddit": "askreddit","sort": "top","time": "day","maxResults": 25,"includeComments": true,"maxCommentsPerPost": 50}
Input Options
| Field | Required | Default | Description |
|---|---|---|---|
searchQuery | No* | - | Search keyword/phrase |
subreddit | No* | - | Subreddit to scrape (e.g., "askreddit") |
sort | No | hot | Sort by: hot, new, top, relevance |
time | No | week | Time filter: hour, day, week, month, year, all |
maxResults | No | 100 | Max posts to return (1-1000) |
includeComments | No | false | Fetch comments for each post |
maxCommentsPerPost | No | 25 | Max comments per post |
*Either searchQuery or subreddit is required.
Output
Each post includes:
{"id": "abc123","title": "Post title here","author": "username","subreddit": "askreddit","score": 15420,"upvoteRatio": 0.94,"numComments": 2341,"createdUtc": "2024-01-15T10:30:00.000Z","url": "https://reddit.com/r/askreddit/...","permalink": "https://reddit.com/r/askreddit/comments/...","selftext": "Post body text...","isVideo": false,"isImage": true,"mediaUrl": "https://i.redd.it/...","flair": "Serious","awards": 5,"comments": [...]}
Use Cases
- Market research - Track discussions about brands, products, competitors
- Sentiment analysis - Monitor public opinion on topics
- Content ideas - Find trending topics and questions in your niche
- Lead generation - Find people asking for recommendations
- Academic research - Collect social data for studies
Rate Limits
Reddit's public API has rate limits (~60 requests/minute). This scraper:
- Adds delays between requests
- Handles pagination automatically
- Works without proxies in most cases
For heavy usage, enable proxy configuration.
Pricing
$1.00 per 1,000 posts scraped
- Comments count separately if enabled
- Failed requests don't count
Limitations
- Only public posts (no private subreddits)
- Reddit may rate limit heavy usage
- Comments are limited to top-level threads
- Some media URLs may expire
Tips
- Use
sort: top+time: weekfor high-quality content - Use
sort: newfor real-time monitoring - Enable comments only when needed (slower)
- For brand monitoring, search the brand name directly