Reddit User API
Get any Reddit user's profile: karma breakdown, account age, avatar, and status flags. $0.01 per call.
Look up a Reddit account by username and get its profile: display name, bio, total, post, and comment karma, awarder and awardee karma, account creation date, avatar, banner, follower count, and flags for verified, gold, moderator, employee, and NSFW profiles.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": {
"awardee_karma": 0,
"awarder_karma": 0,
"banner": "https://b.thumbs.redditmedia.com/KWeEpVxXOGLoloMbM0IxGt9EiKPXizpwFgcSeWqtpZM.png",
"comment_karma": 756613,
"created_at": "2005-06-06T04:00:00+00:00",
"created_utc": 1118030400,
"description": "Reddit CEO",
"display_name": "spez",
"followers": 0,
"has_verified_email": true,
"icon": "https://styles.redditmedia.com/t5_3k30p/styles/profileIcon_uj015iwx9s7g1.png?width=256&height=256&crop=256:256,smart&s=aa819b0964f6e3019e769d1cc8ede7318c3869a3",
"id": "1w72",
"is_employee": true,
"is_gold": true,
"is_mod": true,
"is_verified": true,
"over_18": false,
"post_karma": 184754,
"total_karma": 941367,
"url": "https://www.reddit.com/user/spez/",
"username": "spez"
}
}Features
total_karma, post_karma, comment_karma, awardee_karma, and awarder_karma in one response.
created_utc and created_at so you can filter out brand-new accounts.
is_verified, has_verified_email, is_gold, is_mod, is_employee, and over_18.
Accepts spez, u/spez, or a reddit.com/user/spez URL.
Profiles are cached for an hour. Missing or suspended accounts return a free 404.
Use cases
Account Vetting
Check karma and account age before trusting a user or a lead.
Creator Profiles
Show Reddit stats alongside other social profiles.
Bot Detection
Flag new, low-karma accounts in your moderation pipeline.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/reddit/user', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"username": "spez"
}),
});
const data = await res.json();
console.log(data);The Reddit User API for profiles and karma
The YepAPI Reddit User API returns a Reddit account's public profile. Send a username to /v1/reddit/user and get its display name, bio, karma breakdown, account age, avatar, banner, follower count, and status flags, at $0.01 per call.
Karma and account age are the fastest trust signals Reddit has. This endpoint gives you both in one request.
What does the Reddit User API return?
A User object with id, username, url, display_name, description, total_karma, post_karma, comment_karma, awardee_karma, awarder_karma, created_utc, created_at, icon, banner, followers, is_verified, has_verified_email, is_gold, is_mod, is_employee, and over_18.
Build account vetting and creator profiles
Call /v1/reddit/user whenever a username enters your system: a lead, a commenter, or a creator you are researching. Score accounts by karma and age, then pull their activity with the Reddit User Posts and User Comments APIs.
Reddit User API pricing: $0.01 per call
Every call costs a flat $0.01 and failed calls are free. There is no monthly minimum, no seat fee, and no Reddit app to register: you only need a YepAPI key. Profiles are cached for an hour, and a 404 for a missing or suspended account costs nothing.
Input formats
The username field accepts a bare username (spez), the u/ form (u/spez), or a full profile URL. Usernames are 3 to 20 characters.
Try the Reddit User API free
Sign up and get $5 in free credit with no card required. That is 500 calls at $0.01 each to test the Reddit User API against live Reddit data before you spend anything. Add posts and comments history on the same key.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
Look up a Reddit account by username and get its profile: display name, bio, total, post, and comment karma, awarder and awardee karma, account creation date, avatar, banner, follower count, and flags for verified, gold, moderator, employee, and NSFW profiles.
Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/reddit/user. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More Reddit API endpoints
Reddit User Posts API
$0.01Get every post a Reddit user has submitted, sorted by new, hot, or top. $0.01 per call.
Reddit User Comments API
$0.01Get a Reddit user's comment history with the post each comment replied to. $0.01 per call.
Reddit Popular Posts API
$0.01Get Reddit's r/popular feed by hot, new, top, or rising, optionally for one country. $0.01 per call.
Popular Subreddits API
$0.01List Reddit's most popular or newest subreddits with subscriber counts. $0.01 per call.
Reddit Search API
$0.01Search all of Reddit or a single subreddit by keyword and get matching posts as clean JSON. $0.01 per call.
Subreddit Search API
$0.01Find subreddits by keyword with subscriber counts, descriptions, and icons. $0.01 per call.