Karma, bio, account age, and public profile info
Retrieve public profile information for any Reddit user including karma breakdown, account age, and bio.
/user-profile User https://api.fetchlayer.dev/reddit/user-profile Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
username string required Reddit username.
Response Fields
user-profile
Karma, bio, account age, and public profile info
blocked boolean Whether Reddit returned a block or verification page.
blockReason string | null Machine-readable block reason when blocked is true; otherwise omitted.
blockedBodyText string | null Diagnostic block-page text when blocked is true; otherwise omitted.
pageTitle string Title of the scraped Reddit page.
requestedUrl string Reddit URL requested by the scraper.
fetchUrl string Normalized Reddit URL fetched by the scraper.
finalUrl string Final URL after redirects.
responseStatus number | null HTTP status returned by Reddit, or null when unavailable.
username string | null Reddit username.
displayName string | null Profile display name.
aboutText string Plain-text profile description.
aboutHtml string | null HTML profile description when available.
postKarma number | null Post karma.
postKarmaText string | null Post karma text as displayed by Reddit.
commentKarma number | null Comment karma.
commentKarmaText string | null Comment karma text as displayed by Reddit.
createdAt string | null ISO 8601 account creation timestamp.
ageText string | null Human-readable account age.
avatarUrl string | null Profile avatar URL.
bannerUrl string | null Profile banner URL.
trophies[] string Trophy names displayed on the profile.
isGold boolean Whether Reddit marks the account as Gold.
url string | null Absolute Reddit profile URL.
scrapedAt string ISO 8601 timestamp for the scrape.
transport string Reddit page transport used for extraction.
Request
curl -X POST "https://api.fetchlayer.dev/reddit/user-profile" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"username":"spez"}'Response
{
"username": "spez",
"blocked": false,
"displayName": "spez",
"aboutText": "Reddit profile description.",
"postKarma": 800000,
"postKarmaText": "800K",
"commentKarma": 700000,
"commentKarmaText": "700K",
"createdAt": "2005-06-23T00:00:00.000Z",
"ageText": "21 years",
"isGold": true,
"trophies": [
"Verified Email"
],
"url": "https://www.reddit.com/user/spez/",
"transport": "old-reddit-html"
}