Reddit Subreddit Users Scraper avatar

Reddit Subreddit Users Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Reddit Subreddit Users Scraper

Reddit Subreddit Users Scraper

Extract all unique users (post authors + comment authors) from a subreddit, with optional full profile details for each user.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract all unique users from a subreddit — including post authors and comment authors — with optional full profile enrichment (karma, bio, account age, Gold/Mod status, and more).

Ideal for audience research, community analysis, influencer identification, and building contact lists from Reddit communities.

Features

  • Post authors — Collects every post author from the scanned posts
  • Comment authors — Optionally scans each post's comments to collect all comment authors (finds significantly more unique users)
  • Deduplication — Each unique username appears only once, with a count of how many posts/comments were found
  • Profile enrichment — Optionally fetches full profile data for each unique user: karma, bio, account age, Gold/Mod/Employee status
  • Two-phase architecture — Phase 1 collects users from subreddit; Phase 2 (optional) enriches with profile API data
  • Configurable depth — Control how many posts to scan with maxPosts
  • Stealth mode — Random user agents and fingerprinting to avoid rate limits

Input Options

FieldTypeDefaultDescription
subredditStringrequiredSubreddit name (without r/)
sortByEnumnewnew · hot · top · rising · controversial
topTimeEnumweekFor Top/Controversial: hour · day · week · month · year · all
maxPostsNumber50Number of posts to scan for user collection (1–500)
includeCommentAuthorsBooleantrueAlso extract authors from comments on each post
fetchProfileDetailsBooleanfalseEnrich each user with full profile data (slower)
headlessBooleantrueRun browser in headless mode
proxyConfigurationObjectApify ResidentialProxy settings

Example Inputs

Collect all users from recent posts and comments

{
"subreddit": "javascript",
"sortBy": "new",
"maxPosts": 50,
"includeCommentAuthors": true,
"fetchProfileDetails": false
}

Collect users with full profile enrichment

{
"subreddit": "webdev",
"sortBy": "hot",
"maxPosts": 25,
"includeCommentAuthors": true,
"fetchProfileDetails": true
}

Just post authors, no comments

{
"subreddit": "MachineLearning",
"sortBy": "top",
"topTime": "month",
"maxPosts": 100,
"includeCommentAuthors": false,
"fetchProfileDetails": false
}

Output Dataset Fields

FieldTypeDescription
usernameStringReddit username
profileUrlStringReddit profile URL
postsInSubredditNumberNumber of posts by this user found during scan
commentsInSubredditNumberNumber of comments by this user found during scan
firstSeenPostTitleStringTitle of the first post where this user was encountered
idStringReddit user ID (t2_xxx) — if fetchProfileDetails=true
commentKarmaNumberComment karma — if fetchProfileDetails=true
linkKarmaNumberPost/link karma — if fetchProfileDetails=true
totalKarmaNumberTotal karma — if fetchProfileDetails=true
createdAtStringAccount creation date (ISO 8601) — if fetchProfileDetails=true
accountAgeDaysNumberAccount age in days — if fetchProfileDetails=true
isGoldBooleanReddit Premium/Gold — if fetchProfileDetails=true
isModBooleanIs a moderator — if fetchProfileDetails=true
isEmployeeBooleanIs Reddit employee — if fetchProfileDetails=true
isSuspendedBooleanAccount suspended — if fetchProfileDetails=true
bioStringUser bio — if fetchProfileDetails=true
avatarStringAvatar URL — if fetchProfileDetails=true
scrapedAtStringScrape timestamp (ISO 8601)

Example Output (without profile details)

{
"username": "some_developer",
"profileUrl": "https://www.reddit.com/user/some_developer/",
"postsInSubreddit": 2,
"commentsInSubreddit": 7,
"firstSeenPostTitle": "Best React state management in 2025",
"scrapedAt": "2025-06-01T12:00:00.000Z"
}

Example Output (with profile details)

{
"username": "some_developer",
"profileUrl": "https://www.reddit.com/user/some_developer/",
"postsInSubreddit": 2,
"commentsInSubreddit": 7,
"firstSeenPostTitle": "Best React state management in 2025",
"id": "t2_abc123",
"commentKarma": 4521,
"linkKarma": 892,
"totalKarma": 5413,
"createdAt": "2019-03-15T00:00:00.000Z",
"accountAgeDays": 2270,
"isGold": false,
"isMod": false,
"bio": "Full-stack developer",
"scrapedAt": "2025-06-01T12:00:00.000Z"
}

  • Reddit Profile Scraper — Scrape profiles for a specific list of usernames
  • Reddit Subreddit Scraper — Scrape posts from a subreddit
  • Reddit Subreddit Posts Scraper — Scrape posts from multiple subreddits at once

Author

Built by Kumar Lakshmanan · lakshmanan.w3dev@gmail.com