Reddit User Profiles Scraper avatar

Reddit User Profiles Scraper

Pricing

from $11.99 / 1,000 result items

Go to Apify Store
Reddit User Profiles Scraper

Reddit User Profiles Scraper

Scrapes Reddit user profiles from search queries or URLs. Returns karma, account age, moderator status, and Gold status for each user. Export to CSV, JSON, Excel, or XML.

Pricing

from $11.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

0

Monthly active users

9 days ago

Last modified

Share

ParseForge

Reddit User Profiles Scraper

Scrape Reddit user profiles by username, keyword, or search URL, up to a million per run. Every profile comes with karma, account age, moderator status, and Gold status. No login or API key. Export to CSV, JSON, Excel, or XML.

Reddit's official API needs an app registration, OAuth, and rate-limits you. This reads the public user search and profile pages directly, filtered by karma, account age, moderator status, or Gold status, and returns each match in one fixed schema.

Who uses itWhat they scrape Reddit for
Market researchersWhich Reddit users are influential in a niche
Community managersWho the active moderators are in a topic area
Lead generation teamsWhich Reddit users match a buyer persona
Academic researchersHow Reddit account characteristics vary by topic

What it does

This Actor collects Reddit user profiles by username search, keyword search, or direct search URL, and returns each one as a flat row.

  • πŸ” Search by username or keyword: find profiles that match a partial name or interest.
  • πŸ“Š Karma filters: set minimum and maximum total karma to target established or new accounts.
  • πŸ‘‘ Gold and moderator filters: return only users with Reddit Gold or active moderator roles.
  • πŸ•’ Account age filter: restrict results to accounts created in the past day, week, month, or year.
  • πŸ”— Direct URL input: paste a Reddit user search URL to replicate an exact query.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Reddit data

πŸ“ˆ Find niche influencers.

A market researcher searches for users who post about a product category, filters by high karma, and builds a list of potential brand advocates.

πŸ›‘οΈ Map moderator networks.

A community manager runs a keyword search with the moderator filter on to see which accounts control the main subreddits in their industry.

🎯 Generate leads from Reddit.

A B2B marketer searches for users discussing a pain point, filters by account age and karma, and exports the profiles for outreach.

πŸ§ͺ Study account demographics.

An academic researcher collects profiles from a set of subreddit-related searches and compares karma, age, and Gold status across groups.

Why choose this scraper

What you get
No API keyScrape public Reddit pages without registering an app or dealing with OAuth.
Flat rowsEvery profile is one row in your dataset, ready for spreadsheets or databases.
Scale to a millionCollect up to 1,000,000 profiles per run with Apify's infrastructure.
Residential proxiesOptional Apify proxy avoids IP blocks and keeps your runs stable.

How it compares

This Actor focuses on Reddit user profiles, while the competitors below also scrape posts and comments. Choose based on whether you need profile-only data or full Reddit content.

FeatureParseForgeReddit Scraper LiteReddit Scraper - Posts, Comments, Search & Subreddits
User profile scrapingYesYesYes
Karma filtersYesNot listedNot listed
Moderator filterYesNot listedNot listed
Gold user filterYesNot listedNot listed
Account age filterYesNot listedNot listed
Post and comment scrapingNoYesYes

Configure the run

Drive the Actor from a search query or a full Reddit user search URL, and filters run as each profile is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrl": "https://www.reddit.com/search/users/?q=python&type=user",
"maxItems": 10
}

A larger pull:

{
"startUrl": "https://www.reddit.com/search/users/?q=python&type=user",
"maxItems": 200
}

Pricing

Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$15.99
10,000 results$159.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Reddit User Profiles Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Reddit through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/reddit-profiles-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query and filters. If you set a high minimum karma or a narrow time filter, Reddit may return no matching users. Try broadening the filters or using a more general keyword.

Why did the run stop before reaching maxItems?

Reddit's user search only returns a limited number of results for a query. If you need more profiles, try different keywords or break the search into smaller queries.

Why are some profiles missing fields?

Reddit sometimes hides certain profile details, such as exact account creation date, for privacy or display reasons. The Actor returns whatever is publicly visible.

Why am I getting blocked or seeing errors?

Enable the proxy configuration in Advanced Options and use Apify residential proxies. Also reduce the number of concurrent requests if you are running many searches.

FAQ

QuestionAnswer
Do I need a Reddit API key?No. This Actor reads Reddit's public user search and profile pages directly, so no app registration or OAuth is required.
Can I scrape a specific list of usernames?You can search by a partial username or keyword, but the Actor does not accept a list of exact usernames. Use the search query field to find matching profiles.
What data does each profile include?Each row includes the username, total karma, account creation date, moderator status, Gold status, and other fields shown in the sample output.
How many profiles can I scrape in one run?You can set the maximum profiles field up to 1,000,000. The Actor stops when it reaches that number or when Reddit has no more matching results.
Can I filter by account age?Yes, use the time filter to return only accounts created in the past day, week, month, or year.
Can I filter by karma?Yes, set a minimum and/or maximum total karma to target accounts within a range.
Can I filter by moderator or Gold status?Yes, there are boolean filters for only moderators and only Gold users.
What export formats are supported?You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Will I get blocked by Reddit?Using the optional Apify residential proxy reduces the chance of blocks. The Actor also respects Reddit's public pages and does not require login.
Can I run this on a schedule?Yes, you can schedule recurring runs in Apify to keep your profile data up to date.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Reddit, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.