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

Karma category breakdown Read total_karma, link_karma, comment_karma, awardee_karma, and awarder_karma as the account's returned public totals.
Account creation timestamp Use created_utc to calculate descriptive account age in your application without inferring private activity.
Public author profile fields Display available profile text, username context, source profile URL, and avatar from the nested profile object.
Account flags with bounded meaning Expose verified, is_mod, and is_gold only as returned profile metadata, not as independent identity or credibility verification.

Live API Demo

GET /api/project/reddit/user-stats

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/reddit/user-stats?key=<API_KEY>&username=spez'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

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.

Related operations

Guides

View Subscription Plans →