Subreddit Members Scraper avatar

Subreddit Members Scraper

Pricing

from $3.39 / 1,000 results

Go to Apify Store
Subreddit Members Scraper

Subreddit Members Scraper

Subreddit members scraper that lists active users in any community — username, karma, account age & 23 public profile fields per person. Activity-derived from recent posts and comments, not the official subscriber roster. From $3.75 per 1,000 profiles with tier discounts.

Pricing

from $3.39 / 1,000 results

Rating

5.0

(2)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

2

Bookmarked

13

Total users

2

Monthly active users

5 days ago

Last modified

Share

Subreddit Members Scraper is a subreddit members scraper that lists the active users of any Reddit community — the people actually posting and commenting — and exports each one as a 25-field public profile with karma, account age, and status flags.

  • One run covers a single community and returns 1 to 400 unique contributor profiles, saved to the dataset as they are read.
  • Each profile carries 25 documented fields: identity, profile URL, avatar, banner, post and comment karma, account creation date, verified, premium, NSFW and search-visibility flags, trophies, and moderated communities.
  • No Reddit account, cookies, or API key needed from you — enter a community name and start.

Run a small test · View API

The smallest useful run is one community with max_results set low; at the FREE tier a single returned profile costs $0.01 for Actor Start plus $0.00500 for the result — $0.01500 in total.

What does Subreddit Members Scraper do?

Point it at one subreddit and it discovers the unique authors visible in that community's recent posts and expanded comments, then resolves each author into a structured public Reddit profile. The output answers the question "who is actually contributing here right now" with sortable columns instead of hours of manual profile clicking.

One thing it deliberately does not do: it does not read Reddit's private subscriber roster. Reddit exposes only a subscriber count, never the subscriber list, so every "members" tool works from public signals. This Actor is explicit about its signal — the output is an activity-derived contributor sample. It can include an author who commented without subscribing, and it cannot include a silent subscriber who never appears in visible activity. Treat the dataset as "authors discovered in recent visible activity", not as an audience census.

Deleted accounts, suspended users, and profiles that fail to resolve are skipped, so a run can return fewer rows than requested, and a small or quiet community may expose fewer unique authors than the cap you set.

How do I use Subreddit Members Scraper?

  1. Open the input form.
  2. Enter a community as a plain name such as apify, a path such as r/apify, or a full reddit.com/r/apify URL.
  3. Set Max Results between 1 and 400 and click Start.
  4. When the run finishes, open the default dataset and export JSON, CSV, or Excel.

This is the shared example used throughout this page:

{
"community": "apify",
"max_results": 50
}

Start small. Discovery walks recent posts and comment trees before profiles resolve, so a low cap on a mid-sized community is the fastest way to judge fit before scaling to the 400-profile ceiling.

Input

community (required) — the subreddit to scan. Accepts a display name (apify), an r/ path (r/apify or /r/apify), or a standard community URL containing reddit.com/r/apify.

max_results (required) — an integer from 1 to 400 that caps how many unique contributor profiles are returned. Profiles are saved as they are read, so a slow run still delivers everything it reached. The cap limits output size; it does not guarantee that a community will expose that many unique authors.

Run different communities as separate runs so each sample keeps its own provenance and charge boundary.

Output

Every dataset row is one contributor with 23 documented top-level fields:

GroupFields
Provenanceprocessor, processed_at
Identityid, name, username, profile_url, avatar, banner, about, created
Status flagsverified, verified_email, snoovatar, is_premium, is_employee, is_moderator, is_suspended, is_nsfw, robots_hidden
Karmapost_karma, comment_karma
Nested recordstrophies, moderated

An abbreviated illustrative row for the shared apify scenario:

{
"processor": "https://apify.com/agentx/subreddit-members-scraper",
"processed_at": "2026-07-24T06:16:42+00:00",
"id": "example-id",
"name": "Example Display Name",
"username": "example_author",
"profile_url": "https://www.reddit.com/user/example_author/",
"post_karma": 165,
"comment_karma": 73,
"created": "2021-04-03T14:52:47+00:00",
"verified": true,
"verified_email": true,
"is_premium": false,
"is_moderator": false,
"trophies": [{ "name": "Five-Year Club", "granted": "2026-04-03T14:52:47+00:00" }],
"moderated": []
}

Karma values are account-wide, not specific to the scanned community. is_moderator is a global account flag, while moderated lists the communities the profile publicly moderates. Unavailable source values stay empty or null rather than being invented.

