Reddit Profile Scraper | Fastest Bulk Username Lookup avatar

Reddit Profile Scraper | Fastest Bulk Username Lookup

Pricing

from $1.99 / 1,000 profiles

Go to Apify Store
Reddit Profile Scraper | Fastest Bulk Username Lookup

Reddit Profile Scraper | Fastest Bulk Username Lookup

Scrape 1,000+ Reddit profiles in seconds. Get karma breakdown, account age, verification status, premium/mod flags, and all public fields. Accepts usernames, u/name, profile URLs, or CSV uploads. No Reddit login needed.

Pricing

from $1.99 / 1,000 profiles

Rating

0.0

(0)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

0

Bookmarked

40

Total users

8

Monthly active users

20 hours ago

Last modified

Share

Reddit Profile Scraper | Bulk Username Lookup (2026)

1,000 PROFILES. UNDER 60 SECONDS. KARMA. BIOS. ACCOUNT AGE.

Built by Clearpath, with 150,000+ combined lifetime runs across Reddit Search, Post & Comments and Subreddit Posts. A specialist suite for Reddit research.

Why choose this actor?

1,000 profiles in under 60 seconds. Turn a username list into structured profile data. Paste names, add profile links or upload a CSV/TXT file to look up accounts in bulk.

Compare the accounts behind the content. Get total, post and comment karma, account creation dates and profile bios. Add moderator and premium status, avatars and other public fields to your research.

Ready to join with your Reddit data. Each profile keeps its username alongside the returned fields, so you can match it to authors in your post and comment datasets. Duplicate usernames are removed before collection.

Look up your profiles

Quick start

Try three public profiles, then replace the usernames with your own list.

{
"usernames": [
"thisisbillgates",
"GovSchwarzenegger",
"kn0thing"
]
}

Open actor input to paste usernames, add profile URLs or upload a file. Export JSON, CSV or Excel; JSON preserves nested profile details.

Available fields vary by account. To collect an account’s posts and comments, use the Reddit User Content Scraper.

Clearpath · Reddit Suite
  Profiles
You are here
  User Content
Posts & comments
  Search
Keyword research
  Comments
Full discussions
  Subreddits
Community feeds

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start building with this data.

Reddit Profile Scraper (clearpath/reddit-profile-scraper) on Apify fetches public Reddit profile data for bulk username lists. 1,000 profiles in ~20 seconds. Returns 25+ fields per profile: karma breakdown (total, link, comment, awardee, awarder), account metadata (created date, verified email, gold/premium status, employee flag, mod status), avatar URLs, snoovatar, profile subreddit info. Input: single username, array of usernames, or uploaded CSV/TXT file. Accepts any format: plain username, u/name, @name, or full profile URLs. Output: JSON array, one object per profile. Pricing: $1.49 per 1,000 profiles (PPE). No Reddit API key or login required. Apify token required.

Key Features

  • 1,000 profiles in ~20 seconds — optimized for bulk throughput
  • Any input format — plain username, u/spez, @spez, full profile URLs, CSV uploads
  • 25+ fields per profile — karma breakdown, account age, verification, premium status, avatar, mod status
  • No Reddit login needed — uses public data, no API keys required

How to Scrape Reddit Profiles

Single username

{
"username": "spez"
}

Multiple usernames (mixed formats)

{
"usernames": [
"spez",
"u/kn0thing",
"https://www.reddit.com/user/AutoModerator",
"@thisisbillgates"
]
}

Bulk from file URL

Point to a hosted .txt or .csv file.

{
"usernamesFileUrl": "https://example.com/my-usernames.csv"
}

You can also upload a file directly using the Upload file field in the Apify Console.

Input Parameters

ParameterTypeRequiredDescription
usernamestringNoA single Reddit username
usernamesstring[]NoList of usernames, u/ prefixed names, or profile URLs
usernamesFileUrlstringNoURL to a hosted .txt or .csv file with usernames
usernamesFilestringNoUpload a .txt or .csv file directly via the Apify Console

At least one of username, usernames, or usernamesFile is required.

