Reddit Scraper - Posts, Comments & Search (GDPR modes)
Pricing
Pay per event
Reddit Scraper - Posts, Comments & Search (GDPR modes)
Scrape Reddit posts and comments from subreddits, search or post URLs, with optional GDPR modes (omit or pseudonymize usernames). No profile scraping. $0.0015 per post, $0.0006 per comment.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Ja doei
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
✅ Tested daily with its default input (Apify's automated QA plus our own smoke test before every release).
Reddit scraper for posts and comments from subreddits, Reddit search (site-wide or inside subreddits) and post URLs. Built on Reddit's public feeds, so it is light and cheap: 120 posts took 2 requests in our tests. Optional GDPR modes remove or pseudonymize usernames. $0.0015 per post, $0.0006 per comment.
What you get
- Posts:
id,subreddit,title,text,url,linkUrl(for link posts),createdAt,author - Comments (optional):
id,postId,text,createdAt,url,author source: which subreddit, search or URL produced the row
Not included: vote scores and comment counts (not in Reddit's public feeds), user profiles, user history and images of people.
Input
| Field | Description |
|---|---|
subreddits | Subreddit names without r/, e.g. ["python", "datascience"]. |
searchQueries | Optional search terms. Together with subreddits = search inside those subreddits. |
postUrls | Optional direct post links; returns the post and, with includeComments, its comments. |
sort | Subreddits: hot/new/top/rising. Search: relevance/new/top/comments. |
time | Time window for top and search: hour, day, week, month, year, all. |
maxPosts | Maximum posts per subreddit or query (1-1000). Caps your cost. |
includeComments | Also fetch comments per post ($0.0006 each). |
maxComments | Maximum comments per post (1-500). |
authorMode | include = usernames as shown publicly (default). omit = no usernames, u/ mentions in text masked. pseudonymize = random per-run ID per author, not linkable across runs. |
GDPR modes
Use omit or pseudonymize when you analyse discussions (topics, sentiment, trends) and do not need to know who wrote what. That is data minimisation under GDPR Art. 5(1)(c). You remain responsible for having a lawful basis for your own use of the data.
Pricing (pay per event)
- Per post: $0.0015
- Per comment: $0.0006
Errors (private or banned subreddit, not found) are free.
Use with AI agents (MCP)
Add this Actor as a tool: https://mcp.apify.com?tools=admirala/reddit-scraper-gdpr, or connect https://mcp.apify.com and let the agent find it with search-actors ("reddit").
{"subreddits": ["python"], "sort": "top", "time": "week", "maxPosts": 50, "includeComments": true, "maxComments": 20}