Reddit Scraper - Posts, Comments, Search & Subreddits
Pricing
from $1.00 / 1,000 results
Reddit Scraper - Posts, Comments, Search & Subreddits
Scrape Reddit posts and top comments from subreddits and keyword searches using each user's free Reddit API credentials. Export structured Reddit data for social listening, market research, and AI workflows.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Group Oject
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Reddit posts and optional top comments from subreddits and keyword searches using Reddit's official API. Export structured Reddit data for social listening, brand monitoring, market research, community research, sentiment analysis, and AI workflows.
This Actor uses each user's own free Reddit API credentials. That keeps access stable, avoids shared-rate-limit problems, and is more reliable than brittle public-page scraping.
Why use this Reddit Scraper?
- Reliable official API access - uses
oauth.reddit.cominstead of fragile public pages. - Subreddit scraping - collect posts from
r/technology,r/Entrepreneur,r/MachineLearning, and more. - Keyword search - monitor brand, product, competitor, and topic mentions across Reddit.
- Top comments - optionally attach top-level comments to each post.
- Clean exports - JSON, CSV, Excel, XML, RSS, API, webhooks, Make, Zapier, n8n, and AI pipelines.
- Low-cost HTTP runtime - no browser needed, 512 MB default memory.
Setup: free Reddit API credentials
Reddit requires API authentication for reliable automated access. Setup takes about 2 minutes:
- Go to reddit.com/prefs/apps.
- Click create another app...
- Choose script.
- Set redirect URI to
http://localhost:8080. - Copy the short Client ID under the app name.
- Copy the value labelled
secret. - Paste them into
redditClientIdandredditClientSecret.
Credentials are secret input fields and are not written to the dataset.
Quick start
{"redditClientId": "YOUR_CLIENT_ID","redditClientSecret": "YOUR_CLIENT_SECRET","subreddits": ["technology", "Entrepreneur", "MachineLearning"],"searchQueries": ["AI tools", "best CRM"],"sort": "hot","maxItems": 50,"includeComments": false}
With top comments:
{"redditClientId": "YOUR_CLIENT_ID","redditClientSecret": "YOUR_CLIENT_SECRET","subreddits": ["SaaS", "Entrepreneur"],"searchQueries": ["stripe alternative", "best crm"],"sort": "top","time": "month","maxItems": 50,"includeComments": true,"maxComments": 5}
Input
| Field | Type | Default | Description |
|---|---|---|---|
redditClientId | string | required | Reddit app Client ID |
redditClientSecret | string | required | Reddit app secret |
subreddits | string[] | sample list | Subreddits without r/ |
searchQueries | string[] | sample list | Reddit search keywords |
sort | string | hot | hot, new, top, or rising |
time | string | week | Time window for top sorting |
maxItems | integer | 50 | Max posts per subreddit or query |
includeComments | boolean | false | Attach top comments to each post |
maxComments | integer | 10 | Top comments per post |
proxyConfiguration | object | optional | Usually not needed for official API |
Output
Each dataset row is one Reddit post.
{"id": "1abcd23","subreddit": "technology","title": "New AI product launches","author": "example_user","score": 1423,"upvoteRatio": 0.97,"numComments": 312,"createdIso": "2026-08-21T07:33:20+00:00","url": "https://example.com/article","permalink": "https://www.reddit.com/r/technology/comments/1abcd23/...","selftext": "","flair": "AI","domain": "example.com","matchedSource": "r/technology","comments": [{"author": "commenter1","body": "This is useful for research workflows.","score": 88}]}
The comments array appears only when includeComments is enabled.
High-value use cases
- Reddit social listening
- Brand and product mention monitoring
- Competitor research
- Community trend discovery
- Voice-of-customer mining
- Sentiment and NLP datasets
- Lead and pain-point research
- AI/RAG pipelines from Reddit discussions
- Launch monitoring and feedback analysis
Pricing
Launch pricing recommendation: $1.00 / 1,000 results.
This is priced for adoption: cheaper than many high-friction social scraping workflows, while still monetizing a high-demand category.
Notes
This Actor uses Reddit's official API and only collects public Reddit data. You are responsible for using the data responsibly and following Reddit's terms, Apify's policies, and applicable laws.