Reddit Profile Scraper V2 avatar

Reddit Profile Scraper V2

Pricing

from $1.10 / 1,000 results

Go to Apify Store
Reddit Profile Scraper V2

Reddit Profile Scraper V2

Reddit Profile Scraper V2 — cached data source (results may lag up to ~1.5h). Structured JSON, no login, no API key. For real-time data use the V1 actor.

Pricing

from $1.10 / 1,000 results

Rating

0.0

(0)

Developer

MYM

MYM

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 hours ago

Last modified

Categories

Share

Reddit Profile Scraper V2 — Scrape Reddit User Profiles, Karma & Post History (No API Key, No Login)

Scrape Reddit profiles at scale — turn any list of Reddit usernames into clean, structured data covering karma signals, account age, flags, and full public post history, with no login, no API key, and no cookies or account required. Export scraped data to JSON, CSV, Excel, or XML, schedule runs via API, and integrate with your tools and AI workflows.

Built for AI agents: plug this actor into Claude, ChatGPT / Codex, and Cursor through the Apify MCP server and let your agent scrape Reddit profile data on demand.

Try Now Input Schema API Docs

What it doesAI agents (MCP)How to useOutput dataLimitsOutput examplePricingIntegrationsOther Reddit dataFAQSupportResources


What can Reddit Profile Scraper V2 do? {#what-can-reddit-profile-scraper-v2-do}

Reddit Profile Scraper V2 lets you scrape Reddit profiles for any user you name. Give it a list of usernames and it returns structured data describing each account's public posts — titles, scores, subreddits, timestamps, upvote ratios, comment counts, and more — ready for analysis, enrichment, or feeding into an AI agent. There is no API key, no login, and no cookies or account required.

This is the V2 edition, built for high throughput and stability so you can scrape Reddit profiles at scale. Results can lag behind Reddit by up to ~1.5 hours, which is ideal for research, monitoring, and bulk enrichment where absolute real-time freshness is not required. If you need up-to-the-second data, use the V1 Reddit Profile Scraper instead.

Get your first results free in under 2 minutes — no Reddit account, no OAuth app, no API key, and no proxy configuration. The actor handles everything for you and collects only publicly available data.

✅ Scrape any public Reddit profile

Pass one username or hundreds and scrape Reddit profiles at once. The actor accepts usernames with or without the u/ prefix and returns each user's public post activity as clean, flat records. No manual page-clicking, no HTML parsing on your side, and no limitations on requests.

🗂️ Structured, analysis-ready output

Every record is a normalized object with consistent field names and types. Scores, comment counts, upvote ratios, and timestamps come back as numbers and ISO dates — no artifacts, no ragged data, no post-processing required before you load it into a spreadsheet, database, or notebook.

💬 Rich post metadata

Each post you scrape includes its title, self-text body, subreddit, flair, NSFW/spoiler/stickied flags, gilded count, thumbnail, outbound URL, domain, and canonical permalink — enough context to reconstruct a user's public footprint without a second request.

📊 Bulk profile enrichment at scale

Feed a whole list of usernames in a single run to enrich leads, audiences, moderators, or community members. The actor streams results into a single dataset you can export in one click, going beyond the limitations of the official Reddit API.

🔄 Consistent schema across the Reddit V2 family

Profile posts share the same core shape as output from the other Reddit V2 actors (scraper, subreddit, search, comment, community), so you can join and combine datasets across the whole family without remapping fields.

⚡ Fast, fresh, hands-off, and reliable

Built-in retries, a configurable politeness delay, and automatic handling of the entire fetch pipeline mean you set your inputs once and get back a complete dataset. Fast, fresh data with no login sessions to maintain and no blocks to babysit.


Use with AI agents — Claude, ChatGPT & Cursor (MCP) {#use-with-ai-agents-mcp}

Reddit Profile Scraper V2 is fully compatible with the Apify MCP (Model Context Protocol) server, which means AI agents and assistants can call it as a tool and receive structured Reddit profile data directly in their context.

  • Claude (Claude Desktop, Claude Code, and the API) — add the Apify MCP server and let Claude scrape Reddit profiles as part of a research or enrichment task.
  • ChatGPT / Codex — expose the actor as a callable tool so the model can gather Reddit profile activity on demand.
  • Cursor — call the actor from inside your editor to pull real Reddit data into code, notebooks, or docs.

Because the output is already clean structured data, agents can reason over it immediately — ranking users, summarizing activity, or extracting entities without extra parsing.

Beyond MCP, you can wire the actor's dataset into the connectors you already use — Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive — to push profile data wherever your team works.


How to scrape Reddit profiles {#how-to-scrape-reddit-profiles}

Scraping Reddit profiles takes five steps and less than two minutes:

  1. Open the Reddit Profile Scraper V2 actor page and click Try for free.
  2. In the Usernames field, add one or more Reddit usernames (for example spez, kn0thing). The u/ prefix is optional.
  3. Optionally set Max profiles to cap how many profiles a single run fetches.
  4. Click ▶ Start and wait for the run to finish — a single run lasts at most ~10 minutes.
  5. Open the Output / Dataset tab and export your results as JSON, CSV, Excel, or XML, or fetch them via the API.

That's it — no API key, no login, no proxy setup.


What data can I scrape from Reddit profiles? {#what-data-can-i-scrape}

Each item in the dataset represents one public post from a scraped profile. The table below lists the fields you can scrape from Reddit profiles.

FieldTypeDescription
idstringReddit fullname / unique post ID (e.g. t3_1u7hraf).
urlstringCanonical permalink to the post on reddit.com.
typestringItem type (e.g. post).
titlestringPost title.
authorstringUsername of the post author.
subredditstringSubreddit the post was submitted to (e.g. u_spez).
scoreintegerNet upvote score at scrape time.
upvoteRationumberRatio of upvotes to total votes (0–1).
numCommentsintegerNumber of comments on the post.
selftextstringFull body text for self/text posts.
flairstringPost flair text, if any.
domainstringDomain of the linked content (e.g. self.spez).
outboundUrlstringExternal URL for link posts (empty for self posts).
thumbnailstringThumbnail image URL, if present.
isSelfbooleanWhether the post is a self/text post.
nsfwbooleanWhether the post is marked NSFW.
spoilerbooleanWhether the post is flagged as a spoiler.
stickiedbooleanWhether the post is pinned/stickied.
archivedbooleanWhether the post is archived.
editedbooleanWhether the post was edited.
gildedintegerNumber of awards/gildings on the post.
createdUtcstring (ISO)Post creation time in UTC.
createdUtcEpochintegerPost creation time as a Unix epoch.
scrapedAtstring (ISO)When the record was collected.
sourceTypestringSource identifier (reddit).

Fields reflect the real output schema. Optional fields such as flair, thumbnail, and outboundUrl may be empty strings when a post does not have them.


Use cases — why scrape Reddit profiles?

  • Audience & community research — profile the public activity of members, moderators, or power users in your niche.
  • Lead & influencer enrichment — enrich a list of usernames with karma signals, post volume, and topical focus.
  • Brand & reputation monitoring — track what specific accounts post about your product, competitors, or category.
  • Competitor analysis & competition monitoring — watch what known accounts publish and how it performs.
  • Trust & safety / moderation — review an account's public footprint before granting access or approving contributions.
  • Trend analysis & market research — aggregate posting patterns across many users to spot emerging topics and behaviors.
  • Academic & social research — build reproducible datasets of public Reddit activity for study.
  • AI training & RAG pipelines — feed clean, structured Reddit text into retrieval and fine-tuning workflows.
  • Content sourcing & content auditing — discover high-performing posts from known creators to inform your own strategy.

Input examples — how to scrape Reddit profiles

All examples use the real input field names from the actor's schema.

Scrape a single Reddit profile

{
"usernames": ["spez"]
}

Scrape multiple Reddit profiles at once

{
"usernames": ["spez", "kn0thing", "GovSchwarzenegger"],
"maxItems": 50
}

The u/ prefix is optional — "u/spez" and "spez" are treated identically.

Cap the number of profiles per run

{
"usernames": ["spez", "kn0thing"],
"maxItems": 20
}

Tune reliability and politeness

{
"usernames": ["spez"],
"maxItems": 50,
"maxRetries": 4,
"requestDelayMs": 500
}
  • maxRetries — retry attempts per failed request (default 3, range 06).
  • requestDelayMs — politeness delay between requests in milliseconds (default 300, range 010000).

Enable verbose logging while debugging

{
"usernames": ["spez"],
"debug": true
}

Set debug to true to emit verbose run logs when you need to inspect what the actor is doing.


Limiting Reddit profile results {#limits}

Use these inputs to control the size and behavior of a run:

  • maxItems (Max profiles) — the maximum number of profiles to fetch in one run. Default 50, minimum 1, maximum 100.
  • maxRetries — retry attempts per failed request. Default 3, range 06.
  • requestDelayMs — delay between requests in milliseconds. Default 300, range 010000.

A single run lasts at most ~10 minutes, and only one long-running job runs at a time. For large workloads, split usernames across multiple runs or schedule recurring runs.


Output example {#output-example}

A single dataset item you scrape from a Reddit profile looks like this (self-text trimmed for brevity):

{
"id": "t3_1u7hraf",
"url": "https://www.reddit.com/user/spez/comments/1u7hraf/21_years_of_reddit/",
"nsfw": false,
"type": "post",
"flair": "",
"score": 606,
"title": "21 years of Reddit",
"author": "spez",
"domain": "self.spez",
"edited": false,
"gilded": 0,
"isSelf": true,
"spoiler": false,
"archived": false,
"selftext": "Hi everyone,\n\nReddit turns 21 next week...",
"stickied": false,
"scrapedAt": "2026-07-18T21:19:54.811Z",
"subreddit": "u_spez",
"thumbnail": "",
"createdUtc": "2026-06-16T16:04:27.000Z",
"sourceType": "reddit",
"numComments": 201,
"outboundUrl": "",
"upvoteRatio": 0.88,
"createdUtcEpoch": 1781625867
}

How much does scraping Reddit profiles cost? {#how-much-does-scraping-reddit-profiles-cost}

Reddit Profile Scraper V2 uses a simple, pay-per-result model — you pay for the data you actually scrape, not for time spent or infrastructure. Because the actor runs efficiently, runs are fast and predictable, which keeps costs low for bulk enrichment at scale.

New Apify accounts include free monthly usage credits, so you can get your first results free in under 2 minutes at no cost. Check the Pricing tab on the actor page for current per-result rates.


Integrate Reddit profile data with n8n, Zapier, and Make {#integrations}

Run the actor from any tool that can make an HTTP request. Use the actor path myagizm~reddit-profile-scraper-v2.

Run synchronously and get dataset items

Best for small runs where you want the results back in the same request:

curl -X POST "https://api.apify.com/v2/acts/myagizm~reddit-profile-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"usernames": ["spez", "kn0thing"],
"maxItems": 50
}'

Start a run asynchronously

Best for larger jobs — start the run, then fetch results when it finishes:

curl -X POST "https://api.apify.com/v2/acts/myagizm~reddit-profile-scraper-v2/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"usernames": ["spez", "kn0thing"],
"maxItems": 100
}'

Then retrieve the dataset once the run has succeeded:

$curl "https://api.apify.com/v2/acts/myagizm~reddit-profile-scraper-v2/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&status=SUCCEEDED"

For no-code automation, use the official Apify integrations for Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive to trigger runs and route the dataset wherever your team works — no code required. You can also connect via webhooks to fire downstream jobs the moment a run finishes.


Want other Reddit data? {#want-other-reddit-data}

Reddit Profile Scraper V2 is part of a full family of myagizm Reddit scrapers. If you need more than profile activity, combine it with these siblings — they share the same clean schema so datasets join cleanly:


FAQ — scraping Reddit profiles {#faq}

Do I need a Reddit account or API key to scrape Reddit profiles?

No. There is no login, no OAuth app, and no API key — and no cookies or account required. The actor handles the entire data pipeline for you — just provide usernames and run it.

The actor collects only publicly available data that any visitor can see without logging in. As with any data collection, you are responsible for how you use the results — follow Reddit's terms, applicable laws (such as GDPR/CCPA), and respect user privacy. Do not use the data for harassment or to identify individuals.

What is the difference between V2 and V1?

V2 is built for scale and stability for bulk and research use, but results may lag behind Reddit by up to ~1.5 hours. V1 (Reddit Profile Scraper) is optimized for real-time freshness. Choose based on whether you prioritize scale/stability or up-to-the-second data.

How fresh is the data?

Records can be up to ~1.5 hours behind live Reddit. Each item includes a scrapedAt timestamp so you always know when it was collected.

Can I use Reddit Profile Scraper V2 with the Apify API?

Yes. Start runs and fetch datasets via the Apify API using the actor path myagizm~reddit-profile-scraper-v2. See Integrate Reddit profile data for sync and async examples.

Can I get Reddit profile data through an MCP server?

Yes. The actor works with the Apify MCP server, so Claude, ChatGPT/Codex, and Cursor can call it as a tool and receive structured profile data directly. See Use with AI agents.

Do I need proxies to scrape Reddit profiles?

No. Proxy handling and session management are built in — you don't configure anything.

Can I integrate Reddit profile data with other apps?

Yes. Route the dataset into Make, Zapier, n8n, Slack, Google Sheets, Airtable, Notion, and more, or trigger runs via webhooks. See Integrations.

Can I export Reddit profile data to CSV, Excel, or JSON?

Yes. Every dataset can be exported as JSON, CSV, Excel, HTML, XML, or RSS from the Output tab, or fetched via the API in any of those formats.

Can I scrape multiple Reddit profiles at once?

Yes. Pass a list of usernames and the actor scrapes them in a single run, up to maxItems profiles (default 50, maximum 100). For larger workloads, split usernames across multiple runs or schedule recurring runs.

Can I schedule the Reddit profile scraper?

Yes. Use Apify Schedules to run the actor on any cadence, and route the output to your integrations automatically.

Can I scrape data from private Reddit accounts?

No. The actor scrapes only public profile activity. Suspended, private, or empty profiles simply return no post records, so a few unavailable usernames won't fail the whole run.

Can I use usernames with the u/ prefix?

Yes. The u/ prefix is optional — u/spez and spez are treated the same.

What fields does each Reddit profile record contain?

Each item is a public post with fields like title, selftext, score, upvoteRatio, numComments, subreddit, author, createdUtc, flags (nsfw, spoiler, stickied, archived, edited), and more. See What data can I scrape?.

Can I control speed and reliability?

Yes. Use maxRetries to set retry attempts per failed request (0–6) and requestDelayMs to set a politeness delay between requests (0–10000 ms).

Why are some fields empty strings?

Optional fields like flair, thumbnail, and outboundUrl are empty when a post doesn't have them (for example, a self post has no outboundUrl). This keeps the schema consistent across every record.


Support {#support}

Questions, feature requests, or found something off? Open an issue on the actor's Issues tab, or contact the developer through the actor page. Bug reports that include your input configuration and the run ID get resolved fastest.


reddit profile scraper · reddit karma checker · reddit account age lookup · reddit user data export · reddit user vetting · reddit moderator check · bulk reddit username lookup · reddit user api alternative · reddit account authenticity check


Disclaimer

This is an independent tool and is not affiliated with, endorsed by, or sponsored by Reddit. All product names, logos, and brands are property of their respective owners. Use this actor only to collect publicly available data and in compliance with applicable laws and Reddit's terms.


Resources {#resources}


中文说明 —— Reddit 用户资料抓取工具(V2)

V2 = 托管交付线。 本 Actor 为 V2:运行在托管基础设施上,交付更稳定、字段更全。若只需要最低价的尽力而为版本,同一功能的 V1 版本也在 商店主页

免登录抓取 Reddit 公开数据 —— 抓取用户的 karma、账号年龄、验证状态与徽章。不需要 Reddit API Key、不需要 OAuth 应用、不需要登录或 Cookie。结果可导出为 JSON、CSV、Excel、XML,也可通过 Apify API 定时运行并接入 n8n、Zapier、Make 等工具。

两分钟内免费拿到第一批数据 —— 填入内容、点击 Start 即可。无需配置,试用不需要信用卡。

能做什么

  • 👤 抓取用户公开资料:帖子 karma、评论 karma、总 karma。
  • 📅 账号创建时间,判断账号真实性的关键信号。
  • 验证与身份标记:邮箱验证、Gold、版主、员工。
  • 🖼️ 头像地址与是否允许被关注。
  • 🧑‍🤝‍🧑 一次可排队多个用户名

谁在用

  • 🕵️ 风控与反欺诈 —— 用 karma 与账号年龄筛查账号。
  • 🤝 社区运营 —— 识别高贡献用户与潜在版主。
  • 💼 招聘与背景核查 —— 了解候选人的公开社区足迹。
  • 🧑‍💻 数据团队 —— 为用户行为分析补充画像字段。

可以抓取哪些数据

字段类型说明
idstring记录 ID(帖子如 t3_...,评论如 t1_...
urlstring永久链接
typestring记录类型(post / comment / user / community
titlestring帖子标题
authorstring作者用户名
subredditstring所属子版块
scoreinteger抓取时的净赞数
upvoteRationumber赞同比例(0–1)
numCommentsinteger评论数
selftextstring帖子正文(开启 Include post text 时返回)
flairstring帖子 flair 标签
domainstring来源域名(如 self.AskRedditi.redd.it
outboundUrlstring帖子指向的链接(外链帖为外部地址,自帖为永久链接)
thumbnailstring缩略图地址
isSelfboolean是否为纯文本自帖
nsfwboolean是否标记为成人内容
spoilerboolean是否标记为剧透
stickiedboolean是否在版块内置顶
archivedboolean是否已归档
editedboolean是否被编辑过
gildedinteger是否获得奖励
createdUtcEpochinteger创建时间(Unix 时间戳)
sourceTypestring该行的采集方式(如 listing

字段取决于该条目公开了什么;不存在的值返回 null,数据结构保持稳定。

输入示例

{
"usernames": ["spez"]
}

输出示例

{
"id": "t3_1u7hraf",
"url": "https://www.reddit.com/user/spez/comments/1u7hraf/21_years_of_reddit/",
"nsfw": false,
"type": "post",
"flair": "",
"score": 606,
"title": "21 years of Reddit",
"author": "spez",
"domain": "self.spez",
"edited": false,
"gilded": 0,
"isSelf": true,
"spoiler": false,
"archived": false,
"selftext": "Hi everyone,\n\nReddit turns 21 next week...",
"stickied": false,
"scrapedAt": "2026-07-18T21:19:54.811Z",
"subreddit": "u_spez",
"thumbnail": "",
"createdUtc": "2026-06-16T16:04:27.000Z",
"sourceType": "reddit",
"numComments": 201,
"outboundUrl": "",
"upvoteRatio": 0.88,
"createdUtcEpoch": 1781625867
}

价格

采用按结果计费:只为真正拿到的数据付费,不按运行时间收费。

  • 💸 成本 = 结果数量 × 单价,预算可提前算清。
  • 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享阶梯折扣。
  • 🆓 新账号自带每月免费额度,第一次运行不花钱。
  • 🚫 无代理附加费、无单次请求费、无最低消费。

实时价格见 Apify 商店页面

使用建议

  • 📅 createdUtc + karma 一起看:新账号高 karma 通常异常。
  • 🛡️ 用 hasVerifiedEmailisMod 做可信度分层。
  • 🧑‍🤝‍🧑 批量核查比逐个查便宜得多。
  • ⏰ 定期快照即可观察 karma 增长速度。

其他 Reddit 数据

其他平台同样采用免登录、按结果计费的方式:Instagram · TikTok · X(推特) · LinkedIn · YouTube · Google 地图。完整工具家族见 myagizm 商店主页

配合 AI 智能体使用(MCP)

本 Actor 已接入 Apify MCP 服务器,Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用,用自然语言提问即可拿到结构化结果,无需写胶水代码。

集成与 API

支持 Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive,以及 Webhook、定时任务与 MCP 服务器。

curl -X POST "https://api.apify.com/v2/acts/myagizm~reddit-profile-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"usernames": ["spez"]
}'

format 改成 jsoncsvxlsxxml 即可导出不同格式。

常见问题

需要 Reddit API Key 或登录吗? 不需要。没有 API Key、没有 OAuth 应用、不登录、不用 Cookie。

抓取 Reddit 合法吗? 只采集公开可见的数据,即任何未登录访客都能看到的内容。不登录、不访问私密版块或私信。合规责任由使用者承担:如涉及个人数据请遵守 GDPR / CCPA 与平台条款。

能抓私密版块或已删除内容吗? 不能,会被跳过并记录在运行日志中。

需要配置代理吗? 不需要,已内置托管。

支持导出 CSV / Excel / JSON 吗? 支持 JSON、CSV、Excel、XML。

可以通过 Apify API 调用吗? 可以,见上方示例。

支持 AI 智能体(MCP)吗? 支持,Claude、ChatGPT、Cursor 均可当作工具调用。

可以定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook;按 id 去重即可实现增量采集。

V1 和 V2 有什么区别? V1 轻量自包含、价格最低、尽力而为;V2 运行在托管基础设施上,交付更稳定、字段更全。两者输入基本一致,可以先用 V1 广筛、再用 V2 精查。

数据有多新? 不缓存,每次运行都读取当前公开页面。

免责声明

本工具为独立第三方工具,与 Reddit, Inc. 无任何隶属、认可或赞助关系,所有商标归各自所有者。

本 Actor 只采集公开可见的数据,不登录、不绕过访问控制、不获取私密内容。数据使用的合规责任由使用者承担。

相关搜索

reddit 用户资料抓取 · reddit karma 查询 · reddit 账号年龄 · reddit 用户核查 · reddit 版主识别 · 免登录抓取 reddit 用户 · reddit 用户画像数据