# Reddit Profile API (https://www.socialcrawl.dev/platforms/reddit/profile) > Returns one Reddit account by username: the four-way karma split, the cake day, the bio, the avatar and banner, the trophy count and the profile title. `author.likes_count` is TOTAL karma; the split that Reddit users actually reason about is at `ext.post_karma`, `ext.comment_karma` and `ext.awardee_karma`, and the three sum to the total. `author.joined_at` is the cake day. `author.display_name` carries Reddit's `t2_` fullname, which is the same value and the same encoding this API puts on `post.author.display_name` and `comment.author.display_name`, so a profile joins to that account's posts and comments on one field. `author.url` is the canonical `https://www.reddit.com/user//` profile, derived from the username rather than fetched. `author.followers` is Reddit's public follower count for the account (`subscribers` on the upstream). It is a real number: accounts nobody follows report 0, and creator accounts report a non-zero count (measured 09/09/2026: u/GallowBoob 33899, u/spez 0, corroborated by a second independent source on the same day). Reddit publishes no following count and no submission count on this surface, so `author.following` and `author.posts_count` stay null. Verification, moderator and employee flags are not available on this surface and are null rather than guessed. When the main source is unavailable, a second source answers the same call with the same fields; only when both are down does the call return a 5xx, which costs nothing. A username that does not exist returns 404 and costs nothing. Usernames are matched case-insensitively. TL;DR: `GET /v1/reddit/profile` costs 1 credit per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `handle` | yes | Reddit username without the u/ prefix. Case-insensitive. | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/reddit/profile" \ --data-urlencode "handle=spez" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I look up a Reddit user with an API? Send a GET request to /v1/reddit/profile with the username, without the u/ prefix. Usernames are matched case-insensitively, and an account that does not exist returns 404 at no charge. ### Does the API return a Reddit user's karma breakdown? Yes. Total karma is at author.likes_count, and the split Reddit users actually reason about is at ext.post_karma, ext.comment_karma and ext.awardee_karma. The three sum to the total. ### What is the cake day field? The cake day is the account's creation date and arrives at author.joined_at as an ISO timestamp. Account age is the usual first filter when you are separating established accounts from throwaways. ### Can I get a Reddit account's follower count? Yes, author.followers carries the public follower count. It is a real number rather than a placeholder: accounts nobody follows report 0 and creator accounts report thousands. Reddit publishes no following count, so author.following stays null. ### How much does the Reddit User Lookup API cost? Each profile costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card required, which is 100 lookups, and a repeat inside the cache window costs 0. See the full Reddit API: https://www.socialcrawl.dev/platforms/reddit ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How do I get a Reddit user's karma breakdown from an API? - What is a Reddit cake day and can I fetch it programmatically? - What does the SocialCrawl Reddit User Lookup API return?