Reddit User Profile Scraper avatar

Reddit User Profile Scraper

Pricing

from $2.25 / 1,000 results

Go to Apify Store
Reddit User Profile Scraper

Reddit User Profile Scraper

Extract a Reddit user's public profile by username: account age, karma, and creation date. Get username, creation date, and full profile detail including trophy case and active subreddits. No Reddit account or API key required.

Pricing

from $2.25 / 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

Fetch a Reddit user's public profile by username. One row, with everything Reddit publishes about the account.

Input

FieldUse it for
usernameUsername without u/, or a full profile URL. Required.
addonUserDetailsAdds user_detail -- trophy case and active subreddits. Off by default.
{
"username": "https://www.reddit.com/user/spez/",
"addonUserDetails": true
}

Output

One row per run.

FieldContents
usernameThe username you asked for
created_atAccount creation date
user_detailTrophies and active subreddits. Only with addonUserDetails

The rest of Reddit's profile response is kept on the row alongside these, so karma, avatar, description and account flags are all there under Reddit's own names.

{
"username": "spez",
"created_at": "2005-06-06T00:00:00.000Z"
}

What the detail add-on adds

Two lookups, merged into user_detail:

KeyWhat it holds
trophiesThe account's trophy case
active_subredditsCommunities the account is currently active in

active_subreddits is the more useful of the two for research -- it is the closest thing Reddit publishes to "where does this person spend their time", without having to scrape their whole comment history.

Questions

The add-on ran but user_detail is missing. Both lookups returned nothing, so nothing was attached and nothing was charged. A suspended or deleted account is the usual cause.

Why is created_at the only field in the table when Reddit shows so much more? Those two are the fields promised under stable names. Everything else Reddit returns is passed through untouched under Reddit's own key names rather than being renamed or dropped -- so you get more than the table lists, just not under names this Actor guarantees will not change.

Can I look up several users at once? No, one per run.

Is active_subreddits the same as everything they have posted in? No. It is what Reddit currently reports as active, which is a shorter and more recent list. For the full picture, run the User Posts and User Comments Actors and count the subreddit column.

ActorPurpose
Reddit User Posts ScraperEverything this account has submitted
Reddit User Comments ScraperEverything this account has commented
Reddit Search ScraperFind accounts by keyword