Reddit User Posts Scraper avatar

Reddit User Posts Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Reddit User Posts Scraper

Reddit User Posts Scraper

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

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

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

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": "transit_nerd",
"sort": "TOP",
"maxItems": 0
}

Output

One row per post.

FieldContents
post_idReddit post fullname
usernameThe account you asked for, repeated on every row
titlePost title
subredditWhere it was posted
created_atCreation timestamp
scoreNet score
upvotesUpvote count, where reported separately
num_commentsComment count

username is stamped on every row so several accounts can be collected into one dataset and still be told apart.

{
"post_id": "t3_1uw2gep",
"username": "transit_nerd",
"title": "[OC] Every subway system in the world, to scale",
"subreddit": "dataisbeautiful",
"created_at": "2026-07-14T09:12:44.000Z",
"score": 41203,
"num_comments": 887
}

Questions

Only three sort options? The subreddit feed has five. Yes -- this Actor accepts NEW, HOT and TOP, and defaults to NEW. BEST and RISING are subreddit-feed concepts and do not apply to a user's submission history. The Subreddit Posts Scraper has all five, and defaults to BEST.

Does maxItems: 0 really get everything they have ever posted? It gets everything Reddit will page through, which for most accounts is their full public history. The run stops when Reddit stops issuing cursors, returns an empty page, or repeats a cursor -- so on very prolific accounts you can hit Reddit's own ceiling before the account is exhausted. The run log states the final count.

Are deleted or removed posts included? No. What is gone from the account's public history is gone from the feed the Actor reads. Karma totals on the profile will therefore not always reconcile against the sum of the rows you get.

Why NEW for monitoring? Because it is the only sort that is stable between runs. TOP and HOT re-rank as votes move, so two runs an hour apart return overlapping but differently ordered sets, which makes "what is new since last time" hard to compute.

ActorPurpose
Reddit User Comments ScraperThe same account's comments
Reddit User Profile ScraperThe account itself -- karma, age, trophies
Reddit Post Comments ScraperDiscussion under any post found here