Reddit User Comments Scraper avatar

Reddit User Comments Scraper

Pricing

from $1.05 / 1,000 results

Go to Apify Store
Reddit User Comments Scraper

Reddit User Comments Scraper

Extract every comment a Reddit user has posted, sorted by New, Hot, or Top. Just add a username and get comment ID, subreddit, creation date, score, and upvotes for each comment. No Reddit account or API key required.

Pricing

from $1.05 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Collect everything a Reddit account has commented. Pagination is automatic.

Useful for working out what someone actually talks about -- most accounts comment far more than they post, so this is usually the richer half of an account's history.

Input

FieldUse it for
usernameUsername without u/, or a full profile URL. Required.
sortNEW (default), HOT or TOP.
maxItemsCaps the run. Default 100. Set 0 for no limit.
{
"username": "https://www.reddit.com/user/transit_nerd/",
"maxItems": 1000
}

Output

One row per comment.

FieldContents
idComment ID
usernameThe account you asked for, repeated on every row
subredditWhere the comment was left
created_atCreation timestamp
scoreNet score
upvotesUpvote count, where reported separately
{
"id": "t1_ll9q2xk",
"username": "transit_nerd",
"subreddit": "dataisbeautiful",
"created_at": "2026-07-14T10:44:02.000Z",
"score": 1284
}

Group by subreddit and you have a map of where the account is active, weighted by how much they actually say there.

Questions

Only three sort options? Yes -- NEW, HOT and TOP, defaulting to NEW. The five-way sort with BEST and RISING belongs to subreddit feeds, not to a user's comment history.

Does this include the post each comment is on? Each row carries the comment and its subreddit. To attach the parent post, take the comment's parent reference from the row and look it up with the Post Scraper, which batches a whole list far more cheaply than fetching posts one at a time.

Why do the counts not match the profile's comment karma? Deleted and removed comments do not appear in the feed but their karma may still be counted on the profile. The rows are what is publicly readable now, not a lifetime ledger.

How far back does it go? As far as Reddit will page. The run ends when there is no next cursor, the page is empty, or the same cursor returns twice. For most accounts that is the full public history; for very heavy commenters you will hit Reddit's ceiling first, and the run log states where it stopped.

ActorPurpose
Reddit User Posts ScraperThe same account's submissions
Reddit User Profile ScraperThe account itself, plus its active subreddits
Reddit Post Comments ScraperA whole thread rather than one person's side of it