Reddit Profile Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Reddit Profile Scraper
Scrape Reddit user profiles by username or profile URL — including karma, bio, avatar, account age, and optional recent posts and comments.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
codingfrontend
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Reddit user profiles by username or profile URL — including total karma, comment karma, post karma, bio, avatar, account age, Gold/Mod/Employee status, and optionally their recent posts and comments.
Features
- Batch input — Provide a list of usernames or reddit.com/user/xxx URLs
- Full profile data — Karma breakdown (comment, post, awardee, awarder, total), account creation date, account age in days, verification status, bio, avatar, banner
- Recent posts — Optional: fetch the user's recent submitted posts
- Recent comments — Optional: fetch the user's recent comments
- Suspended & private accounts — Gracefully handles missing/suspended profiles
- Parallel execution — 2 profiles concurrently for efficiency
- Stealth mode — Random user agents, headers, and fingerprinting
Input Options
| Field | Type | Default | Description |
|---|---|---|---|
usernames | Array | required | Reddit usernames (or full reddit.com/user/xx URLs) |
includeRecentPosts | Boolean | false | Fetch user's recent submitted posts |
includeRecentComments | Boolean | false | Fetch user's recent comments |
maxRecentItems | Number | 25 | Max recent posts/comments to fetch per user (1–100) |
headless | Boolean | true | Run browser in headless mode |
proxyConfiguration | Object | Apify Residential | Proxy settings |
Example Inputs
Scrape profiles only
{"usernames": ["spez", "GallowBoob", "kn0thing"],"includeRecentPosts": false,"includeRecentComments": false}
Scrape profiles with recent posts
{"usernames": ["spez", "GallowBoob"],"includeRecentPosts": true,"maxRecentItems": 25}
Using full profile URLs
{"usernames": ["https://www.reddit.com/user/spez/","https://www.reddit.com/user/GallowBoob/"],"includeRecentPosts": true,"includeRecentComments": true,"maxRecentItems": 10}
Output Dataset Fields
| Field | Type | Description |
|---|---|---|
id | String | Reddit user fullname (t2_xxx) |
username | String | Reddit username |
profileUrl | String | Full Reddit profile URL |
commentKarma | Number | Comment karma |
linkKarma | Number | Post/link karma |
awardeeKarma | Number | Awardee karma |
awarderKarma | Number | Awarder karma |
totalKarma | Number | Total karma |
createdAt | String | Account creation date (ISO 8601) |
accountAgeDays | Number | Account age in days |
isGold | Boolean | Whether user has Reddit Premium/Gold |
isMod | Boolean | Whether user is a moderator of any subreddit |
isEmployee | Boolean | Whether user is a Reddit employee |
hasVerifiedEmail | Boolean | Whether email is verified |
isSuspended | Boolean | Whether account is suspended |
bio | String | User bio / about me text |
avatar | String | Profile avatar image URL |
bannerImg | String | Profile banner image URL |
recentPosts | Array | Recent submitted posts (if includeRecentPosts=true) |
recentComments | Array | Recent comments (if includeRecentComments=true) |
scrapedAt | String | Scrape timestamp (ISO 8601) |
Example Output
{"id": "t2_4x25quk","username": "spez","profileUrl": "https://www.reddit.com/user/spez/","commentKarma": 98234,"linkKarma": 12456,"totalKarma": 110690,"createdAt": "2005-06-06T04:00:00.000Z","accountAgeDays": 7280,"isGold": true,"isMod": false,"isEmployee": true,"hasVerifiedEmail": true,"isSuspended": false,"bio": "CEO of Reddit","avatar": "https://styles.redditmedia.com/...","scrapedAt": "2025-06-01T12:00:00.000Z"}
Related Actors
- Reddit Subreddit Scraper — Scrape posts from a subreddit
- Reddit Subreddit Users Scraper — Extract all unique users from a subreddit's posts and comments
Author
Built by Kumar Lakshmanan · lakshmanan.w3dev@gmail.com