SubReddit Info Scraper avatar

SubReddit Info Scraper

Pricing

from $15.00 / 1,000 results

Go to Apify Store
SubReddit Info Scraper

SubReddit Info Scraper

Subreddit info scraper that profiles one community in a single call — 47 structured fields covering public descriptions, subscriber counts, access and content flags, submission and archiving settings, brand assets, sticky posts, rules, and wiki pages. From $0.015 per result plus $0.01 Actor Start.

Pricing

from $15.00 / 1,000 results

Rating

5.0

(2)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

5

Bookmarked

16

Total users

3

Monthly active users

17 days ago

Last modified

Share

SubReddit Info Scraper is a subreddit info scraper that converts one known Reddit community into a 67-field profile with subscriber facts, access and posting settings, brand assets, public rules, readable wiki pages, and pinned posts. It is built for auditable community research where one stable row is more useful than page HTML.

Apify Users Apify Runs price capability API + MCP ready

  • One required input accepts a subreddit name, r/name path, or standard Reddit community URL.
  • 67 documented top-level fields cover identity, settings, media, rules, wikis, pinned posts, and provenance.
  • Source-faithful output omits unavailable optional facts instead of inventing values.
  • Bounded enrichment reads up to 25 public wiki pages and at most two pinned posts.

The smallest useful FREE-tier run uses one community; one Actor Start plus one returned Result costs at most $0.03000 under the configured price contract.

Why Choose SubReddit Info Scraper

Profile a known community without maintaining Reddit page selectors. The Actor turns public community surfaces into one schema-aligned row suitable for comparisons, catalogs, monitoring, and enrichment.

Keep policy context with the profile. Public rules retain order, type, description, and report reason; readable wiki pages retain names, edit facts, and Markdown content.

Preserve media when downloads fail. Brand images and pinned-post media use run key-value-store URLs when saved successfully and retain their public source URLs when a download cannot be completed.

Know what is missing. Optional facts remain absent when Reddit does not expose them; empty rules or wiki arrays are meaningful source outcomes rather than fabricated defaults.

Quick Start Guide

Run the public prefill for a small, repeatable liveness check.

{
"community": "apify"
}
  1. Open the Actor input page.
  2. Enter one community name or Reddit community URL.
  3. Click Start.
  4. Open the default Dataset to read the single profile row.

The apify prefill returns one row in about 23 seconds. Live source values and runtime can change.

Input Parameters

The Actor accepts exactly one required string.

FieldTypeRequiredDefaultDescription
communitystringYesapifyPlain subreddit name, r/name, /r/name, or a standard reddit.com/r/name URL.

Query strings, fragments, malformed URLs, user profiles, and post URLs are rejected. The Actor intentionally does not accept batches, post limits, member filters, credentials, or geographic filters.

Output Data Schema

Each successful lookup returns at most one row using a 67-field top-level contract. Individual rows can omit optional fields that Reddit does not expose.

GroupComplete field list
Identity and textid, name, url, about, description, title, header_title, created
Classification and audiencead_category, content_category, type, language, subscribers, ad_whitelist
Brand assets and colorsicon, icon_size, banner, banner_size, mobile_banner, header_image, header_size, primary_color, key_color, theme_background_color
Visibility and comment mediaover_18, hide_ads, show_media, show_media_preview, comments_media_enabled, comment_attachment_types, quarantine
Content capabilitiesallow_images, allow_videos, allow_galleries, allow_polls, allow_talks, allow_discovery, allow_predictions, wiki_enabled, spoilers_enabled, emojis_enabled, emoji_size
Submission and participationsubmission_type, submit_external_label, submit_text, submit_text_label, suggested_comment_sort, score_hide_mins, archive_posts, original_tag, accept_followers, restrict_posting, restrict_commenting
Governance and displaycommunity_reviewed, crosspostable, post_flair_enabled, post_flair_position, collapse_deleted_comments, free_form_reports, disable_contributor_requests, has_menu_widget, public_traffic
Nested resources and provenancerules, wikis, stickies, processor, processed_at

rules contains ordered public rule objects. wikis contains up to 25 readable public pages with Markdown and edit metadata. stickies contains up to two pinned posts with engagement, state, flair, text, and media fields.

{
"name": "apify",
"url": "https://www.reddit.com/r/apify/",
"type": "public",
"language": "en",
"subscribers": 2209,
"allow_images": true,
"rules": [{"priority": 0, "name": "Engage with consideration and respect."}],
"wikis": [],
"stickies": [{"title": "Apify is live on x402!"}],
"processed_at": "2026-08-12T12:16:52+00:00"
}

The example above is abbreviated; counts, text, settings, and pinned content are live source data.

Integration Examples

The HTTP, Python, JavaScript, Make.com, n8n, and MCP examples all call agentx/subreddit-info-scraper with the same apify community. Keep tokens in environment variables.

Actor ID

7Ig3I8YcOQ6Rta5vH

Also addressable by name as agentx/subreddit-info-scraper — both forms work in the API, the SDKs, Make.com, and n8n.

HTTP

curl -X POST "https://api.apify.com/v2/acts/agentx~subreddit-info-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"community":"apify"}'

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("agentx/subreddit-info-scraper").call(
run_input={"community": "apify"},
max_total_charge_usd=0.03,
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item["subscribers"], len(item.get("rules") or []))

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("agentx/subreddit-info-scraper").call({
community: "apify",
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item.name, item.subscribers));