What Data Can You Extract from Reddit Profiles?

Every profile includes all public fields Reddit returns:

  • Karmatotal_karma, link_karma, comment_karma, awardee_karma, awarder_karma
  • Accountname, id, createdAt (readable UTC date) with created_utc (raw timestamp), has_verified_email, verified
  • Statusis_gold (premium), is_mod, is_employee, is_blocked, is_friend
  • Avataricon_img, snoovatar_img, snoovatar_size, pref_show_snoovatar
  • Profile subreddit — display name, description, banner, icon, subscriber count, NSFW flag

Output Example

{
"username": "spez",
"_status": "found",
"name": "spez",
"id": "1w72",
"total_karma": 937178,
"link_karma": 182258,
"comment_karma": 754920,
"awardee_karma": 0,
"awarder_karma": 0,
"createdAt": "2005-06-06T04:00:00Z",
"created_utc": 1118030400.0,
"has_verified_email": true,
"verified": true,
"is_gold": true,
"is_mod": true,
"is_employee": true,
"is_blocked": false,
"is_friend": false,
"accept_followers": true,
"has_subscribed": true,
"hide_from_robots": false,
"pref_show_snoovatar": false,
"icon_img": "https://styles.redditmedia.com/t5_3k30p/styles/profileIcon_uj015iwx9s7g1.png",
"snoovatar_img": "",
"snoovatar_size": null,
"subreddit": {
"display_name": "u_spez",
"display_name_prefixed": "u/spez",
"public_description": "Reddit CEO",
"title": "spez",
"icon_img": "https://styles.redditmedia.com/t5_3k30p/styles/profileIcon_uj015iwx9s7g1.png",
"banner_img": "https://b.thumbs.redditmedia.com/KWeEpVxXOGLoloMbM0IxGt9EiKPXizpwFgcSeWqtpZM.png",
"subscribers": 0,
"over_18": false,
"url": "/user/spez/",
"subreddit_type": "user",
"accept_followers": true
}
}

Speed

UsernamesTime
1< 1 second
100~3 seconds
1,000~20 seconds
10,000~3-4 minutes

Built for bulk throughput. Temporary issues are handled automatically.

When a Run Returns No Profiles

An empty result is not always the same thing, so every run that returns nothing says why in its status message:

Status messageWhat it means
No Reddit account exists with that username.Check the spelling. Deleted accounts also report this.
Couldn't reach Reddit. Please try again in a few minutes.One or more profiles could not be loaded at all. Retry.
Found N profiles, but part of the run could not be completed.Some profiles delivered, others were cut short. Raise the run timeout to get the rest.
The run ended before all of the input was processed.The run hit its timeout before every username was checked. Raise the run timeout and try again.

Every username always produces a row, with a _status field of found, not_found, unavailable or error, so you can tell them apart in the dataset too. A successful run that returned everything sets no status message.

Pricing — Pay Per Event (PPE)

$1.49 per 1,000 profiles

FAQ

How fast is it? 1,000 profiles in about 20 seconds.

Do I need a Reddit account or API key? No. The actor uses publicly available profile data. No login, no API key, no OAuth.

What happens with deleted or suspended accounts? They're included in the output with "_status": "not_found" so you can see exactly which usernames didn't resolve. You're only charged for found profiles.

What input formats are supported? Plain username (spez), prefixed (u/spez, /u/spez, @spez), full URLs (https://www.reddit.com/user/spez), and uploaded CSV/TXT files.

Can I scrape more than 1,000 profiles? Yes. There's no hard limit. The actor scales linearly. 10,000 profiles take about 3-4 minutes.

How is the data structured? One JSON object per username with all public fields Reddit returns. The subreddit field contains nested profile metadata (bio, banner, icon).

More Clearpath scrapers for Reddit

🔍 Search & discovery

💬 Threads & comments

👤 Users

🤖 AI & LLM tools

Support

Extracts publicly available data. Users must comply with Reddit's terms of service and applicable data protection regulations (GDPR, CCPA).


Bulk Reddit profile data at scale. No login, no API key, just usernames in, profiles out.