Reddit Scraper - Posts, Comments & Subreddits
Pricing
from $2.00 / 1,000 results
Reddit Scraper - Posts, Comments & Subreddits
Scrape Reddit posts, comments, subreddits, and user profiles using Reddit's public JSON API. No API key required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Admo Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Scrape Reddit posts, comments, subreddits, and user profiles using Reddit's public RSS feeds. No API key required. Extract structured data from any subreddit, search results, or user histories.
Reddit is one of the largest social platforms with millions of active communities. This Actor lets you extract that data at scale for research, analysis, and monitoring.
Why use this Reddit Scraper?
- No API key needed — uses Reddit's public RSS endpoints
- Fast & lightweight — HTTP-based, no browser automation required
- Multiple modes — scrape subreddits, search, or user profiles
- Structured output — clean JSON with all important fields extracted
- Rate-limit aware — built-in retry logic and request throttling
- Pay per result — only pay for the data you actually scrape
How to use
- Choose a Scrape Mode: Subreddit, Search, or User Posts
- Configure the mode-specific fields (subreddit name, search query, or username)
- Set max items and sorting preferences
- Run the Actor — results appear in the Dataset tab
- Download as JSON, CSV, Excel, or HTML
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
mode | enum | ✅ | subreddit | subreddit, search, or user_posts |
subreddits | array | ❌ | ["python"] | Subreddit names without r/ prefix |
searchQueries | array | ❌ | [] | Keywords to search for on Reddit |
usernames | array | ❌ | [] | Reddit usernames without u/ prefix |
sortBy | enum | ❌ | hot | hot, new, top, rising, relevance |
maxItems | integer | ❌ | 100 | Maximum items to scrape per query |
proxyConfiguration | object | ✅ | {"useApifyProxy": true} | Required: Reddit blocks server IPs |
Example Input
{"mode": "subreddit","subreddits": ["python", "javascript"],"sortBy": "hot","maxItems": 100}
Output
{"id": "t3_1w78kp5","subreddit": "python","title": "Showcase Thread","author": "/u/AutoModerator","url": "https://www.reddit.com/r/Python/comments/1w78kp5/showcase_thread/","score": 1542,"numComments": 234,"contentHtml": "<div>Post content...</div>"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data fields
| Field | Description |
|---|---|
id | Reddit post ID (e.g., t3_1w78kp5) |
subreddit | Subreddit name |
title | Post title |
author | Reddit username |
url | Post URL |
score | Upvotes minus downvotes |
numComments | Number of comments |
contentHtml | Post content (HTML) |
Pricing
This Actor uses Reddit's public RSS feeds. Cost depends on items scraped:
- Subreddit mode: ~100 posts per request, ~1s delay between requests
- Search mode: Similar to subreddit
- User Posts: Posts from specific users
Recommended pricing: $0.003 per result ($3.00 per 1,000 items)
Tips
- Use
maxItemsto control costs — set a reasonable limit - For large subreddits, use
sortBy: "new"to get recent posts - Reddit rate-limits requests — the Actor handles this automatically
- Residential proxy is required (Reddit blocks server IPs)
Limitations
- Reddit may block requests if too many are made in a short period
- Some subreddits are private/restricted and cannot be scraped
- NSFW content requires age verification
- RSS feeds limited to ~100 items per request
Support
For issues or feature requests, please open an issue on the Apify platform.