Reddit Scraper - Posts, Comments & Subreddit Data
Pricing
from $0.01 / 1,000 results
Reddit Scraper - Posts, Comments & Subreddit Data
Scrape Reddit posts, comments, and subreddit data. Search across Reddit, extract discussions, track trending topics, and monitor specific communities. Subreddit Scraping Reddit Search Comment Extraction Flexible Sorting Upvote Filtering Webhook Support - Send results to Zapier, Make, n8n
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
The Howlers
Actor stats
0
Bookmarked
27
Total users
3
Monthly active users
12 days ago
Last modified
Categories
Share
Scrape Reddit posts, comments, and subreddit data. Search across Reddit, extract discussions, track trending topics, and monitor specific subreddits. Perfect for market research, content ideas, and sentiment analysis.
Quick Start
Test with Demo Mode (free, no API key needed)
{"demoMode": true,"subreddits": ["SEO","marketing","smallbusiness"]}
Run with real data
{"demoMode": false,"subreddits": ["SEO","marketing","smallbusiness"],"sortBy": "hot","timeFilter": "week","maxPosts": 25,"includeComments": true,"maxCommentsPerPost": 10,"minUpvotes": 0,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
demoMode | boolean | true | No | Run with sample data to test the actor without real scraping |
subreddits | array | [] | No | List of subreddits to scrape (without r/ prefix) |
searchQuery | string | - | No | Search term to find posts across Reddit (leave empty to scrape subreddits only) |
sortBy | string | "hot" | No | How to sort posts |
timeFilter | string | "week" | No | Time range for 'top' sorting |
maxPosts | integer | 25 | No | Maximum number of posts to scrape per subreddit or search |
includeComments | boolean | true | No | Extract comments from each post (increases scraping time) |
maxCommentsPerPost | integer | 10 | No | Maximum comments to extract per post |
minUpvotes | integer | 0 | No | Only include posts with at least this many upvotes |
webhookUrl | string | - | No | URL to send results to when scraping completes (Zapier, Make, n8n, etc.) |
proxyConfiguration | object | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | No | Proxy settings for web scraping |
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| Post Scraped | Each Reddit post scraped | $0.04 |
| Comments Scraped | Comments extracted from a post | $0.05 |
| Search Performed | Each search query across Reddit | $0.05 |
Demo mode is free -- no charges for sample data.
Troubleshooting
"API error 429" or "Rate limit"
Too many requests. Wait a minute and try again, or reduce the number of items per run.
No results or empty dataset
Check the run log for error messages. Common causes:
- Invalid input format (check the examples above)
- The target data doesn't exist or is too small to track
How do I test without an API key?
Enable Demo Mode in the input. This returns realistic sample data so you can verify the output format works for your workflow.
Built by John Rippy | Actor Arsenal