Best Reddit Scrpaer
Pricing
from $1.99 / 1,000 results
Best Reddit Scrpaer
A powerful Apify Actor designed to extract comprehensive data from Reddit. This scraper can fetch subreddit feeds, collect posts with full comment trees, run keyword searches, and extract user profiles, making it perfect for social listening and market research.
Pricing
from $1.99 / 1,000 results
Rating
5.0
(1)
Developer
Scoutlayer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Get subreddit feeds, posts, full comment trees, search results, and user profiles from Reddit. This actor is powered live by the ScoutLayer API, so there's nothing to configure and no ScoutLayer account needed — just run it.
Features
- Subreddit Feed: Hot/new/top/rising listing for a subreddit, paginated
- Post: Title, body, score, author, and metadata for one post
- Post + Comments: A post plus its full comment tree, flattened with depth/parentId
- Search: Search all of Reddit or one subreddit, paginated
- User Profile: Karma, account age, and badges for a public user
Input
Scrape Type
Select the type of data to fetch using the scrapeType field:
| Value | Description |
|---|---|
subreddit | Fetch a subreddit's post feed |
post | Fetch one post |
comments | Fetch one post with its full comment tree |
search | Search Reddit (or one subreddit) |
user | Fetch a public user profile |
All Input Fields
| Field | Type | Required for | Default | Description |
|---|---|---|---|---|
scrapeType | string | Always | subreddit | Scrape type (see table above) |
subreddits | array | subreddit | — | Subreddit names or full URLs, e.g. ["programming"] |
subredditSort | string | — | hot | hot, new, top, or rising |
maxSubredditPages | integer | — | — | Max pages per subreddit. Falls back to maxPages if not set |
postIds | array | post | — | Post IDs or full permalink URLs |
commentPostIds | array | comments | — | Post IDs or full permalink URLs to fetch with comments |
searchQueries | array | search | — | Search queries, e.g. ["typescript"] |
searchSubreddit | string | — | — | Scope search to one subreddit instead of all of Reddit |
searchSort | string | — | relevance | relevance, new, top, or comments |
maxSearchPages | integer | — | — | Max result pages per query. Falls back to maxPages if not set |
usernames | array | user | — | Usernames or full profile URLs |
maxPages | integer | — | 3 | Global fallback max pages for subreddit/search when the type-specific limit is not set |
Output
Results are stored in the dataset under the key results. The shape varies by scrape type.
Subreddit Feed / Search
Each result is one post, with page (added by the actor) indicating which page it appeared on.
{"subreddit": "programming","subredditId": "t5_2fwo","postId": "abc123","title": "Show HN: my new project","author": "someuser","score": 1200,"upvoteRatio": 0.95,"numComments": 340,"url": "https://example.com/article","selftext": "","isSelf": false,"isVideo": false,"isStickied": false,"thumbnail": "https://b.thumbs.redditmedia.com/....jpg","createdAt": "2026-08-10T00:00:00Z","permalink": "https://www.reddit.com/r/programming/comments/abc123/show_hn/","flair": null,"domain": "example.com","page": 1}
Post
Same shape as a Subreddit Feed item above, without page.
Post + Comments
{"post": { "...": "same shape as Post above" },"comments": [{"postId": "abc123","commentId": "def456","parentId": "t3_abc123","author": "commenter1","body": "Great write-up!","score": 42,"depth": 0,"createdAt": "2026-08-10T01:00:00Z","permalink": "https://www.reddit.com/r/programming/comments/abc123/show_hn/def456/","isStickied": false}]}
User Profile
{"username": "spez","userId": "1w72","linkKarma": 150000,"commentKarma": 800000,"totalKarma": 950000,"createdAt": "2005-06-06T00:00:00Z","isGold": true,"isMod": true,"iconImg": "https://styles.redditmedia.com/....png","verified": true}
Usage Examples
Fetch a subreddit's hot posts
{"scrapeType": "subreddit","subreddits": ["programming", "typescript"],"subredditSort": "hot","maxSubredditPages": 2}
Fetch a post with its comments
{"scrapeType": "comments","commentPostIds": ["abc123"]}
Search one subreddit
{"scrapeType": "search","searchQueries": ["typescript"],"searchSubreddit": "programming","searchSort": "top"}
Need this data outside of Apify, or coverage beyond Reddit? ScoutLayer offers a direct REST/MCP API across many platforms — see the docs for details.