Use cases

  • Build a subreddit active users list for community research or a moderation review.
  • Profile the contributor base of a niche community before sponsoring, posting, or partnering.
  • Find engaged, high-karma accounts in a topic community for audience analysis with human oversight.
  • Map moderator overlap across communities through the moderated field.
  • Feed usernames into a separate, authorized profile or content review workflow.

Choose another tool if you need posts and comments themselves (see Related Actors below), need historical activity beyond the recent surface, or expect an official subscriber roster — no public tool can deliver that. These use cases do not justify unsolicited outreach, automated reputation scoring, or decisions about individuals.

API and integrations

The verified Actor ID is lFt4Jcm2UW4qUUJpo and the full name is agentx/subreddit-members-scraper. It runs from the Console, the Apify API, schedules, webhooks, and MCP clients, and connects to n8n, Make, and Zapier through the standard Apify integrations.

Synchronous HTTP call with the shared scenario (keep the token in an environment variable):

curl -X POST "https://api.apify.com/v2/acts/agentx~subreddit-members-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
--data '{"community":"apify","max_results":50}'

For AI agents, connect to Apify MCP, fetch the Actor's input schema, and call agentx/subreddit-members-scraper with the same input and a maximum-charge boundary. Never place an API token in the input, dataset, or a shared prompt.

Pricing

Pay-per-event: one Actor Start charge per run (depends on memory, minimum one event) plus one Result charge per profile written to the dataset. Higher subscription tiers pay less per profile:

EventFREEBRONZESILVERGOLD / PLATINUM / DIAMOND
Actor Start, minimum$0.01000$0.01000$0.01000$0.01000
Result, per returned profile$0.00500$0.00450$0.00400$0.00375

Smallest useful test at the FREE tier: one profile = $0.01000 + $0.00500 = $0.01500. The shared 50-profile example costs $0.01000 + (50 × $0.00500) = $0.26000. A run that returns fewer profiles charges fewer result events. Check the live pricing page before production use and set maxTotalChargeUsd when scheduling.

Alternatives

Generic Reddit scrapers return posts and comments and leave you to extract, deduplicate, and resolve author names yourself — three manual steps this Actor performs in one run. Username-only member scrapers are cheaper per row but stop at the name, without karma, account age, flags, or nested records, so any profiling step still costs a second tool. The trade-off in the other direction: if all you need is raw usernames at maximum volume, a leaner tool costs less, and if you need one specific user's full posting history, a profile-focused Actor is the better fit. This Actor sits in the middle deliberately — one community in, analysis-ready contributor profiles out.

Limits and troubleshooting

  • No users found — verify the community name resolves and has visible recent activity.
  • Fewer rows than requested — small or quiet communities expose fewer unique authors; deleted or unavailable profiles are skipped.
  • Slow discovery — large comment trees extend the discovery phase; retry with a lower cap.
  • Null or empty fields — the source did not expose the value; null and false stay distinct.
  • Repeated runs differ — recent activity moves constantly; treat each run as its own sample.
  • Charge limit reached — raise maxTotalChargeUsd only after reviewing the live event prices.

Report a reproducible problem on the issues page with the run ID, the exact two-field input, and the expected versus observed dataset count.

Frequently asked questions

How do I scrape subreddit members list data?

Enter the community name and a profile cap, start the run, and export the dataset. The result is the practical form of a members list Reddit actually exposes: the community's visibly active contributors, since the true subscriber roster is private on every platform and tool.

Can I get a subreddit active users list with karma and account age?

Yes — that is the core output. Every row includes post karma, comment karma, and the account creation date alongside 21 other public profile fields.

Is this the official subscriber list?

No. Reddit never publishes subscriber identities. The output is a deduplicated sample of authors found in recent visible posts and comments, which is also why silent subscribers cannot appear.

Why did I get fewer profiles than my cap?

The community's recent activity surface contained fewer unique resolvable authors. Listing limits, deleted content, and unavailable profiles all reduce output; you are only charged for profiles actually delivered.

Is karma specific to the community I scanned?

No. Karma and status flags are account-wide Reddit values; moderated shows which communities the account publicly moderates.

Do I need a Reddit account or API key?

No. The two-field input is all that is required, and the result arrives as a structured dataset you can export or query by API.

Enrich your data with AgentX

  • All Jobs Scraper — enrich contributor research with hiring signals from 39 job platforms.
  • All Shopping Scraper — add product and pricing context from global marketplaces.
  • All Video Scraper — resolve video links your contributors share into metadata and files.

Support

Use public data responsibly: follow Reddit's terms, Apify's policies, and applicable law, minimize retained personal information, and require human review before consequential decisions. Do not use the output for harassment, deanonymization, or unsolicited targeting.

Run a small test · View API