VOOZH about

URL: https://apify.com/harshmaur/reddit-user-scraper

โ‡ฑ Reddit User Scraper - Profile, Karma & Comment History ยท Apify


๐Ÿ‘ Reddit User Scraper - Profiles, Karma & Post History ($1.5/1k) avatar

Reddit User Scraper - Profiles, Karma & Post History ($1.5/1k)

Pricing

from $1.50 / 1,000 result saveds

Go to Apify Store

Reddit User Scraper - Profiles, Karma & Post History ($1.5/1k)

Scrape any Reddit user's profile from a username or URL โ€” karma, account age, and full post and comment history. Built for audience research, moderation vetting, and OSINT on public data. No API key, no login. Export to CSV, Excel, or JSON. From $1.50 per 1,000 results.

Pricing

from $1.50 / 1,000 result saveds

Rating

5.0

(2)

Developer

๐Ÿ‘ Harsh Maur

Harsh Maur

Maintained by Community

Actor stats

2

Bookmarked

4

Total users

3

Monthly active users

14 minutes ago

Last modified

Share

Reddit User Scraper โ€” Scrape Reddit User Profiles, Post & Comment History (No API Key)

Scrape any Reddit user's profile, karma, post history, and comment history from just a username โ€” no API key, no login, no Reddit account. From $1.50 per 1,000 results.

๐Ÿ‘ Try on Apify
๐Ÿ‘ Input Schema
๐Ÿ‘ API Docs

What it does โ€ข How to use โ€ข Input โ€ข Output โ€ข Use cases โ€ข Pricing โ€ข FAQ


