Reddit Community Scraper avatar

Reddit Community Scraper

Pricing

from $1.10 / 1,000 results

Go to Apify Store
Reddit Community Scraper

Reddit Community Scraper

Scrape subreddit metadata — subscribers, description, creation date and NSFW flag. No login, no API key.

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

5 days ago

Last modified

Categories

Share

Reddit Community Scraper — Scrape Reddit Subreddit Metadata (No API Key, No Login)

Scrape Reddit subreddit metadata at scale — subscribers, public description, title, creation date and NSFW flag — with no API key, no login, 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: connect this actor to Claude, ChatGPT / Codex, and Cursor through the Apify MCP server and let your assistant scrape Reddit subreddit statistics on demand.

Try Now Input Schema API Docs

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


What can Reddit Community Scraper do? {#what-can-reddit-community-scraper-do}

Reddit Community Scraper lets you scrape Reddit subreddit metadata at scale — turning a plain list of subreddit names into a clean, structured dataset of community facts. Give it names like technology, AskReddit or worldnews and it returns each subreddit's subscriber count, public description, title, creation date and NSFW status — ready to export as JSON, CSV, Excel, or XML.

There is no API key to register for, no OAuth flow, no login, and no cookies or account required. You paste the communities you care about, press start, and the actor handles everything for you: fetching, parsing, retrying failed requests, and normalizing every field into a predictable shape. It scrapes only publicly available data, so you can go beyond the limitations of the official Reddit API and pull community stats at scale with no limitations on requests.

It is purpose-built for the questions people actually ask about a subreddit: How big is it? When was it created? Is it NSFW? What is it about? Get your first results free in under 2 minutes — no setup, no credit card, no keys.

🗂️ Scrape subreddit metadata in one call

Scrape the core facts about any Reddit community — subscribers, title, publicDescription, createdUtc, over18 and more — for a whole list of subreddits in a single run. Perfect for building a snapshot of dozens or hundreds of communities at once.

✅ No API key, no login, no setup

Skip the Reddit developer portal entirely. There are no tokens to rotate, no rate-limit dashboards to babysit and no credentials to store — no cookies or account required. The actor manages access, pacing and retries internally so you only deal with clean, fresh output.

📊 Clean, analysis-ready fields

Every result comes back with consistent, typed fields: numeric subscriber counts, ISO-8601 timestamps for creation date, a boolean NSFW flag and a stable community id. No HTML, no scraping artifacts — just structured data you can drop straight into a spreadsheet, database or notebook.

🔄 Scrape many communities at once

Pass a stringList of subreddit names and the actor loops through all of them, one dataset row per community. The r/ prefix is optional, so r/technology and technology both work. Ideal for competitive research, market sizing, category monitoring and lead generation.

⚡ Built-in retries and polite pacing

Transient failures are retried automatically (maxRetries), and a configurable requestDelayMs keeps the crawl gentle and reliable. Fast, fresh data with resilient runs — without writing a single line of error-handling code.

💬 NSFW and community-safety flags

Each row includes the over18 flag so you can filter, tag or exclude adult communities in downstream pipelines — useful for brand-safety, moderation and ad-targeting workflows.

🤖 Agent- and automation-friendly

Because the output is small, predictable and typed, it plugs cleanly into AI agents, n8n / Zapier / Make automations, and scheduled jobs. Run it on a cron to track subscriber growth over time.


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

Reddit Community Scraper is available through the Apify MCP server, so AI agents can call it as a live tool to scrape Reddit subreddit metadata — no glue code required.

  • Claude (Claude Desktop, Claude Code) — add the Apify MCP server and let Claude fetch subreddit metadata mid-conversation.
  • ChatGPT / Codex — expose the actor as a tool so your assistant can size communities and pull descriptions on demand.
  • Cursor — call the actor from inside your editor while building Reddit-powered features or datasets.

Once connected, your agent can answer questions like "How many subscribers does r/technology have, and when was it created?" by running this actor and reading back the structured result.

You can also chain the output into the wider ecosystem of MCP connectors — push results into Slack, Notion, Airtable, Google Sheets, Zapier, Make, or n8n for reporting, alerting and enrichment pipelines.

Tip: point your agent at the Apify MCP server and reference the actor path myagizm/reddit-community-scraper.


How to scrape Reddit subreddit metadata {#how-to-scrape-reddit-subreddit-metadata}

Scraping Reddit communities takes under two minutes:

  1. Open the actor on its Apify page and click Try for free.
  2. Add subreddit names to the Subreddits (communities) field — one per line. The r/ prefix is optional.
  3. (Optional) Set Max communities (maxItems) to cap how many communities a single run fetches.
  4. (Optional) Tune Advanced options — maxRetries and requestDelayMs — if you want more resilience or gentler pacing.
  5. Click Start and wait for the run to finish (a single run lasts at most ~10 minutes).
  6. Export your scraped data as JSON, CSV, Excel, XML, HTML or RSS from the dataset tab, or pull it via the API.

That's it — no accounts, no keys, no proxies to configure.


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

Each subreddit you scrape produces one dataset item with the following fields:

FieldTypeDescription
idstringReddit's internal community identifier (e.g. t5_2qh1i).
urlstringCanonical URL of the subreddit.
namestringSubreddit name without the r/ prefix.
typestringEntity type — always community for this actor.
titlestringThe community's display title.
over18booleanNSFW flag — true if the subreddit is marked 18+.
subscribersintegerTotal number of subscribers.
activeUsersinteger | nullUsers online at scrape time, when available.
createdUtcstring (ISO-8601)When the community was created.
publicDescriptionstringThe subreddit's public description / tagline.
scrapedAtstring (ISO-8601)Timestamp of when this row was captured.

All fields are returned exactly as shown — no extra parsing needed on your end.


Use cases for scraping Reddit communities

  • Community sizing & market research — compare subscriber counts across dozens of niche and mainstream subreddits.
  • Audience discovery — find the biggest communities in a topic before launching content or ads.
  • Brand safety & moderation — use the over18 flag to filter or tag NSFW communities in pipelines.
  • Growth tracking — schedule daily/weekly runs and chart subscribers over time.
  • Lead generation & topic enrichment — attach community context (title, publicDescription, createdUtc) to existing records.
  • Competitive intelligence — benchmark the communities your competitors participate in.
  • Dataset building for AI/ML — assemble a labeled catalog of subreddits with descriptions and metadata.
  • Content strategy — identify mature vs. newly created communities using createdUtc.

Scrape a list of subreddits {#example-basic}

The minimal input to scrape Reddit communities — just a list of community names. The r/ prefix is optional.

{
"communities": [
"technology",
"science",
"AskReddit",
"worldnews"
]
}

Cap how many communities you scrape {#example-maxitems}

Use maxItems to limit the number of communities scraped in one run (1–100).

{
"communities": [
"technology",
"programming",
"webdev",
"MachineLearning",
"datascience"
],
"maxItems": 3
}

Increase resilience with retries {#example-retries}

Bump maxRetries (0–6) so transient failures are retried more aggressively.

{
"communities": [
"news",
"politics",
"sports"
],
"maxRetries": 5
}

Slow down the crawl {#example-delay}

Raise requestDelayMs (0–10000) to add a longer politeness delay between requests.

{
"communities": [
"gaming",
"pcgaming",
"buildapc"
],
"requestDelayMs": 1500
}

Turn on verbose logging {#example-debug}

Enable debug to emit detailed logs while diagnosing a run.

{
"communities": ["technology"],
"debug": true
}

Limits when scraping Reddit communities {#limits}

This actor exposes a single limit control plus pacing options:

  • maxItems — maximum number of communities to scrape in one run. Default 50, minimum 1, maximum 100.
  • maxRetries — retry attempts per failed request. Default 3, range 06.
  • requestDelayMs — politeness 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 very large lists, split your subreddits across multiple runs. There are no limitations on the number of requests across runs.


Output example {#output-example}

A single dataset item from scraping a Reddit community looks like this:

{
"id": "t5_2qh1i",
"url": "https://www.reddit.com/r/AskReddit/",
"name": "AskReddit",
"type": "community",
"title": "Ask Reddit...",
"over18": false,
"scrapedAt": "2026-07-18T22:14:12.387Z",
"createdUtc": "2008-01-25T03:52:15.000Z",
"activeUsers": null,
"subscribers": 59199357,
"publicDescription": "r/AskReddit is the place to ask and answer thought-provoking questions."
}

Each community you request produces one such row in the dataset.


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

Reddit Community Scraper is pay-per-result: you are billed for the community records you receive, so a run that scrapes 20 subreddits costs a fraction of one that scrapes 100. Because each community is a small, single request, runs are fast and efficient — there are no idle proxy costs or heavyweight browser sessions to pay for.

Get your first results free in under 2 minutes — you get a free monthly usage allowance on the Apify Free plan, which is enough to test and run small jobs. For exact numbers, see the Pricing tab on the actor's page — it always reflects current rates.


Integrate with n8n, Zapier, and Make {#integrations}

Run the actor from any tool that can call an HTTP endpoint. The actor path is myagizm~reddit-community-scraper. It integrates with Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets and Google Drive — plus the Apify MCP server.

Run synchronously and get dataset items (best for small jobs — waits for the run and returns rows directly):

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

Start a run asynchronously (best for larger jobs — returns a run object immediately):

curl -X POST "https://api.apify.com/v2/acts/myagizm~reddit-community-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"communities": ["technology", "science", "AskReddit"],
"maxItems": 50
}'

Fetch the dataset items later (using the defaultDatasetId returned by the run):

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&clean=true&format=json"
  • n8n — use the official Apify node or an HTTP Request node pointing at the endpoints above.
  • Zapier — trigger the actor and route results into thousands of apps.
  • Make — call the run endpoint, then map the dataset fields into any downstream module.

Swap format=json for csv, xlsx, xml, html or rss to export in other formats.


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

Reddit Community Scraper is part of the myagizm Reddit toolkit — combine these actors to cover the whole platform:


Support {#support}

Questions, feature requests or a subreddit that isn't returning what you expect? Open an issue on the actor's Issues tab on its Apify page. Please include the input you used and the run ID so it can be reproduced quickly. Feedback and improvement suggestions are always welcome.


FAQ — scraping Reddit communities {#faq}

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

No. There is no API key, no OAuth, no login and no cookies or account required. Just enter subreddit names and run.

What exactly does this actor return?

Community-level metadata for each subreddit: id, url, name, title, subscribers, over18, createdUtc, publicDescription, activeUsers, type and scrapedAt. See What data can I scrape from Reddit communities?.

This actor scrapes only publicly available community information. As with any scraping, you are responsible for how you use the data — respect Reddit's terms, applicable laws and privacy rules such as GDPR. It does not access private or logged-in content.

Can I use Reddit Community Scraper with the Apify API?

Yes. Start runs and fetch datasets programmatically using the endpoints in Integrate with n8n, Zapier, and Make. The actor path is myagizm~reddit-community-scraper.

Can I scrape Reddit community data through an MCP server?

Yes. It's available via the Apify MCP server for Claude, ChatGPT / Codex and Cursor. See Use with AI agents.

Do I need proxies to scrape Reddit communities?

No. The actor handles access and pacing for you; there are no proxies to set up.

Can I integrate scraped Reddit data with other apps?

Yes — via the Apify API, webhooks, or the MCP server. It connects to Make, Zapier, n8n, Slack, Google Sheets, Airtable, Notion and more.

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

Yes. Export the dataset as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the dataset tab or via the API format parameter.

Can I scrape multiple subreddits at once?

Yes. Pass a list of subreddit names — up to maxItems (default 50, max 100) per run. Split larger lists across multiple runs.

Can I schedule the scraper to run automatically?

Yes. Use Apify Schedules to run it on a cron and track subscriber growth over time.

Can I use the r/ prefix in subreddit names?

Yes. Both r/technology and technology work — the prefix is optional.

Can I scrape data from private subreddits?

No. This actor collects only publicly available community data. Private, quarantined or logged-in-only content is not accessible.

How long does a run take?

A single run lasts at most ~10 minutes. Because each community is a lightweight request, most runs finish well within that window.

What happens if a subreddit doesn't exist or is banned?

Failed requests are retried up to maxRetries times; communities that can't be resolved are skipped so the rest of your run still completes.

How do I filter out NSFW communities?

Use the over18 boolean field — filter it in your export or downstream automation.

Why is activeUsers sometimes null?

The active-users count isn't always exposed for every community; when unavailable, the field is returned as null rather than a guess.


reddit community scraper · subreddit subscriber count · compare subreddit size · subreddit metadata api · reddit community directory · find biggest subreddits · subreddit nsfw check · reddit community research · subreddit stats export · x402 actor · ai agent scraper no account · pay with usdc api · mcp scraper for agents


Run it from an AI agent — no Apify account needed (x402) {#x402}

This actor accepts agentic payments over the open x402 protocol. An AI agent can pay for a run in USDC on Base and get the data without an Apify account, a credit card, or an API key:

# one-time: wallet + prepaid token (agent side)
npx -y awal auth login <email>
npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1&currency=usd' --max-amount 1000000 --json
# then use the returned token exactly like an Apify API token
curl "https://api.apify.com/v2/acts/myagizm~reddit-community-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'

Why it works here: this actor is pay per event and runs with limited permissions, the two conditions x402 requires. You are charged per result, so an agent pays only for the rows it receives. The prepaid token is a hard spending cap and expires 14 days after purchase.


Disclaimer {#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 responsibly and only to collect publicly available data in compliance with applicable laws and Reddit's terms.


Resources {#resources}


中文说明 —— Reddit 社区信息抓取工具(V1)

V1 = 轻量低价线。 本 Actor 为 V1:自包含、价格最低、尽力而为。若需要更稳定的交付与更全的字段,请使用同一功能的 V2 版本(见 myagizm 商店主页)。

免登录抓取 Reddit 公开数据 —— 抓取子版块的元数据:订阅人数、简介、图标、是否成人内容。不需要 Reddit API Key、不需要 OAuth 应用、不需要登录或 Cookie。结果可导出为 JSON、CSV、Excel、XML,也可通过 Apify API 定时运行并接入 n8n、Zapier、Make 等工具。

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

能做什么

  • 🏘️ 抓取子版块元数据:名称、订阅人数、公开简介、图标、NSFW 标记。
  • 📊 对比多个社区规模,一次运行多个版块。
  • 🔍 投放前先做社区体检:规模、定位、内容分级。
  • 📏 maxItems 控制数量。

谁在用

  • 📣 社区营销 —— 发帖前先确认版块规模与调性。
  • 📊 市场研究 —— 量化某个垂直领域的社区总量。
  • 🧑‍💻 数据团队 —— 建立社区目录用于后续抓取编排。
  • 🛡️ 合规团队 —— 提前识别 NSFW 版块。

可以抓取哪些数据

字段类型说明
idstring记录 ID(帖子如 t3_...,评论如 t1_...
urlstring永久链接
namestring名称(用户名或版块名)
typestring记录类型(post / comment / user / community
titlestring帖子标题
over18boolean是否为成人内容版块
subscribersinteger版块订阅人数
publicDescriptionstring版块公开简介

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

输入示例

{
"communities": [
"technology",
"science",
"AskReddit",
"worldnews"
]
}

输出示例

{
"id": "t5_2qh1i",
"url": "https://www.reddit.com/r/AskReddit/",
"name": "AskReddit",
"type": "community",
"title": "Ask Reddit...",
"over18": false,
"scrapedAt": "2026-07-18T22:14:12.387Z",
"createdUtc": "2008-01-25T03:52:15.000Z",
"activeUsers": null,
"subscribers": 59199357,
"publicDescription": "r/AskReddit is the place to ask and answer thought-provoking questions."
}

价格

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

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

实时价格见 Apify 商店页面

使用建议

  • 📊 subscribers 排序即可找到细分领域最大的社区。
  • 🔞 用 over18 提前过滤掉不适合品牌的版块。
  • 🗂️ 把社区列表作为其他 Reddit actor 的输入清单。
  • ⏰ 定期快照即可跟踪社区增长。

其他 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-community-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"communities": [
"technology",
"science",
"AskReddit",
"worldnews"
]
}'

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 精查。

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

让 AI 代理直接调用 —— 无需 Apify 账号(x402)

本工具支持基于开放 x402 协议代理支付:AI 代理可以用 Base 链上的 USDC 直接付费运行,无需 Apify 账号、信用卡或 API 密钥。

npx -y awal auth login <邮箱>
npx awal x402 pay 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1&currency=usd' --max-amount 1000000 --json
curl "https://api.apify.com/v2/acts/myagizm~reddit-community-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $PREPAID_TOKEN" -H 'Content-Type: application/json' -d '{INPUT}'

之所以可用:本工具采用按事件计费且以受限权限运行,这正是 x402 的两个前提条件。按结果计费,代理只为拿到的数据付费;预付令牌本身就是消费上限,购买后 14 天到期。


免责声明

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

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

相关搜索

reddit 社区信息抓取 · 子版块订阅数 · reddit 版块规模对比 · reddit 社区目录 · reddit 版块元数据 · 免登录抓取 reddit 社区 · x402 支付 · ai 代理抓取 · usdc 付费 api