Get Public User Profile and Karma
View all Reddit Posts, Comments & Community Data endpoints →Pass a bare Reddit username such as spez, without u/ or a profile URL. The observed response contains meta.status, meta.username, and a body object with name, total_karma, link_karma, comment_karma, awardee_karma, awarder_karma, created_utc, is_gold, is_mod, verified, and profile. profile includes icon_img and a subreddit object containing public profile fields such as display_name, public_description, title, and url. The checked spez account returned creation timestamp 1118030400 and a public profile URL of /user/spez/. Karma values and public profile text are snapshots and can change. Calculate account age from created_utc in your own application. The returned verified, is_mod, and is_gold flags are account metadata, not an independent determination of identity, authenticity, or trustworthiness. This endpoint does not return the user's posts or comments; use user-data for the separately documented activity listing, whose live behavior has not been validated.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/reddit/user-stats API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/reddit/user-stats?key=<API_KEY>&username=spez'
Query Result
Use Cases
- Display a compact author-context card beside a user-selected discussion with public karma totals and available profile text.
- Add a descriptive account-age column to a permitted research dataset using each account's creation timestamp.
- Track observed public karma deltas for an opt-in account tracker by comparing locally saved snapshots.
- Keep a public representative's profile reference alongside an editorial source record without using karma or flags to certify identity.
Frequently asked questions
Does this endpoint return a user's posts and comments?
No. It returns public account statistics and profile metadata. The separate user-data endpoint documents posts and comments listing modes, but that endpoint was not live-tested.
How do I calculate account age from the returned fields?
Interpret body.created_utc as Unix seconds and subtract it from your chosen reference time. The checked spez account returned 1118030400. Account age is descriptive metadata and should not be treated as evidence that an account is trustworthy.
Does verified=true establish the account owner's identity?
No. verified is a returned account flag, alongside is_mod and is_gold. This API does not independently verify real-world identity, and karma totals are not a fraud score or authenticity guarantee.