Reddit Subreddit Scraper
Pricing
from $0.01 / 1,000 results
Go to Apify Store
Reddit Subreddit Scraper
Scrapes posts and comments from any subreddit using Reddit's public JSON API. Filter by listing type, time range, keywords, and score. No API key needed.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Jeff
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrapes posts and optionally top comments from any public subreddit using Reddit's built-in JSON API — no API key or OAuth required. Filter by listing type, time range, minimum score, and keywords. Returns clean structured records ready for analysis, monitoring, or integration.
What it does
- Scrapes posts from one or many subreddits in a single run
- Supports all listing types: hot, new, top, and rising
- Time range filter for
toplistings: hour, day, week, month, year, or all-time - Filter by minimum score (upvotes) to focus on high-signal posts
- Keyword filter to match only posts containing specific terms
- Optional: fetch top comments per post (billed separately at $0.002/comment)
- Handles pagination automatically up to your configured limit
Input
| Field | Type | Default | Description |
|---|---|---|---|
subreddits | array | ["programming"] | Subreddit names without r/ prefix |
listing | string | hot | Feed type: hot, new, top, or rising |
timeFilter | string | week | For top only: hour, day, week, month, year, all |
maxPostsPerSubreddit | integer | 100 | Max posts per subreddit (up to 1000) |
minScore | integer | 0 | Minimum upvote score (0 = all posts) |
keywords | array | [] | Only return posts matching at least one keyword |
includeComments | boolean | false | Fetch top comments per post |
maxCommentsPerPost | integer | 10 | Max top-level comments to fetch per post |
Output
Each post record:
{"id": "t3_1abc123","type": "post","subreddit": "MachineLearning","title": "New paper: GPT-5 achieves superhuman performance on...","author": "researcher_jane","score": 4821,"upvoteRatio": 0.97,"numComments": 312,"url": "https://www.reddit.com/r/MachineLearning/comments/1abc123/...","linkUrl": "https://arxiv.org/abs/2406.12345","flair": "Research","isSelf": false,"createdAt": "2026-06-15T14:30:00Z"}
Pricing
- $0.002 per post (~$0.20 per 100 posts)
- $0.002 per comment (only when
includeComments: true)
Use cases
- Brand & sentiment monitoring across industry subreddits
- Market research — mine user feedback and pain points
- AI training data — high-quality human-written text with engagement signals
- Content discovery — surface top posts across communities on a schedule
- Lead generation — find users asking for recommendations in niche communities