RedditAnswer

Subreddit member count gone? What Reddit shows now

Reddit dropped subreddit member counts; r/AskReddit now shows 12,077,967 weekly visitors. Read the new figures by hand or with one API call.

4 min read

Short answer

  • Reddit stopped showing subreddit member counts in its 2025 header change; a community now shows weekly visitors and weekly contributions instead.
  • Visitors counts unique people over seven days on a rolling 28-day average without bots, and Reddit now uses it as the measure of community size.
  • ToolzerHub's Reddit API returns both figures, the creation date and the rules for 1 credit a subreddit, and a free tool shows them without code.
On this page

You can't see a subreddit's member count anymore. Reddit replaced it in 2025 with two figures on every community header: weekly visitors and weekly contributions. To size up or compare communities now, read those two figures, by hand, with our free Subreddit Stats tool, or through our API.

What Reddit changed

Reddit's moderator announcement said it was "moving away from subscribers as the measure of community size". Visitors counts unique visitors over the last seven days, on a rolling 28-day average, without detected bots. Contributions counts the posts and comments that weren't removed over the same week. Reddit's reason was that a subscriber total tracked a community's age more than its activity.

Visitors is now Reddit's own size measure too: one person can moderate at most five communities with over 100,000 weekly visitors. Moderators can rename the visitors label, so a header may use the community's own word for it; the figure underneath is the same.

Subreddit stats with ToolzerHub

We make ToolzerHub. Our Reddit API has a subreddit-info route that returns a community's weekly visitors, weekly contributions, creation date, description and full rules. Each call is a GET with the x-api-key header and costs 1 credit.

bash
export TOOLZERHUB_API_KEY=your_key
curl -H "x-api-key: $TOOLZERHUB_API_KEY" \
  "https://api.toolzerhub.com/v1/reddit/subreddit-info?subreddit=python"

r/Python from that call, trimmed to one rule:

json
{
  "prefixed_name": "r/Python",
  "weekly_active_users": 112800,
  "weekly_contributions": 864,
  "created_at": "2008-01-25T03:14:39.134000+0000",
  "rules": [{ "number": 1, "title": "No showcase posts" }]
}

weekly_active_users is Reddit's own name for the visitors figure on the header. rules carries each rule's full text as well as its title.

Compare subreddits in one CSV

The script takes any number of subreddit names and writes one row each, with a contributions-per-1,000-visitors column. A name works with or without r/, and so does a pasted subreddit link. That ratio shows how much of a community's audience posts or comments.

python
import csv
import os
import sys
import time

import requests

API = "https://api.toolzerhub.com/v1/reddit/subreddit-info"
KEY = os.environ.get("TOOLZERHUB_API_KEY")
FIELDS = ["subreddit", "weekly_visitors", "weekly_contributions", "contributions_per_1000_visitors", "created", "rules"]


def get(subreddit, tries=4):
    # 429 and 503 are worth a retry; the body says how long to wait.
    for attempt in range(tries):
        r = requests.get(API, params={"subreddit": subreddit}, headers={"x-api-key": KEY}, timeout=90)
        if r.status_code in (429, 503) and attempt < tries - 1:
            wait = int(((r.json().get("error") or {}).get("details") or {}).get("retryAfter") or r.headers.get("Retry-After") or 5 * (attempt + 1))
            time.sleep(min(wait, 60))
            continue
        r.raise_for_status()
        return r.json()["data"]


def main(names, out="subreddits.csv"):
    rows = []
    for name in names:
        info = get(name)
        if not info:
            print(f"r/{name}: not found")
            continue
        visitors, contributions = info["weekly_active_users"], info["weekly_contributions"]
        rows.append({
            "subreddit": info["prefixed_name"],
            "weekly_visitors": visitors,
            "weekly_contributions": contributions,
            "contributions_per_1000_visitors": round(contributions / visitors * 1000, 1) if visitors and contributions is not None else None,
            "created": (info["created_at"] or "")[:10],
            "rules": len(info["rules"]),
        })
    with open(out, "w", newline="", encoding="utf-8") as f:
        writer = csv.DictWriter(f, fieldnames=FIELDS)
        writer.writeheader()
        writer.writerows(rows)
    print(f"{len(rows)} subreddits in {len(names)} calls, saved to {out}")


if __name__ == "__main__":
    if not KEY or len(sys.argv) < 2:
        sys.exit("usage: TOOLZERHUB_API_KEY=... python subreddit_stats.py SUBREDDIT [SUBREDDIT ...]")
    main(sys.argv[1:])

What 12 subreddits showed

The 12 communities below came back in 12 calls and 12 seconds:

Subreddit Weekly visitors Weekly contributions Per 1,000 visitors
r/AskReddit 12,077,967 1,043,506 86.4
r/worldnews 4,317,002 108,034 25.0
r/technology 4,026,905 88,201 21.9
r/webdev 384,043 4,835 12.6
r/SideProject 327,257 23,398 71.5
r/smallbusiness 285,223 13,111 46.0
r/Entrepreneur 207,066 1,962 9.5
r/learnpython 200,872 1,681 8.4
r/dataengineering 116,800 691 5.9
r/Python 112,800 864 7.7
r/marketing 71,796 1,018 14.2
r/shopify 58,189 1,985 34.1

r/learnpython drew 200,872 visitors a week against r/Python's 112,800, so the help community is the bigger audience. r/SideProject and r/smallbusiness turn far more visitors into posts and comments than r/Entrepreneur does. r/AskReddit's 12,077,967 visitors left 1,043,506 contributions, the highest ratio of the 12 at 86.4 per 1,000.

Age says little about size now. r/dataengineering, created in 2015, draws more weekly visitors than r/marketing, created in 2008. Rules vary as widely: r/marketing lists 14 and r/SideProject lists none.

What it costs

A subreddit costs 1 credit, so the 12 above cost 12 credits. The 100 free credits a month cover 100 subreddits; $19 buys 10,000 credits that never expire, and plans for higher volume cover daily tracking. Set your key and your list of communities is a CSV in under a minute.

For posts and comments rather than community stats, see the Reddit scraper in Python, and for Reddit's own access rules, Reddit API pricing.

We are not affiliated with Reddit.

Get this data from your own code

The Reddit API returns it as JSON with one x-api-key header. 100 free credits monthly.