Reddit Account Profile Scraper - Karma and Cake Day avatar

Reddit Account Profile Scraper - Karma and Cake Day

Pricing

from $8.50 / 1,000 results

Go to Apify Store
Reddit Account Profile Scraper - Karma and Cake Day

Reddit Account Profile Scraper - Karma and Cake Day

Reads a Reddit account's public profile by username and saves a single row: its id, display name, description, total karma with the post and comment breakdown, contribution count, cake day, and icon. Figures Reddit renders without a breakdown are saved as null rather than guessed.

Pricing

from $8.50 / 1,000 results

Rating

0.0

(0)

Developer

The Netaji

The Netaji

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Reddit Account Profile Scraper

The Actor reads a Reddit account's public profile by username and saves a single structured row: the account's id, display name, description, total karma with its post and comment breakdown, contribution count, cake day, and icon. One run describes one account. No Reddit account, application, or API credential is involved.

Accepted input

FieldRequiredDefaultNotes
usernameyesA bare name (spez), a prefixed name (u/spez), or a copied reddit.com profile link. Both the /user/ and the older /u/ link forms are accepted.
{
"username": "u/spez"
}

Response fields

The saved record carries id, fullname, name, prefixed_name, url, description, karma, post_karma, comment_karma, contributions, created_at, and icon.

{
"id": "1w72",
"fullname": "t2_1w72",
"name": "spez",
"prefixed_name": "u/spez",
"url": "https://www.reddit.com/user/spez/",
"description": "Reddit CEO",
"karma": 940933,
"post_karma": 184453,
"comment_karma": 756480,
"contributions": 12,
"created_at": "2005-06-06T00:00:00.000Z",
"icon": "https://styles.redditmedia.com/t5_1w72/styles/profileIcon_example.png"
}

created_at is the account's cake day, as an ISO 8601 timestamp in UTC. fullname is the account's id carrying Reddit's t2_ prefix; the bare id is the same value without it.

Karma, and when it is null

A profile is the one surface in this family that carries no structured markup at all, so the figures are read from what Reddit renders on the page. karma is the total it displays. post_karma and comment_karma come from the breakdown shown beside that total, and either can be null while karma is populated, because Reddit does not always render the breakdown.

A null in any of the three means the profile was rendered without that figure. It does not mean zero, and a consumer that treats it as zero will compute wrong averages across a set of accounts. The same applies to contributions and description.

Failures and partial results

An unusable username is rejected before any request is made, with a message naming what was received. An account that does not exist ends the run cleanly with nothing saved rather than failing.

The profile page is the least reliable surface this family reads: it sometimes answers without its profile block, on a URL that worked a moment earlier. That case is reported as a temporary, retryable failure rather than as a missing account, because the two are not the same thing and publishing "no such account" for an account that exists would be a wrong answer indistinguishable from a right one. A failed run of this Actor is worth retrying, and reading a list of accounts is better paced across several runs than crowded into one.

Fields absent from the page are returned as null rather than omitted, so the column set is the same in every record.

Cost

Charging is per account record saved to the dataset, plus the platform's one-off Actor start event. One run saves one row, and the rate reflects a whole run's work going into that row. A run that saves nothing is charged for nothing beyond the start event, so a retry after a temporary failure costs only that event.

  • Reddit User Activity Scraper — the same account's posts and comments.
  • Reddit User Comment History Scraper — the same account's comments only, from the feed Reddit dedicates to them.
  • Reddit Keyword Search Scraper — searching the people corpus, for finding accounts by subject rather than describing one already known by name.

Support

Questions, bug reports, and requests for a field that is not here yet: thenetaji@proton.me.