What does Reddit User Scraper do? {#what-does-reddit-user-scraper-do}

Reddit User Scraper is a dedicated Reddit profile scraper: give it a list of usernames and it returns, for each account, a structured profile record (every karma type, account age, verification status, followers, bio, avatar) plus that user's submitted posts and full comment history โ€” all as clean JSON, CSV, or Excel.

Usernames work in any format you have lying around โ€” spez, u/spez, or the full profile URL https://www.reddit.com/user/spez/ all resolve to the same account.

  • ๐Ÿชช Profile + history in one run โ€” karma breakdown, account age, posts, and comments per user
  • ๐Ÿ”“ Zero authentication โ€” no Reddit API key, no OAuth app, no login or cookies
  • โšก No 600 req/10min ceiling โ€” sidesteps the official API's rate limit entirely
  • ๐ŸŽš๏ธ Precise volume control โ€” cap posts and comments per user, or set either to 0 to skip it
  • ๐Ÿ”„ Export & automate โ€” JSON, CSV, Excel, XML, HTML ยท n8n, Zapier, Make, REST API, MCP
  • ๐Ÿ’ฐ From $1.50 per 1,000 results โ€” pay-per-result, no monthly fee

Need more than one account at a time? Paste a whole list โ€” each username is processed independently, so one bad handle never sinks the run.


How to scrape a Reddit user profile {#how-to-scrape-a-reddit-user-profile}

No code required โ€” a run takes under a minute to set up:

  1. Sign up for a free Apify account or log in
  2. Open Reddit User Scraper
  3. Paste one or more usernames (spez, u/spez, or a profile URL โ€” any mix is fine)
  4. Set Max posts per user and Max comments per user (use 0 to skip either)
  5. Hit Start, then download the dataset as JSON, CSV, or Excel

๐Ÿ’ก Want only a karma check? Set both limits to 0 and you'll get just the profile records โ€” one result per user, which makes bulk Reddit karma checker runs extremely cheap.

Input example {#input-example}

This run pulls three accounts, with up to 50 posts and 100 comments each, skipping 18+ content:

{
"usernames":[
"spez",
"u/GovSchwarzenegger",
"https://www.reddit.com/user/Shitty_Watercolour/"
],
"maxPostsCount":50,
"maxCommentsCount":100,
"includeNSFW":false,
"proxy":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}
ParameterTypeWhat it controls
usernamesarrayReddit usernames or profile URLs, in any format (required)
maxPostsCountintegerSubmitted posts collected per user โ€” 0 skips posts (default: 25)
maxCommentsCountintegerComments collected per user โ€” 0 skips comments (default: 25)
includeNSFWbooleanWhether 18+ posts and comments are kept (default: false)
proxyobjectProxy settings โ€” Apify residential proxies recommended

These five fields are the entire input surface. There's nothing else to configure.


Output example {#output-example}

Each user yields one dataType: "user" profile item, followed by their posts (dataType: "post") and comments (dataType: "comment"). A profile record looks like this:

{
"dataType":"user",
"username":"spez",
"profileUrl":"https://www.reddit.com/user/spez/",
"bio":"Reddit CEO",
"totalKarma":857432,
"linkKarma":174055,
"commentKarma":668210,
"awardeeKarma":11320,
"awarderKarma":3847,
"followersCount":128431,
"isGold":true,
"isMod":true,
"isEmployee":true,
"verified":true,
"hasVerifiedEmail":true,
"acceptFollowers":true,
"iconImg":"https://styles.redditmedia.com/...",
"snoovatarImg":"https://i.redd.it/snoovatar/...",
"bannerImg":"https://styles.redditmedia.com/...",
"createdAt":"2005-06-06T04:00:00.000Z",
"crawledAt":"2026-06-10T09:15:00.000Z"
}

The user's submitted posts and comments follow in the same dataset using the standard post and comment formats: posts carry 70+ fields (title, body, bodyHtml, subredditName, upVotes, upvoteRatio, commentsCount, postType, media fields, and derived analytics like scorePerHour and engagementTotal), and comments carry 45+ fields (body, score, subredditName, postTitle, postUrl, parentId, depth, controversiality, commentCreatedAt, and more). Filter any export by the dataType column to separate the three record types.


Reddit user scraping use cases {#use-cases}

๐ŸŒŸ Influencer & creator research โ€” Vet potential partners before outreach: check totalKarma, followersCount, account age, and which subreddits a creator actually posts in via their Reddit user post history.

๐Ÿ›ก๏ธ Moderation and trust & safety vetting โ€” Review an applicant's public track record before granting mod permissions or community access. Comment fields like controversiality and subredditName show where and how an account participates.

๐Ÿ“Š Audience analysis โ€” Profile your community's most active members: where else they comment, what content earns them karma, and how long they've been on Reddit.

๐ŸŽ“ Academic research โ€” Build longitudinal datasets of public posting behavior. Per-comment timestamps and thread context (postTitle, depth, parentId) support discourse and network studies.

๐Ÿ”Ž OSINT on public activity โ€” As a reddit user history scraper, it consolidates an account's publicly visible footprint โ€” profile, posts, comments โ€” into one structured dataset. Only data Reddit already shows to logged-out visitors is collected; use it in line with applicable laws and your own ethics review.


How much does it cost to scrape Reddit users? {#pricing}

Reddit User Scraper is pay-per-result โ€” no subscription, no platform fees, no minimum spend.

  • Actor start: $0.02 per run
  • Result stored: $0.0015 each (profile, post, and comment items all count as results)

Example: scraping 20 users with up to 10 posts and 30 comments each stores at most 20 + 200 + 600 = 820 items โ†’ $0.02 + 820 ร— $0.0015 = $1.25.

That works out to $1.50 per 1,000 results plus a 2-cent start fee. Profile-only runs (maxPostsCount: 0, maxCommentsCount: 0) cost a fifth of a cent per user โ€” bulk-checking 1,000 accounts' karma runs about $1.52.


FAQ {#faq}

Can I scrape a Reddit user's comment history?

Yes โ€” that's a core feature. Set maxCommentsCount to how many comments you want per user (up to their full public history) and each comment arrives as its own record with body, score, subredditName, postTitle, depth, and commentCreatedAt. To export Reddit user comments to a spreadsheet, download the dataset as CSV or Excel and filter on dataType = comment.

Do I need to log in or provide a Reddit API key?

No. The actor reads the same public pages any logged-out visitor sees, so there's no Reddit account, OAuth app, or API token involved โ€” and none of the official API's 600-requests-per-10-minutes throttling.

Does this work for suspended, deleted, or private accounts?

Only honestly answered: no. Suspended and deleted accounts return errors rather than data, and anything a user has hidden or removed is not retrievable. The scraper returns exactly what Reddit publicly displays for an active account โ€” nothing behind a login, nothing deleted.

Can I use it as a Reddit karma checker?

Yes. Set both maxPostsCount and maxCommentsCount to 0 and you get one compact profile record per username with totalKarma, linkKarma, commentKarma, awardeeKarma, awarderKarma, and the account creation date โ€” ideal for screening lists of accounts cheaply.

How many users can I scrape in one run?

There's no built-in cap on the usernames list. Each user is processed independently, so an invalid or banned handle is reported and skipped while the rest of the run completes. For very large lists, mind your per-user limits โ€” total cost scales with stored items.

What format do usernames need to be in?

Any of the three common forms: a bare name (spez), the prefixed form (u/spez), or a full profile URL (https://www.reddit.com/user/spez/). You can mix formats freely in one run.

Is scraping Reddit user profiles legal?

Collecting publicly available profile data is generally permissible, but you're responsible for using it lawfully โ€” respect Reddit's terms, applicable privacy regulations (GDPR/CCPA may apply to user-level data), and only process what's publicly visible. Apify's guide to web scraping legality is a good starting point.

Can AI agents and automations run this scraper?

Yes. It's exposed through the Apify MCP server for Claude, ChatGPT, Cursor, and other MCP clients, and plugs into n8n, Zapier, and Make via the Apify integration. For custom pipelines, call the REST API: POST https://api.apify.com/v2/acts/harshmaur~reddit-user-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN with the JSON input above.


More Reddit scrapers

Profiles are just one slice of Reddit. Pick the actor shaped like your job:

ActorWhen to use it instead
Reddit ScraperThe all-in-one: posts, comments, subreddits, search, and profiles in a single configurable actor
Reddit Comments ScraperYou have post URLs and want their complete comment threads, nested replies included
Reddit Search ScraperYou're starting from keywords and want matching posts, comments, or communities
Subreddit ScraperYou want every available post from one or more subreddits, not from individual users

๐Ÿ‘ Try Reddit User Scraper

You might also like

Reddit User Profile

truefetch/reddit-user-profile

Deep-dive any Reddit account โ€” karma breakdown, top subreddits, post and comment history, account age, and 19 fields. Up to 100,000 posts per user. $69 per 1,000.

306

5.0

Reddit Search Scraper - Keyword & Brand Monitoring ($1.5/1k)

harshmaur/reddit-search-scraper

Search Reddit by keyword and scrape every matching post, comment, and subreddit. Monitor brand mentions, track topics, and find leads with sort and time-range filters โ€” all of Reddit or one community. No API key, no login. Export CSV/Excel/JSON. From $1.50 per 1,000 results.

4

5.0

Reddit Comment Scraper - Export Comments & Replies ($1.5/1k)

harshmaur/reddit-comments-scraper

Scrape Reddit comments without the API โ€” every comment and nested reply from any post URL, 'load more comments' expanded automatically. Export to CSV, Excel, or JSON for sentiment analysis, AI training data, or research. No login, no rate limits. From $1.50 per 1,000 comments.

2

5.0

Reddit Profile Scraper

codingfrontend/reddit-profile-scraper

Scrape Reddit user profiles by username or profile URL โ€” including karma, bio, avatar, account age, and optional recent posts and comments.

๐Ÿ‘ User avatar

codingfrontend

2

Reddit Author Scraper

agentx/reddit-author-scraper

Reddit user lookup API โ€” pass any username and pull the profile (display name, bio, post karma, comment karma, verified-email flag, account age) plus up to 100,000 of their posts and 100,000 of their comments. Useful for moderator vetting, influencer research, and audience-segment profiling.

Subreddit Scraper - Whole Subreddits, No 1k Post Cap ($1.5/1k)

harshmaur/reddit-subreddit-scraper

Scrape entire subreddits โ€” thousands of posts per community, far beyond Reddit's ~1,000-post listing cap, by combining every sort and time window. Optional comments per post. Archive communities or build ML datasets. No API key. CSV/Excel/JSON. From $1.50 per 1,000 posts.

2

5.0

Reddit Community Member

truefetch/reddit-community-member

List active members in any subreddit โ€” username, karma score, account age, trophy count, and 20 fields per user. Min 50 results per run. No Reddit account. $2.96 per 1,000.

Reddit Profile Scraper | Fastest Bulk Username Lookup

clearpath/reddit-profile-scraper

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.

Reddit Scraper

simpleapi/reddit-scraper

Reddit Scraper extracts data from Reddit posts, comments, and user profiles across subreddits. Collect usernames, post titles, comment text, karma, and engagement signals to discover trends, leads, audience insights, or discussions relevant to your niche. ๐Ÿ”Ž๐Ÿ“Š

Reddit Profile Detail Scraper

dead00/reddit-profile-detail-scraper

Scrapes public Reddit user profiles including karma, cake day, recent posts, and comments. Ideal for research, analytics, sentiment tracking, and competitive insights. Input a Reddit username and get structured JSON or CSV output.