RedditapisRedditapis
Users

Get a Reddit User Profile and Karma

Fetch a Reddit user's full profile by username — karma sub-buckets, account creation date, employee/gold/verified flags, profile icon, banner, bio, and profile-sub metadata.

GET/api/reddit/user/:name$0.002 / call

User profile with karma, account flags, profile icon + snoovatar, and the user's profile-subreddit metadata (display name, bio, banner, NSFW flag).

Path Parameters

ParameterTypeRequiredDescription
namestringYesReddit username (no u/ prefix)

Response (200)

{
  "name": "spez",
  "id": "1w72",
  "fullname": "t2_1w72",
  "created_utc": 1118030400,
  "created": "2005-06-06T04:00:00.000Z",
  "link_karma": 182650,
  "comment_karma": 755338,
  "awardee_karma": 0,
  "awarder_karma": 0,
  "total_karma": 937988,
  "is_gold": true,
  "is_mod": true,
  "is_employee": true,
  "verified": true,
  "has_verified_email": true,
  "accept_followers": true,
  "icon_img": "https://styles.redditmedia.com/...",
  "snoovatar_img": null,
  "subreddit": {
    "name": "t5_3k30p",
    "display_name": "u_spez",
    "display_name_prefixed": "u/spez",
    "title": "spez",
    "public_description": "Reddit CEO",
    "description": null,
    "banner_img": "https://b.thumbs.redditmedia.com/...",
    "subscribers": 0,
    "url": "/user/spez/",
    "subreddit_type": "user",
    "over_18": false
  }
}

Response Fields

FieldTypeNotes
namestringUsername
idstringAccount id without prefix
fullnamestringt2_ prefixed id — use this when referencing the account in /vote or /dm payloads
created_utcnumberAccount creation, Unix epoch
createdstringISO-8601 of created_utc
link_karma, comment_karma, awardee_karma, awarder_karma, total_karmanumberKarma sub-buckets + total
is_goldbooleanReddit Premium subscriber
is_modbooleanModerates any subreddit
is_employeebooleanReddit admin/staff
verifiedbooleanVerified account badge
has_verified_emailbooleanEmail confirmed
accept_followersbooleanAllows new followers
icon_imgstringProfile icon URL
snoovatar_imgstring | nullCustom Snoovatar URL (often differs from icon_img); null if not set
subredditobject | nullThe user's profile sub (u/<name>) — see sub-fields
subreddit.namestringSubreddit fullname t5_xxxxx
subreddit.display_name / display_name_prefixedstringe.g. u_spez / u/spez
subreddit.titlestringDisplay name set on the profile
subreddit.public_descriptionstringOne-line bio
subreddit.descriptionstring | nullLong-form bio (markdown)
subreddit.banner_imgstring | nullProfile banner URL
subreddit.subscribersnumberProfile-sub subscriber count
subreddit.urlstringPath to profile, e.g. /user/spez/
subreddit.subreddit_typestringUsually "user" for profile subs
subreddit.over_18booleanNSFW profile flag

Example

curl -H "Authorization: Bearer $TOKEN" \
  "https://api.redditapis.com/api/reddit/user/spez"
const response = await fetch(
  "https://api.redditapis.com/api/reddit/user/spez",
  { headers: { Authorization: "Bearer TOKEN" } }
);
import requests

response = requests.get(
    "https://api.redditapis.com/api/reddit/user/spez",
    headers={"Authorization": "Bearer TOKEN"},
)

Independent third-party API for developers and researchers. Not affiliated with, endorsed by, or sponsored by Reddit, Inc.

On this page