Reddit User Profile Posts Comments Scraper avatar

Reddit User Profile Posts Comments Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Reddit User Profile Posts Comments Scraper

Reddit User Profile Posts Comments Scraper

🚀 Reddit User Profile Posts & Comments Scraper extracts user post/comment history, bios, and activity data. Perfect for social listening, research, moderation, and analytics—fast, structured, and easy to use. 📊🔍

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeVanta

ScrapeVanta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Reddit User Profile Posts & Comments Scraper

Get a Reddit account's profile, posts and comments - with the karma, account age and subreddit activity that say how established it is.

What you get

  • Karma split into posts and comments, plus awarder and awardee karma, so a big total is not mistaken for a big contributor.
  • accountAgeDays and itemsPerDay, which together separate a real long-term participant from an account created last week. The rate is left null when the window read is under a week, because a burst of comments in one afternoon is not a rate.
  • activeSubreddits - where this account actually spends its time, ranked, which is usually more informative than any single number.
  • Posts and comments both, or either, with proper pagination through Reddit's cursors rather than one page and a stop.
  • Deleted authors are handled, not turned into broken profile links.

Input

FieldTypeRequiredWhat it does
startUrlsarrayyesProfile URLs, or u/name.
maxItemsPerUserintegernoHow many posts and how many comments to read for each account.
itemTypesarraynoPosts, comments, or both.
redditClientIdstringyesFrom a script app at reddit.com/prefs/apps. Free, takes a minute. Reddit closed public access, so this is now the only route.
redditClientSecretstringyesThe secret shown beside the client id.
redditUsernamestringnoOptional. Included in the User-Agent, which Reddit's API rules ask for and which raises your rate limit.

You need your own Reddit credentials - here is why, and how

Reddit has closed public access. Measured on 2026-08-21, every unauthenticated route returns a "Welcome to Reddit" login page:

RouteResult
www.reddit.com/r/.../.jsonHTTP 403
old.reddit.com/...HTTP 200 carrying the login wall
api.reddit.com/...HTTP 403
www.reddit.com/user/.../about.jsonHTTP 403

Tried from a direct connection, an Apify residential exit node and a static one, with a browser User-Agent, a bot User-Agent and none at all. Same wall every time.

So this Actor uses Reddit's own API, which is free and documented:

  1. Sign in to Reddit and go to reddit.com/prefs/apps.
  2. Create another app at the bottom of the page.
  3. Choose type script. Any name; the redirect URI can be http://localhost:8080.
  4. Copy the client id (the string under the app name) and the secret.
  5. Paste them into redditClientId and redditClientSecret.

No user login, no redirect, no OAuth dance at run time - the Actor exchanges those two values for a token itself. Both fields are marked secret, so they are not shown in run logs.

Setting redditUsername is optional but worth it: Reddit's API rules ask for a descriptive User-Agent naming the account behind the app, and supplying one raises your rate limit.

If the credentials are missing or wrong, the run says so plainly and stops - it does not silently return nothing.

Failures are not billed

A URL that names no post, a private or quarantined subreddit, a deleted account: each comes back as an unavailable record explaining what happened, and is not charged for. Coverage records, rollups and the run summary are not charged either. Only a comment, post or profile is.

Use it responsibly

Reddit content is public but the people who wrote it are not anonymous to themselves. Usernames and comment history are personal data in many jurisdictions, and Reddit's API terms govern what you may do with what you collect - in particular around redistribution and building profiles of individuals. This Actor stays inside Reddit's own API and its rate limits.