02Social intelligence

TrueFetch on Apify · social media · developer tools

Reddit User Profile

Reddit User Profile is a TrueFetch Actor on Apify that returns 33 fields per row from 3 required inputs. On the Free plan 1,000 rows cost $45.01, falling to $33.76 on the Gold plan and above. It runs at 512 MB with a 12 h timeout and finished 98.5% of its 65 public runs in the last 30 days.

Reddit user profile scraper returning 33 structured profile fields plus optional post and comment history for one public account. Covers karma, account age, trophies, moderated communities, stored media, polls, and external links. From $0.03375 per profile.

At a glance

Store brandTrueFetch — apify.com/truefetch
Pricing modelpay per event
Price per result row$0.04 on the Free plan
1,000 rows (Free plan)$45.01
1,000 rows (Gold plan)$33.76
Default / max memory512 MB / 1024 MB
Run timeout12 h
Public runs, last 30 days65 · 98.5% succeeded
Users10 in 30 days · 339 all time
First publishedNovember 6, 2025
Last build1.0.25 on August 19, 2026

What you have to give it

3 of the 3 input fields are required; the rest have defaults and can be left out.

FieldTypeRequiredAccepted valuesWhat it does
username string yes nasa Public Reddit user to retrieve. Accepts a plain username, a u/ handle, or a full profile URL and resolves each form to the same account.
max_posts integer (posts) yes 2 Maximum user posts to include, with no configured upper limit. Use 0 to skip posts; asking above Reddit's available history returns everything the source serves.
max_comments integer (comments) yes 2 Maximum user comments to include, with no configured upper limit. Use 0 to skip comments; asking above Reddit's available history returns everything the source serves.

A run that works

The values below are the Actor's own prefills, so this input is valid as written:

{
  "username": "nasa",
  "max_posts": 2,
  "max_comments": 2
}

What comes back

Every dataset row carries the 33 fields below. The examples are the ones declared in the Actor's own output schema.

FieldTypeExampleMeaning
id string | null 1wh0 Reddit's internal account identifier; suspended accounts may omit it.
name string | null Alexis Ohanian Sr. Display name shown on the profile when the account set one.
username string | null kn0thing Canonical Reddit username without the u/ prefix.
url string | null https://www.reddit.com/user/kn0thing/ Public Reddit profile URL.
avatar string | null https://api.apify.com/v2/key-value-stores/store-id/records/media0001.jpg Stable run key-value-store URL for the profile avatar.
avatar_size array | null 256, 256 Source-reported avatar width and height in pixels.
banner string | null https://api.apify.com/v2/key-value-stores/store-id/records/media0002.png Stable run key-value-store URL for the profile banner.
banner_size array | null 1280, 384 Source-reported profile banner width and height in pixels.
profile_color string | null #ff4500 Profile theme color reported by Reddit.
about string | null Created Reddit. Profile biography text.
verified boolean | null true Reddit's account verification flag.
verified_email boolean | null true Whether Reddit reports that the account verified an email address.
post_karma integer | null 151900 Karma earned from submissions.
comment_karma integer | null 202167 Karma earned from comments.
awardee_karma integer | null 9479 Karma earned from awards received.
awarder_karma integer | null 238 Karma earned from awards given.
total_karma integer | null 354067 Total account karma; this may remain available for a suspended account.
follower_count integer | null 1200 Public subscriber count for the user's profile community.
created_at string | null 2005-06-06T04:00:00+00:00 ISO 8601 account creation time from Reddit.
snoovatar boolean | null true Whether the account prefers to show its Snoovatar.
accept_followers boolean | null true Whether the account accepts followers.
is_premium boolean | null false Whether the account has Reddit Premium.
is_employee boolean | null false Whether the account belongs to Reddit staff.
is_moderator boolean | null true Whether Reddit identifies the account as a moderator.
is_suspended boolean | null true True when Reddit reports that the account is suspended.
over_18 boolean | null false Whether the profile is marked for adult content.
robots_hidden boolean | null false Whether the profile asks search engines not to index it.
trophies array | null [object Object] Trophies with id, name, stored icon, description, granted_at and absolute URL.
moderated array | null [object Object] Moderated communities with identity, audience, dates, type, stored icon and banner, media dimensions, and theme colors.
posts array | null [object Object] Requested submissions with identity, text, community, dates, flair, engagement, awards, crossposts, stored media facts, poll details, discussion settings, status flags, and duplicate URLs.
comments array | null [object Object] Requested comments with identity, body, community, dates, flair, scores, awards, reply and visibility state, parent post and external-link context, status flags, and stored inline images.
processor string | null https://apify.com/username/actor_name Apify Actor URL that processed this record.
processed_at string | null 2026-08-10T20:00:00+00:00 ISO 8601 timestamp when this record was processed.

What it costs

Charged eventPriceWhen
Actor Start $0.01 Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Result $0.04 – $0.03 Single result in the default dataset.
Post $0.0065 – $0.00488 Single Reddit post added to the profile result.
Comment $0.00125 – $0.00094 Single Reddit comment added to the profile result.

Per 1,000 rows, by Apify plan

PlanPer row1,000 rows10,000 rows
Free $0.04 $45.01 $450.01
Bronze $0.04 $40.51 $405.01
Silver $0.04 $36.01 $360.01
Gold $0.03 $33.76 $337.51
Platinum $0.03 $33.76 $337.51
Diamond $0.03 $33.76 $337.51

Every total includes the $0.01 start fee once. Apify charges that fee per gigabyte of memory, so a 512 MB run pays it a single time.

When not to use it

  • Memory is capped at 1024 MB, so a very large job should be split into several narrower runs rather than scaled up.
  • The dataset carries 33 fields and nothing else; if your analysis needs a field that is not in the table above, no input setting will add it.
  • It reads what is public at run time. There is no archive behind it, so a question about last quarter has to be answered from data you already collected.

Closest Actors in the catalog

Same categories, ordered by how many people run them. Compare the field tables before choosing.

ActorBrandFields1k rows (Free)Users / 30 d
Telegram Channel Message TrueFetch 55 $0.36 100
Telegram Profile TrueFetch 41 $3.01 56
Telegram Group Member TrueFetch 23 $0.56 21
Reddit Community Profile TrueFetch 67 $50.01 16
Reddit Usernames Scraper ↗ TrueFetch 25 $7.51 1
Reddit Community Post ↗ TrueFetch 53 $5.51 1

Field guides that use this data

Prove it on a narrow run

Open the live contract.

Pricing, availability and schema can change between snapshots. The Apify Actor page is the current source of truth.

Open Reddit User Profile

Catalog snapshot 2026-09-04; Actor contract, pricing and run statistics read 2026-09-04.