Make.com

  1. Add the module Run an Actor.
  2. Turn Map on, to the right of the Actor field.
  3. Paste the Actor ID 7Ig3I8YcOQ6Rta5vH into the Actor field.
  4. Click ⟳ Refresh to the left of Map.
  5. Edit Input JSON with community.
  6. Set Run synchronously to Yes.
  7. Add Get Dataset Items and select defaultDatasetId.

n8n

  1. Add Run an Actor and get dataset from the Apify node.
  2. Set ActorBy ID and paste 7Ig3I8YcOQ6Rta5vH.
  3. Edit Input JSON with community.

MCP

{
"mcpServers": {
"apify": {
"command": "npx",
"args": [
"-y",
"@apify/actors-mcp-server",
"--actors",
"agentx/subreddit-info-scraper"
],
"env": { "APIFY_TOKEN": "YOUR_TOKEN" }
}
}
}

Pricing

One community profile costs $0.02000 on the FREE tier, plus a $0.01000 Actor Start per run — so the smallest useful run is $0.03000. Actor Start is charged once according to requested memory, with a minimum of one event; Result is charged once when a profile row is written.

EventFREEBRONZESILVERGOLD / PLATINUM / DIAMOND
Actor Start, minimum$0.01000$0.01000$0.01000$0.01000
Result$0.02000$0.01800$0.01600$0.01500

A successful one-result FREE run therefore costs at most $0.03000 at the minimum start charge. An empty or failed run can still incur Actor Start. Confirm the live pricing page and set maxTotalChargeUsd before automating.

Use Cases

  • Build a catalog of communities with dated subscriber and access snapshots.
  • Compare public posting, media, flair, archive, and discovery settings.
  • Review public rules and wiki documentation before collecting posts.
  • Enrich a known subreddit in a research or monitoring pipeline.
  • Track public brand images and pinned announcements over time.

The output supports research and operational context; it does not verify subscriber authenticity, moderation quality, rule enforcement, or community safety.

Alternatives

Manual browsing is reasonable for a single one-off lookup but produces no stable record. A generic browser crawler can save page HTML, but it leaves schema design, selector maintenance, retries, and nested wiki collection to you. An official Reddit integration may be appropriate when you have approved API access and need endpoints beyond this profile.

Use Subreddit Posts Scraper when the records should be posts, Subreddit Members Scraper when public participant usernames are the target, or Reddit Viral Scraper when discovery starts with a keyword.

Limits and Troubleshooting

  • No row: confirm spelling and retry with the plain community name; banned, private, renamed, malformed, or unavailable communities may return nothing.
  • Reduced row: restricted or access-walled communities can expose fewer public facts.
  • Empty wikis: the wiki is disabled or no indexed page was readable; at most 25 pages are collected.
  • Missing image: a community may not configure that asset; a failed save retains the public source URL when one exists.
  • Longer runtime: wiki-heavy communities need more browser work — a community with ten wiki pages takes around 76 seconds against the 23 seconds a wiki-less one needs.
  • Memory: the Actor runs at 256 MB and accepts up to 512 MB. Lower is not offered because the browser needs this much to finish a page.
  • Charge cap: check current event prices before raising maxTotalChargeUsd.

Trust and Reliability

  • Runs on Apify cloud infrastructure with managed execution, storage, scheduling and run history.
  • Pay per community profile, not per seat and not per month.
  • A documented Dataset contract — all 67 fields are declared in the Actor's dataset schema and visible in the Store's output preview.
  • Source values only — an unavailable optional fact stays absent rather than being filled with a default, and a failed media save keeps the public source URL.

Use the Actor only for lawful processing of public information. Respect Reddit's terms, privacy expectations, intellectual-property rights, and applicable data-protection rules. Do not use it to bypass authentication or access controls, harass people, deanonymize users, or make consequential decisions about individuals. Minimize retention and secure exported data.

This independent Actor is not affiliated with, endorsed by, or sponsored by Reddit, Inc. Reddit and the Reddit logo are trademarks of Reddit, Inc.

Frequently Asked Questions

How to get subreddit statistics with this Actor?

Enter one community and read subscribers, created, type, language, settings, and processed_at from the returned row. Store successive rows if you need a dated trend rather than one current snapshot.

Does it return a subreddit rules and moderators list?

It returns the public rules list, but it does not return moderators. Choose a dedicated, policy-compliant moderator workflow if moderator identities are genuinely required.

Can I process several communities in one run?

No. The schema deliberately accepts one community and returns at most one row. Loop or schedule independent runs so each lookup keeps separate input, cost, and failure evidence.

Why are some fields absent?

Reddit does not expose every optional setting or asset for every community. Absence preserves the source response and is different from false, zero, or an empty string.

Does it include every wiki page and pinned post?

It returns up to 25 indexed readable wiki pages and up to two pinned posts. Private, blocked, unindexed, or excess pages are not bypassed or guessed.

Can the same input change later?

Yes. Subscriber counts, descriptions, rules, wikis, settings, and pinned posts are live. Use processed_at to date each snapshot.

AgentX publishes 77 Actors — the three closest Reddit workflows first, then the full catalog by category.

Closest to this Actor:

Business and Market Intelligence

Jobs and Hiring

Social Media

Video, Transcripts and Downloads

E-Commerce and Retail

Classifieds and Automotive

Real Estate

Support and Community

Ask product questions in the AgentX community on Telegram. For a reproducible problem, open an Actor Issue with the run ID, exact community input, expected behavior, and observed status, with tokens and personal information removed.

AgentX is an Arcyton brand — arcyton.com.

Last Updated: August 15, 2026