Reddit Profile Scraper avatar

Reddit Profile Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Reddit Profile Scraper

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

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldTypeDefaultDescription
usernamesArrayrequiredReddit usernames (or full reddit.com/user/xx URLs)
includeRecentPostsBooleanfalseFetch user's recent submitted posts
includeRecentCommentsBooleanfalseFetch user's recent comments
maxRecentItemsNumber25Max recent posts/comments to fetch per user (1–100)
headlessBooleantrueRun browser in headless mode
proxyConfigurationObjectApify ResidentialProxy 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

FieldTypeDescription
idStringReddit user fullname (t2_xxx)
usernameStringReddit username
profileUrlStringFull Reddit profile URL
commentKarmaNumberComment karma
linkKarmaNumberPost/link karma
awardeeKarmaNumberAwardee karma
awarderKarmaNumberAwarder karma
totalKarmaNumberTotal karma
createdAtStringAccount creation date (ISO 8601)
accountAgeDaysNumberAccount age in days
isGoldBooleanWhether user has Reddit Premium/Gold
isModBooleanWhether user is a moderator of any subreddit
isEmployeeBooleanWhether user is a Reddit employee
hasVerifiedEmailBooleanWhether email is verified
isSuspendedBooleanWhether account is suspended
bioStringUser bio / about me text
avatarStringProfile avatar image URL
bannerImgStringProfile banner image URL
recentPostsArrayRecent submitted posts (if includeRecentPosts=true)
recentCommentsArrayRecent comments (if includeRecentComments=true)
scrapedAtStringScrape 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"
}

  • 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