RedditapisRedditapis
ai agent redditbest subreddits for ai agentsreddit communitiessubreddit analyticsagent buildersoriginal researchreddit data api

The Subreddits AI Agent Builders Actually Use: 24 Communities, Measured

Five curated lists rank the best subreddits for AI agent builders and none of them measured anything. We pulled 24 communities and 2,400 posts and ranked them on data.

Emma·
Measured ranking of the subreddits AI agent builders use in 2026, covering post velocity, on-topic share and reply depth across 24 communities read live through the public Reddit data API

Nobody who publishes a list of the best subreddits for AI agent builders has measured one. Five pages currently rank for that query, four of them rank communities by feel, and the fifth states the right principle and then ranks against it.

TL;DR: Five curated lists rank the best subreddits for AI agent builders and not one publishes a number it collected. We measured 24 communities and 2,400 posts through the public Reddit data API on 2026-09-02. Subscriber count is an excellent predictor of raw attention and a poor predictor of agent-specific conversation: rank correlation with the mean score of the month's top posts is +0.857, and with the share of the newest 100 posts mentioning agent building it is -0.559, permutation p 0.0040 over 24 communities. r/mcp sits 18th of 24 on size and 1st on measured builder signal. r/ChatGPT is 1st on size and 16th on signal. The newest 100 posts span 13.6 hours in r/ClaudeCode and 431 days in r/AutoGenAI, so a fixed sample of 100 is not one measurement, it is 24 different ones.

That is not a complaint about effort. Several of those lists are written by people who clearly use these communities, and one of them states our central finding outright before ranking in a way that contradicts it. The gap is narrower and more specific: the question "which community should an agent builder be in" has an answer you can measure, and everyone answers it from memory instead.

So we measured it. On 2026-09-02 we read the about record for 24 communities, pulled the newest 100 posts from each, and pulled up to 100 top-of-month posts from each, through the public Reddit data API. That is 2,400 posts, 96 requests, and zero failed calls. Every number below is either measured in that pass, derived from it with the arithmetic shown, or cited to a named third party with a retrieval date, and each one says which it is.

Not affiliated with Reddit Inc. redditapis.com is an independent third-party REST proxy for Reddit's API. This guide is vendor-neutral: it publishes the raw columns so you can disagree with our weighting, names the limits of every measurement, and credits the competitor pages that got things right.

TL;DR

Five curated lists rank the best subreddits for AI agent builders and not one of them publishes a number it collected. We measured 24 communities and 2,400 posts through the public Reddit data API on 2026-09-02. Subscriber count turns out to be an excellent predictor of raw attention and a poor predictor of agent-specific conversation: rank correlation with the mean score of the month's top posts is +0.857, and with the share of the newest 100 posts that mention agent building it is -0.559, permutation p 0.0040 over 24 communities. r/mcp sits 18th of 24 on size and 1st on measured builder signal. r/ChatGPT is 1st on size and 16th on signal. The observation window matters more than anyone admits: the newest 100 posts span 13.6 hours in r/ClaudeCode and 431 days in r/AutoGenAI, so a fixed sample of 100 is not one measurement, it is 24 different ones. Bots were not the problem: automation wrote 11 of 2,400 posts.

What are the best subreddits for AI agent builders in 2026?

Measured by us across 24 communities on 2026-09-02 through the public Reddit data API, the five highest on builder signal are r/mcp, r/AI_Agents, r/LLMDevs, r/n8n and r/LangChain. None of those five is in the top seven by subscriber count. The five lowest are r/redditdev, r/MachineLearning, r/RooCode, r/singularity and r/vibecoding, and two of those five are among the three largest communities in the basket. That inversion is the finding, and the rest of this guide is the evidence for it and the argument about what it does not prove.

The five, in composite order, with the size rank each one holds:

  • r/mcp, 18th of 24 by subscribers, 1st on builder signal
  • r/AI_Agents, 8th by subscribers, 2nd on signal, and the highest raw throughput in the basket
  • r/LLMDevs, 3rd on signal
  • r/n8n, 13th by subscribers, 4th on signal
  • r/LangChain, 5th on signal

Here is the throughput number that most separates the two groups, the rate at which each community produces posts that are actually about building agents:

Bar chart of agent-relevant posts per day derived from the newest 100 posts in each community, led by r slash AI_Agents at 63.7 per day, r slash ClaudeAI at 45.9, r slash ClaudeCode at 38.9 and r slash mcp at 34.7

Before the full table, one caution about how to read it. The composite column is a weighting we chose, not a property of these communities. It puts 0.4 on the share of posts that mention agent building, 0.4 on the log of the rate at which those posts arrive, and 0.2 on comments per upvote, each min-max normalised across the 24. We picked those weights because they answer the question a builder is actually asking, which is whether the room is talking about the thing you are building and whether it answers you. Somebody optimising for reach should weight them differently and will get a different order. That is why every raw column sits beside the score.

The 24 communities, ranked on measured builder signal

#CommunitySubscribersOn-topic shareAgent posts per dayComments per upvoteSignal scoreSource
1r/mcp119,57293.0%34.731.1789.5derived
2r/AI_Agents433,28770.0%63.711.4585.9derived
3r/LLMDevs167,31257.0%17.941.72476.4derived
4r/n8n254,95790.0%7.590.86575.7derived
5r/LangChain106,45482.0%10.950.97975.5derived
6r/AgentsOfAI123,83886.0%10.960.59672.4derived
7r/crewai6,92287.0%1.411.02166.9derived
8r/ClaudeCode401,60322.0%38.860.8753.6derived
9r/ClaudeAI1,110,37730.0%45.870.43952.7derived
10r/AutoGenAI9,06786.0%0.20.41847.8derived
11r/cursor155,07130.0%5.060.77144.6derived
12r/ChatGPTCoding397,60750.0%3.460.17944.1derived
13r/LocalLLaMA815,92618.0%11.220.60841.5derived
14r/artificial1,332,09328.0%6.070.44340.5derived
15r/ollama135,96025.0%4.010.71740.3derived
16r/ChatGPT11,616,3799.0%12.740.44235.9derived
17r/OpenWebUI22,68631.0%0.990.69635.0derived
18r/OpenAI2,848,07214.0%5.130.44733.2derived
19r/PromptEngineering412,30116.0%2.910.48831.5derived
20r/vibecoding350,86318.0%4.890.16731.2derived
21r/singularity3,961,0759.0%1.810.29323.1derived
22r/RooCode18,68422.0%0.130.7620.3derived
23r/MachineLearning3,069,32610.0%0.590.48219.7derived
24r/redditdev86,6376.0%0.051.66719.3derived

n = 2,400 · as of 2026-09-02

Method: Three requests per community on 2026-09-02: the about record, the newest 100 posts, and the top 100 of the month. Subscribers is read straight off the about record. On-topic share is the percentage of those 100 newest posts whose title or body matched a fixed 17-term regex covering agent, agentic, mcp, model context protocol, tool call, tool use, function call, langgraph, langchain, crewai, autogen, n8n, orchestrat, multi-agent, a2a and swarm. Agent posts per day is derived as 100 divided by the hours the page spans, converted to days, multiplied by that share. Comments per upvote is total comments over total upvotes for the page, not a mean of per-post ratios. The obvious limits are that one page is one sample at one moment, that a term list is a blunt classifier, and that the weighting is a choice. What would falsify the ranking is a repeat pass where the on-topic ordering inverts; a repeat pass 30 minutes later agreed within one percentage point on 23 of 24 communities.
Signal score is our weighting, not a fact about the communities: 0.4 on-topic share, 0.4 log agent-relevant post rate, 0.2 comments per upvote, each min-max normalised across the 24. The three raw columns beside it are the measurements. Re-weight them and the order changes, which is why they are printed.

The rank movement is easier to see on six communities than on 24, and the direction is consistent across the whole basket:

Comparison grid showing where six communities sit ranked by subscriber count against where they sit on measured builder signal, with r slash mcp rising 17 places and r slash MachineLearning falling 20

Across all 24, the average absolute rank movement between the two orderings is close to nine places. r/mcp and r/crewai each gain 17, r/LangChain gains 14, r/AutoGenAI gains 13. Going the other way, r/MachineLearning loses 20, r/singularity loses 19, r/ChatGPT loses 15 and r/OpenAI loses 14. Four communities barely move: r/RooCode holds 22nd on both, r/ollama moves one place, r/ChatGPTCoding moves one, r/ClaudeCode moves two. A ranking that shuffles everything would be suspicious. This one leaves the middle roughly alone and inverts the ends, which is what you would expect if size and topical density were measuring genuinely different things.

How did we measure this, and what exactly did we collect?

Three requests per community, run sequentially from one client on 2026-09-02, with the exact request shapes published so you can repeat them. The about record gives subscribers and the creation date. A listing call sorted by new at limit 100 gives everything behavioural: timestamps, authors, upvotes, comments and text. A top-of-month call gives the attention ceiling. Nothing here needs a field Reddit stopped returning, which matters more than it sounds and is the subject of a later section.

The three requests, per community:

  • GET /api/reddit/sub/<name>/about for subscribers and the creation date
  • GET /api/reddit/posts?sort=new&limit=100 for timestamps, authors, upvotes, comments and text
  • GET /api/reddit/posts?sort=top&t=month&limit=100 for the attention ceiling

Exactly as issued:

# 1. size and age
curl -H "Authorization: Bearer $KEY" \
  "https://api.redditapis.com/api/reddit/sub/<name>/about"

# 2. behaviour: timestamps, authors, upvotes, comments, text
curl -H "Authorization: Bearer $KEY" \
  "https://api.redditapis.com/api/reddit/posts?subreddit=<name>&sort=new&limit=100"

# 3. the attention ceiling
curl -H "Authorization: Bearer $KEY" \
  "https://api.redditapis.com/api/reddit/posts?subreddit=<name>&sort=top&t=month&limit=100"

Five step flow from reading the about record for subscribers, pulling the newest 100 posts, measuring the hours those posts span, classifying each title and body against a fixed term list, and dividing posts by the window to get a rate

The basket was chosen deliberately rather than randomly, and that is a limitation worth naming first. We wanted four strata: dedicated agent communities (r/AI_Agents, r/mcp, r/LangChain, r/LLMDevs, r/AutoGenAI, r/crewai, r/AgentsOfAI, r/n8n), general AI communities (r/ClaudeAI, r/LocalLLaMA, r/OpenAI, r/singularity, r/artificial, r/MachineLearning, r/ChatGPT), agentic coding tools (r/cursor, r/ChatGPTCoding, r/vibecoding, r/ClaudeCode, r/PromptEngineering, r/RooCode, r/OpenWebUI) and runtime plumbing (r/ollama, r/redditdev). Sizes run from 6,922 subscribers in r/crewai to 11,616,379 in r/ChatGPT, three orders of magnitude, so no finding here can be blamed on comparing only small things to only small things.

ONE PASS, READ LIVE

What 24 communities cost to measure properly

2026-09-02

What the pass cost is worth stating plainly, because it is the reason nobody does this and the reason that excuse does not hold:

Statistics panel showing the measurement pass: 24 communities read, 2,400 posts analysed, 96 API calls spent, zero failed requests

Ninety six requests. On a rate budget that comfortably accommodates it, the whole dataset behind this guide took a few minutes of wall clock. Anyone publishing a ranked list of eight or ten communities could collect the same evidence for a third of that. The reason curated lists carry no numbers is not that the numbers are expensive. If you want the mechanics of paging a listing further than one call reaches, the pagination rules cover the cursor behaviour, and the rate-limit picture covers what a sustained version of this costs.

The one methodological choice that deserves argument is the topic classifier. We match each post's title and body against a fixed list of 17 patterns: agent, agents, agentic, mcp, model context protocol, tool call, tool use, function call, langgraph, langchain, crewai, autogen, n8n, orchestrat, multi-agent, a2a and swarm. That list is blunt in both directions. It matches a post in r/singularity whose body happens to say "agentic video understanding" and misses a post in r/n8n titled "Built this order-processing workflow, would love feedback on the branching logic", which is agent work by any reasonable definition and contains none of our terms. We hand-checked samples in both directions and we ran the whole thing three ways, which is the subject of a later section. The short version is that the ordering barely moves.

Why is subscriber count the wrong number to rank on?

Because it predicts the wrong thing, and it predicts that wrong thing extremely well, which is what makes it so persuasive. Across the 24 communities, subscriber count correlates with the mean score of the month's top posts at Spearman rho +0.857. If your question is "how many people will see this", subscriber count answers it about as well as a single number can. Against the share of the newest 100 posts that mention agent building, the same number correlates at -0.559. Both of those are real, and they point in opposite directions.

What subscriber count does and does not predict, across the same 24 communities:

  • Attention, mean score of the month's top posts: Spearman rho +0.857, p < 0.0001
  • On-topic share, agent-building mentions in the newest 100: Spearman rho -0.559, p 0.0040
  • Discussion depth, comments per upvote: Spearman rho -0.463, p 0.0252

How well subscriber count predicts each measured column

What subscribers is compared againstSpearman rhoPermutation pReadingSource
Mean score of the top posts this month+0.857under 0.0001Strong. Size predicts attention very well.derived
Posts per day+0.6540.0009Real. Bigger communities are posted in more.derived
Share of posts about building agents-0.5590.0040Negative. Bigger communities are less on-topic.derived
Comments per upvote-0.4630.0252Negative. Bigger communities reply less per vote.derived

n = 24 · as of 2026-09-02

Method: Spearman rank correlation computed over all 24 communities in the basket, with p from a two-sided permutation test of 20,000 label shuffles seeded at 20260902, so no normality assumption is made about a sample this small. n=24 throughout and no community was excluded. The honest limits are that 24 is a small basket, that the basket is ours rather than random, and that rank correlation says nothing about causation. Re-running with the title-only classifier moves the third row from -0.559 to -0.542, so the sign does not depend on the term list. A basket of the same size drawn differently that returned a positive rho on on-topic share would falsify this.
Four rank correlations over the same 24 communities. The sign flip between the first row and the third is the whole finding: the number every list publishes predicts one thing well and the opposite thing badly.

Four correlations, one basket, and a sign flip between the first row and the third. Permutation p values come from 20,000 label shuffles rather than a normal approximation, because 24 is a small sample and a normal approximation on 24 points is a claim nobody should accept quietly. The p on the on-topic row is 0.0040 and on the comments-per-upvote row is 0.0252, so both clear a conventional threshold, and the attention row is under 0.0001.

The attention side of that trade is worth seeing directly, because it is genuinely large:

THE SAME COMMUNITIES, TWO DIFFERENT ANSWERS

Mean upvotes on the month's top posts, where the attention actually is

PointValue (upvotes)
r/ChatGPT1,980.8 upvotes
r/ClaudeAI1,499.3 upvotes
r/singularity1,247.3 upvotes
r/LocalLLaMA1,022.5 upvotes
r/ClaudeCode761.7 upvotes
r/AI_Agents54.1 upvotes
r/mcp15.2 upvotes
r/LangChain11 upvotes
Mean score of up to 100 top-of-month posts per community, read 2026-09-02. Read this beside the on-topic share: the five communities at the top of this chart carry between 9 and 30 percent agent-building talk, and the three at the bottom carry between 70 and 93 percent.

A top post in r/ChatGPT this month averaged 1,980.8 upvotes. A top post in r/mcp averaged 15.2. That is a factor of 130, and anyone telling you r/mcp is a better place to be seen is wrong. The claim is narrower: r/mcp's 100 newest posts carry 93 percent agent-building talk against r/ChatGPT's 9 percent, so the two communities answer different questions and only one of those questions is answered by a subscriber count.

Bar chart of places gained when 24 communities are ranked on builder signal instead of subscribers, with r slash mcp and r slash crewai each gaining 17 places

There is a second reason the number misleads, and it has nothing to do with what it measures. Subscriber count is cumulative. It counts every account that ever joined and it never decays when someone stops reading, unsubscribes in spirit, or deletes the app. A community that was busy years ago and quiet since carries that old number forever. That is not a flaw Reddit should fix; it is simply what the field is. It becomes a problem only when a list treats it as a proxy for present activity, which every list we read does.

This is not a new observation. It circulates as folk wisdom inside the communities themselves, and off-platform too: a Hacker News comment from 2024 describes the mechanism directly, that a small community which grows past some threshold gets "overrun by the greater reddit population" and loses what made it worth being in. Inside the communities it is stated more bluntly:

r/MachineLearning·u/fit-captain-6

[D] What are the best subreddits you follow for AI/ML/LLMs/NLP/Agentic AI etc?

00
Open on Reddit

The top answer in that thread, at 61 upvotes, is a person saying the community has not recovered from the 2023 API changes: "This sub used to be 10X better before the reddit mobile app API protests. Many active posters stopped posting and probably moved e.g. to twitter. This sub has never recovered after that. The content difference is night and day". The second-highest answer, at 33, argues against the premise of the whole genre: "On the whole Reddit is not the best place for this information though. It's too noisy". Neither of those people published a number either. Both of them are describing something our data can see.

Which communities are actually about building agents?

r/mcp, at 93 of the newest 100 posts matching agent-building terms, followed by r/n8n at 90, r/crewai at 87, r/AgentsOfAI and r/AutoGenAI at 86, and r/LangChain at 82. At the other end, r/redditdev sits at 6, r/singularity and r/ChatGPT at 9 each, and r/MachineLearning at 10. The gap between the two ends is a factor of 15 and it does not track size in the direction anyone expects.

  • Densest: r/mcp 93 of 100, r/n8n 90, r/crewai 87, r/AgentsOfAI and r/AutoGenAI 86, r/LangChain 82
  • Thinnest: r/redditdev 6, r/singularity and r/ChatGPT 9 each, r/MachineLearning 10

Bar chart of the share of the newest 100 posts mentioning agent building, from 93 percent in r slash mcp down to 6 percent in r slash redditdev

What that chart hides is volume, and volume is where the general communities claw back most of the difference. r/ChatGPT produces 141.57 posts per day at 9 percent on-topic, which is 12.74 agent-relevant posts per day. r/n8n produces 8.43 posts per day at 90 percent on-topic, which is 7.59. So the community that is 45 times larger and 10 times less relevant still puts more agent-adjacent material in front of you per day. Both numbers are true and a ranking that reports only one of them is misleading in a predictable direction.

Donut chart showing the share of agent-relevant posts per day by community type, with dedicated agent communities at 50.6 percent, general AI communities at 28.6 percent, agentic coding tools at 19.3 percent and runtime plumbing at 1.4 percent

Summed across the basket, the eight dedicated agent communities produce 147.5 agent-relevant posts per day, just over half the total. The seven general AI communities produce 83.4, and the seven agentic-coding communities produce 56.3. So the honest picture is a split rather than a hierarchy: half the agent conversation on Reddit happens in communities named after agents, and the other half happens in communities named after models and editors. A list that covers only the first half misses roughly 49 percent of the material, and a list that covers only the second half misses 51 percent.

For a concrete sense of what the highest-density community is actually discussing, this walkthrough of wiring custom agents through the Model Context Protocol covers the same ground r/mcp posts about daily:

If you want the equivalent on this site rather than on video, the guide to building a Reddit MCP server walks the server side and the agent-skill packaging guide covers the alternative shape, where the same capability ships as a skill rather than a server.

How much does posting volume differ between these communities?

By a factor of 768, which is larger than almost anyone assumes and large enough to break naive comparisons. r/ClaudeCode ran at 176.63 posts per day when we measured. r/AutoGenAI ran at 0.23. In between sits basically every rate you can imagine: r/ClaudeAI at 152.89, r/ChatGPT at 141.57, r/AI_Agents at 91.02, r/LocalLLaMA at 62.35, r/mcp at 37.34, r/LangChain at 13.35, r/redditdev at 0.89, r/RooCode at 0.58.

  • Fastest: r/ClaudeCode at 176.63 posts per day
  • Slowest: r/AutoGenAI at 0.23 posts per day
  • Spread: a factor of 768 between them

What a page of 100 posts actually samples, per community

CommunityHours the 100 newest posts spanPosts per dayDistinct authorsAutomation postsTop-of-month posts returnedSource
r/ClaudeCode13.6176.631000100measured
r/ClaudeAI15.7152.891000100measured
r/ChatGPT17.0141.57980100measured
r/AI_Agents26.491.02951100measured
r/LocalLLaMA38.562.35951100measured
r/mcp64.337.34690100measured
r/OpenAI65.536.63920100measured
r/LLMDevs76.331.47950100measured
r/vibecoding88.427.15850100measured
r/artificial110.721.67890100measured
r/singularity119.420.11660100measured
r/PromptEngineering132.118.17810100measured
r/cursor142.216.88910100measured
r/ollama149.616.04950100measured
r/LangChain179.813.35760100measured
r/AgentsOfAI188.212.75821100measured
r/n8n284.68.43820100measured
r/ChatGPTCoding347.06.92943100measured
r/MachineLearning407.65.89943100measured
r/OpenWebUI752.33.1985194measured
r/crewai1,478.61.6277053measured
r/redditdev2,692.90.8993121measured
r/RooCode4,161.40.587501measured
r/AutoGenAI10,350.80.236002measured

n = 2,400 · as of 2026-09-02

Method: One listing call per community sorted by new at limit=100 on 2026-09-02, plus one top-of-month call at limit=100. The window is the difference between the newest and oldest created_utc in the returned page. Automation posts counts authors matching AutoModerator or a name ending in bot or carrying a bot separator, which will miss a bot with a human-looking name and is therefore a floor rather than an estimate. Distinct authors is an exact count over the same 100 items. The limitation that matters is that velocity moves with the news cycle: a community mid-launch reads faster than its average. A second pass on a quiet week that reversed the ordering of the top and bottom thirds would falsify the comparison.
Posts per day is the only derived column here, computed as 100 divided by the window in days. The last column is what the top-of-month endpoint returned when asked for 100, and five communities could not fill it.

The column that does the real damage is the first one. The newest 100 posts covered 13.6 hours in r/ClaudeCode and 10,350.8 hours in r/AutoGenAI. That second figure is 431 days. So when a curated list puts r/AutoGenAI and r/ClaudeCode on the same page as peers, it is comparing a community whose visible front page turns over twice a day with one whose visible front page has been accumulating since the middle of 2025.

That difference has a practical consequence for anything you build on top. A single polling cadence cannot serve this basket: poll every hour and you will re-read the same page 24 times in r/AutoGenAI while missing seven posts in r/ClaudeCode. If you are building a monitor rather than a ranking, the webhook and polling comparison works through the cadence question properly, and the keyword-monitor build shows the shape in code.

What does a fixed sample of 100 posts really measure?

A different amount of time in every community, which is the single most under-stated problem in this genre. A listing call returns at most 100 items. It does not return the last 24 hours, or the last week, or any fixed period. It returns however far back 100 items happens to reach, and that depends entirely on how busy the community is.

  • A listing call returns at most 100 items, never a fixed period
  • Those 100 covered 13.6 hours in r/ClaudeCode
  • The same 100 covered 10,350.8 hours, or 431 days, in r/AutoGenAI

Architecture diagram showing the three endpoint reads, the raw fields taken from them, the five derived per-community columns, and the weighting used for the published ranking

This is why every table in this guide carries the window beside the figure. Comments per upvote over 13.6 hours in a fast community and over 431 days in a slow one are not the same measurement, and averaging them into a single leaderboard column without saying so would be dishonest. Our derived rate columns divide by the actual window rather than assuming a period, which fixes the arithmetic. It does not fix the deeper problem, which is that a fast community's 100 posts are all fresh and a slow community's 100 posts include material that has had a year to accumulate votes.

Two consequences follow, and the second one is easy to miss. First, a slow community's engagement figures are inflated relative to a fast one's, because old posts have finished collecting and new posts have not started. Second, a fast community's "posts with no engagement yet" count is inflated for exactly the mirror reason. Both of those biases run in the direction of making fast communities look worse. Our on-topic share is immune to this, because whether a post mentions agents does not change with age, which is one reason we weight it heavily.

If you want the general version of this argument applied to audience analysis rather than community ranking, the demographics measurement works through the same window problem across a different basket and reaches the same conclusion from the other side.

Does a bigger community give you more discussion, or just more upvotes?

More upvotes, and measurably less discussion per upvote. Comments per upvote across the newest 100 posts runs from 1.724 in r/LLMDevs and 1.667 in r/redditdev down to 0.167 in r/vibecoding and 0.293 in r/singularity. Subscriber count correlates with that ratio at Spearman rho -0.463, permutation p 0.0252.

  • Deepest discussion: r/LLMDevs at 1.724 comments per upvote, r/redditdev at 1.667
  • Shallowest: r/vibecoding at 0.167, r/singularity at 0.293

Bar chart of comments per upvote across the newest 100 posts, from 1.72 in r slash LLMDevs down to 0.17 in r slash vibecoding

The ratio is worth explaining because it is easy to misread. It is the total comment count over the total upvote count for the page, not an average of per-post ratios, which would be distorted by the posts sitting at zero. A ratio above 1 means the community writes more replies than it casts votes, which is what a discussion forum looks like. A ratio of 0.17 means roughly six upvotes per comment, which is what a feed looks like: people scroll, they approve, they move on.

Read that against what people say they want from these communities. One commenter in r/AiBuilders put the distinction better than we can: "the best agent discussions tend to be in places where people share actual runs, failures, and fixes (not just 'I made an agent' posts)". Runs, failures and fixes generate comments. Finished projects generate upvotes. The ratio is a crude proxy for which of those a community is made of, and it separates the basket cleanly: seven of the eight dedicated agent communities sit above 0.59, and six of the seven general AI communities sit below 0.49.

There is one honest complication. r/redditdev scores 1.667 on this ratio and finishes 24th of 24 overall, because it produces 0.89 posts per day of which 6 percent are agent-related. High reply depth in a community that almost never posts about your topic is not useful to you. The ratio is a modifier, not a ranking, which is why it carries the smallest weight in the composite.

Start building with Redditapis

Reads $0.002, votes $0.005, writes $0.012, DMs $0.025. $0.50 free credits.

Is the live active-user count still returned by the Reddit API?

No, not with a value. We requested the about record for 24 communities on 2026-09-02. Every request returned HTTP 200. The active_user_count field came back null in 24 of 24.

Statistic card showing that 24 of 24 communities returned a null live active-user count, with every request answering HTTP 200 on 2026-09-02

The distinction that makes this a finding rather than an outage is that these were not failed calls. Each response carried a populated subscriber count, a populated creation date, a description, a language, a subreddit type and a URL. One field among them was empty. The field is still in the response shape; it just carries nothing. Our basket spans 6,922 subscribers to 11,616,379 and creation dates from 2006 to 2023, so the null is not a size artefact or an age artefact.

What that costs you is concrete. Subscribers and active users were the two halves of a size reading: one told you how many ever joined, the other told you how many were present. With the second gone, the about record answers only the accumulated question, and every engagement figure has to be derived from post listings instead. That is exactly what this guide does, and it is why the method section spends more time on a listing call than on the about record.

If you are building anything that assumed that field returns a number, the practical fix is to treat a null as missing rather than as zero, and to derive presence from post velocity. The subreddit-discovery guide covers what the about record does still return, and the analytics dashboard build covers the derived alternatives in more depth.

How much of this is written by bots?

Almost none of it, which surprised us and is worth reporting precisely because it contradicts the loudest complaint about these communities. Across 2,400 posts, accounts matching a bot naming pattern wrote 11. That is 0.46 percent. The highest single community was 3 of 100, in r/MachineLearning and in r/ChatGPTCoding. Seventeen of the 24 communities returned zero.

  • 11 automation-named authors across 2,400 posts, which is 0.46 percent
  • Highest single community: 3 of 100, in r/MachineLearning and r/ChatGPTCoding
  • 17 of 24 communities: none at all

That result deserves three caveats stated up front, because a low number is easy to over-read. The check matches the name AutoModerator, any name ending in "bot", and any name carrying a bot separator such as a hyphen or underscore before "bot". A bot with a human-looking name is invisible to it, so 0.46 percent is a floor and not an estimate. The check covers submissions only; we did not classify comments, and comment spam is a different problem with a different rate. And a community's moderation may simply be removing automated submissions before a listing call sees them, which would produce this exact result for a reason that has nothing to do with how many bots try.

Even with those caveats, the direction is informative, and it is useful because a comparable measurement exists. On a different basket read on 2026-08-31, AutoModerator alone wrote 31 of the 100 newest posts in r/Python and 11 of 100 in r/datascience. So automation-heavy submission streams demonstrably exist on Reddit and they are visible to exactly this check. The AI and agent communities in our basket are not one of them. Whatever people mean when they say these communities are full of bots, the submission stream is not where it shows up.

For the rules side of that question, the bot rules guide covers what a community will and will not tolerate from an automated account, which matters if your agent is going to post rather than only read.

How concentrated is the posting in each community?

Less than you would guess, and the concentrated ones are not the ones you would pick. Distinct authors per 100 posts runs from 60 in r/AutoGenAI to 100 in r/ClaudeAI and r/ClaudeCode. Fifteen of the 24 communities returned 85 or more distinct authors per 100 posts, which means the typical community in this basket is a broad conversation rather than a handful of prolific posters.

  • Most concentrated: r/AutoGenAI at 60 distinct authors per 100 posts
  • Least concentrated: r/ClaudeAI and r/ClaudeCode, both at 100 of 100
  • 15 of the 24 returned 85 or more

The two communities where every one of the newest 100 posts came from a different account, r/ClaudeAI and r/ClaudeCode, are also the two fastest in the basket at 152.89 and 176.63 posts per day. That is not a coincidence: at those rates a page of 100 covers under 16 hours, and it is unusual for one person to post twice in a working day. The slower communities show more concentration because their 100 posts span months and a regular contributor appears several times. So the concentration column is partly a window artefact, and it should be read as a floor on breadth rather than as a measurement of how many distinct people are in the room.

r/singularity at 66 distinct authors per 100 is the interesting exception, because it is not slow. It produces 20.11 posts per day, its page spans 119.4 hours, and a third of its posts still come from repeat accounts inside five days. That is a genuinely more concentrated submission stream than its neighbours at similar velocity, and it is consistent with the complaint people make about that community rather than with the one they make about bots.

What do the existing ranked lists get right, and where do they break?

The best of them gets the thesis right and the ranking wrong, which is a more interesting failure than being wrong twice. aibuilderclub's ranked list opens by stating: "subscriber counts are anti-signal: the biggest AI subs are news feeds, and the building happens in mid-sized ones." That is our finding, published two months before we measured it, and the page deserves credit for it.

  • Gets right: the thesis that subscriber count is anti-signal
  • Gets wrong: the ranking it then publishes against that thesis
  • Never states: a condition under which its own ordering would be wrong

Then it ranks r/ClaudeAI and r/LocalLLaMA five stars out of five, ahead of r/AI_Agents at four. Measured on 2026-09-02, r/ClaudeAI carries 30 percent agent-building talk and r/LocalLLaMA carries 18 percent, against r/AI_Agents at 70 percent. r/ClaudeAI and r/LocalLLaMA are the two largest communities in that page's own top four. By its own stated principle, its top two picks are the news feeds it warns about.

What each page ranking for this query publishes, read on the live page

PageSize numbersDate shownPosting frequencyTopic measurementSource
redditmaster.comNone on the pageUpdated for 2026, no dayNoNopublished
aibuilderclub.comNone on the pageJuly 2, 2026NoNo, a five-star editorial ratingpublished
linkeddit.comRounded estimatesUpdated June 19, 2026NoNopublished
permitly.devNone on the pageNone foundNoNopublished
thehiveindex.comMember counts, currentLast updated 4/7/2026NoClaims a multi-factor rankpublished

n = 5 · as of 2026-09-02

Method: Each page was fetched on 2026-09-02 with a browser user agent, stripped of script and style, and read as text. Size numbers means a subscriber or member figure appearing anywhere in the page body. Date shown is whatever publication or update date the page prints. Posting frequency and topic measurement mean any figure describing how often the community is posted in or what share of it is on topic. The limitation is that this reads what a page publishes, not what its author knew: a page can be researched carefully and print none of it. A page adding a dated measurement would move its row, which is the point.
thehiveindex is the outlier and it deserves the credit: its counts matched our live read to three significant figures on all four communities we spot-checked, including one at 534 against a live 535.

Read across that table rather than down it. What almost every one of these pages does not publish is not a size number, which two of them do carry. It is any figure describing how often people post or what the community is currently talking about. redditmaster's list carries no numeric figure of any kind in its body, and the Awesome AI Subreddits repo ranking eighth for this query is a categorised list of badge links with no size or activity data in its README. Five of five publish nothing on posting frequency. Five of five publish nothing on topical relevance. Five of five state nothing about what would make their ranking wrong.

Comparison grid showing what five pages ranking for this query publish, with two carrying size numbers, three showing a collection date, and none reporting posting frequency, topic measurement or falsification conditions

One of the five deserves a genuine correction to our framing. thehiveindex is a directory rather than an article, it prints member counts, it prints a last-updated date of 4/7/2026, and its counts are current: it lists r/AI_Agents at 433K against our live 433,287, r/aiagents at 119K against 119,299, r/automation at 230K against 230,348, and r/AIBizOps at 534 members against a live 535. Four spot checks, four matches, one of them accurate to a single subscriber. A directory that maintains its numbers is a different thing from an article that does not, and lumping them together would be the same laziness we are complaining about.

TWO WAYS TO ANSWER THE SAME QUESTION

What a curated list can tell you and what a measured one can

Curated listThis measurement
Names the communitiesYesYes
Explains what each is forYes, and often betterOnly from the data
Publishes a collection dateTwo of five didYes, 2026-09-02
Publishes a size figureTwo of five didYes, for all 24
Publishes how often people postNone didYes, for all 24
Measures topical relevanceNone didYes, with the term list printed
States what would make it wrongNone didYes, per table
Survives being re-run by a readerNot testable96 calls, three per community
Five pages ranking for this query were fetched and read on 2026-09-02. The second column is our own work and is marked as such; a curated list written by someone inside a community still knows things this measurement cannot see.

The comparison grid above is deliberately not a scoreboard we win. A curated list written by someone who has been in r/AI_Agents for a year knows things this measurement cannot see: which flairs get removed, which moderator dislikes launch posts, whether the culture shifted last month. Those are real and they are not in any listing call. The argument is not that measurement replaces judgement. It is that a page can carry both, and none of these carry the first.

The people inside these communities select between them far more carefully than any of the ranking pages do, and they select on purpose rather than on size:

r/AI_Agents·u/LearnCons

How do you stay up to date with AI (especially Agents) without drowning? Looking for learning paths & routines

00
Open on Reddit

At 176 upvotes and 65 comments, that thread is builders answering the question this post measures. The highest-scoring reply, at 57 upvotes, argues the useful signal is not volume at all: "most agent failures aren't model failures. They're orchestration failures." A reply at 17 upvotes states the filtering problem outright, "Staying up to date does not equal staying productive," and then describes cutting sources deliberately rather than adding them. And one at 4 upvotes does the thing a ranked list cannot: it routes by role, telling the asker the answer depends on whether they are "an engineer, who is expected to build bespoke reliable agents," and pointing them at a narrow community on that basis.

That last one is the shape of the whole argument. A community is a fit for a job, not a prize for being large, and the person answering did not reach for a subscriber count to say so. Our on-topic share column is a crude machine version of the same judgement, and it is crude precisely where that reply is sharp: it can tell you a room is talking about agent building, and it cannot tell you the room is right for your role.

How stale is a circulating subreddit list?

Very, and the decay is systematic rather than random. A 56-entry list of "places you can promote your saas" circulated on X in February 2026 with 172 likes, each entry carrying a subscriber figure. We checked all 56 against a live about record request on 2026-09-02.

  • 54 of 56 names resolved
  • Median live count: 2.17 times the stated figure
  • Only 5 of the 54 were within ten percent
  • Worst single miss: r/ChatGPT, listed at 300K against a live 11,616,392, a factor of 38.7
Kalash

Kalash

@kalashvasaniya

and here is the reddit list (someone shared in the comments, so i thought why not share it with you guys) list of places you can promote your saas v3 👀 r/Entrepreneur (2.1M) r/startups (1.3M) r/SideProject (200K) r/Indie_Hackers (45K) r/solopreneurs (180K) r/Bootstrapped (85K)

Fifty four of the 56 names resolved. The median live count was 2.17 times the stated figure. Only 5 of the 54 were within ten percent. The worst single miss was r/ChatGPT, listed at 300K against a live 11,616,392, a factor of 38.7. r/ClaudeAI was listed at 45K against 1,110,428, a factor of 24.7. r/OpenAI at 250K against 2,848,086, a factor of 11.4. r/singularity at 450K against 3,961,080, a factor of 8.8.

Statistics panel showing a 56-entry promotion list re-read seven months later: 54 of 56 names still resolve, median live over claimed 2.17 times, worst single miss 38.7 times, 5 entries within ten percent

The direction is the tell. Forty three of the 54 resolvable entries were understated and only 6 were overstated, which is what you expect from a list that was accurate once and has been copied since. Reddit's AI communities grew fast through 2025 and 2026, so a figure frozen at any point in that period reads low forever. Nobody in the chain is being dishonest. The list says what it said when someone wrote it, and it has been reshared ever since with the date attached to the tweet rather than to the numbers.

A published article does better and still not well. We took the size column from a ranking page that states "April 25, 2026, updated June 19, 2026, subscriber estimates rounded", and checked all 24 of its entries the same way.

One ranking page, its published sizes checked against a live read

CommunitySize the page statesLive subscribersLive over statedSource
r/n8n30,000254,959x8.5measured
r/ClaudeAI150,0001,110,428x7.4measured
r/perplexity_ai60,000203,382x3.39measured
r/SideProject250,000826,060x3.3measured
r/Automate50,000157,106x3.14measured
r/leadgeneration25,00066,874x2.67measured
r/cursor70,000155,071x2.22measured
r/SaaS360,000795,563x2.21measured
r/IndieDev200,000440,227x2.2measured
r/StableDiffusion600,0001,000,028x1.67measured
r/LocalLLaMA500,000815,941x1.63measured
r/LangChain80,000106,455x1.33measured
r/ChatGPT9,000,00011,616,395x1.29measured
r/agency80,00098,924x1.24measured
r/marketing1,600,0001,966,819x1.23measured
r/Entrepreneur4,500,0005,269,810x1.17measured
r/MachineLearning3,000,0003,069,333x1.02measured
r/B2BSaaS30,00028,631x0.95measured
r/OpenAI3,000,0002,848,089x0.95measured
r/digital_marketing430,000373,387x0.87measured
r/sales1,100,000601,107x0.55measured
r/AIEngineer80,0002,408x0.03measured
r/AgentLLM40,000did not resolven/ameasured
r/coldemail20,000did not resolven/ameasured

n = 24 · as of 2026-09-02

Method: Every r/name and size pair was extracted from a live fetch of the page on 2026-09-02, then each name was requested once against the subreddit about record on the same day. Live over stated is the live subscriber count divided by the stated figure, so 1.0 means the page is right and 8.5 means the community is 8.5 times larger than the page says. Two names returned nothing: r/coldemail answered HTTP 404, and r/AgentLLM answered HTTP 200 with every field null, which is not the same thing and is discussed in the body. The limitation is that this is one page on one day; a page that updates monthly would look better and the method would still apply. Re-reading a row and finding the stated figure correct would falsify that row, not the pattern.
The page states April 25 2026, updated June 19 2026, subscriber estimates rounded. Rounding explains a row at 1.1x. It does not explain a row at 8.5x, and it cannot explain a name that no longer resolves.

Twenty two of 24 resolved. The median ratio was 1.48, and 7 of the 22 were within 25 percent, which is a fair reading of "rounded". Nine were understated by a factor of 2 or more, which is not: r/n8n stated at 30K against a live 254,959, and r/ClaudeAI stated at 150K against 1,110,428. Rounding explains a row at 1.1x. It does not explain a row at 8.5x on a page updated ten weeks earlier.

Two of the ones we checked do not resolve to what the page meant, and one does not resolve to anything at all. This is a smaller problem than staleness in frequency and a larger one in consequence, because a reader following a wrong name lands somewhere real and empty rather than somewhere wrong and obvious.

  • Two names resolve to something other than what the page meant
  • One resolves to nothing at all
  • An invented control name returns HTTP 400, which is what makes the HTTP 200 with a null body readable

Community names recommended by ranking pages, resolved live

Name as publishedWhat the API returnsLive subscribersWhere it was publishedSource
r/AIAgentsr/aiagents119,299permitly.dev FAQ, named as most focusedmeasured
r/AI_Agentsr/AI_Agents433,287The community most other lists meanmeasured
r/AgentLLMHTTP 200, every field nullnone returnedlinkeddit.com table, stated as 40Kmeasured
r/Indie_Hackersr/indie_hackers3A 56-entry list shared on X, stated as 45Kmeasured
r/indiehackersr/indiehackers190,582The community that list meantmeasured
r/solopreneursr/solopreneurs1,716The same list, stated as 180Kmeasured
r/Solopreneurr/Solopreneur74,299The community that list meantmeasured

n = 7 · as of 2026-09-02

Method: Each name was requested once against the subreddit about record on 2026-09-02 exactly as the publishing page spells it. A control matters here: a deliberately invented name, zzq_not_a_real_subreddit_9931, returned HTTP 400, so a 400 is what an unrecognised name looks like. r/AgentLLM returned HTTP 200 with a fully null body, which is a different state and is what a name Reddit knows but exposes nothing about looks like, such as a private, banned or removed community. What would falsify the r/AgentLLM row is that same request later returning a subscriber count.
Reddit community names are case-insensitive but underscores are not optional. Two of these pairs differ by one character and by three orders of magnitude of membership.

The r/AgentLLM case is the one worth walking through, because it shows why a status code needs a control before you interpret it. That name appears in a live ranking page's table with a stated size of 40K. Requesting its about record on 2026-09-02 returned HTTP 200 with every field null: no name, no subscriber count, no creation date. That looks like a not-found result, and reading it as one would be a guess. So we ran a control: a deliberately invented name, zzq_not_a_real_subreddit_9931, returned HTTP 400. An unrecognised name produces a 400. r/AgentLLM produces a 200 with an empty body, which is a different state and is what a name Reddit knows but exposes nothing about looks like. Private, banned and removed communities all present that way. What would falsify this is the same request later returning a count, and that is the check worth repeating before you act on it.

The near-miss names are simpler and more common. A guide's FAQ names r/AIAgents as one of the two most focused communities for agent builders. That name resolves to r/aiagents, which is real and carries 119,299 subscribers. The community almost everyone else means is r/AI_Agents, which carries 433,287. One underscore, 3.6 times the membership. The same list that carried the stale sizes above names r/Indie_Hackers, which resolves to a community with 3 subscribers, while r/indiehackers carries 190,582. And it names r/solopreneurs at 1,716 while r/Solopreneur carries 74,299.

None of that requires an API to catch. It requires clicking the link once. That nobody did is the same class of problem as not measuring: the list was assembled from memory and republished without a check.

Where should you read, and where should you post?

Those are two different rankings and no page we read separates them, which is the most actionable gap in the whole genre. Reading value tracks on-topic share and reply depth, which puts r/mcp, r/AI_Agents and r/LLMDevs at the top. Posting reach tracks the attention ceiling, which puts r/ChatGPT, r/ClaudeAI and r/singularity at the top, with top-of-month means of 1,980.8, 1,499.3 and 1,247.3 against r/mcp's 15.2.

  • Read in: r/mcp, r/AI_Agents, r/LLMDevs
  • Post in: r/ChatGPT, r/ClaudeAI, r/singularity
  • No page we read separates the two rankings

Numbered list of five questions a subscriber count leaves open: how often anyone posts, whether the topic is yours, whether you get replies, how many people are talking, and whether the number is current

The practical shape that falls out of the data is a two-tier habit rather than a single pick. Read the dense communities, because that is where a question about tool schemas or retry logic gets an answer from someone who hit it last week. Post where the reach is, when you have something finished and the community's rules permit it, and accept that the replies will be thinner. Nothing in this data supports picking one community and living in it.

That distribution logic gets stated plainly by people who do it for a living:

George Pu

George Pu

@TheGeorgePu

Build it. Open source it. Post it on r/LocalLLaMA and Hacker News. That's the whole go-to-market now. I've watched repos go from zero to 50K stars off a single Reddit post. $0 spent on marketing. Quality is the floor. Traction comes first. Revenue finds you.

"Build it. Open source it. Post it on r/LocalLLaMA and Hacker News. That's the whole go-to-market now." Our numbers do not contradict that. r/LocalLLaMA carries 815,926 subscribers and a top-of-month mean of 1,022.5 upvotes, so it is genuinely one of the best places to be seen. It also carries 18 percent agent-building talk, so it is a poor place to learn how to build one. Those two facts sit together and only the first one appears in the promotion lists.

Before posting anywhere, read the rules through the API rather than from a screenshot, because they change and they are enforced. The subreddit-rules endpoint guide covers how to pull them programmatically, and the moderator and wiki guide covers the rest of a community's stated posture.

The cheapest Reddit API. Try it free.

Reads from $0.002 per call. $0.50 free credits. No credit card required.

What does r/mcp look like up close?

It is the densest community in the basket and one of the smallest, which is the whole argument in one row. 119,572 subscribers puts it 18th of 24 on size. 93 of its newest 100 posts mention agent-building terms, which puts it first on topical density by 3 points. It produces 37.34 posts per day, so its front page turns over roughly every two and a half days, and it returns 1.17 comments per upvote, so people reply rather than scroll.

  • 119,572 subscribers, 18th of 24 on size
  • 93 of the newest 100 posts on topic, first on density by 3 points
  • 37.34 posts per day, 1.17 comments per upvote

Donut chart showing the newest 100 posts in r slash mcp split by where the match was found, with 83 percent matched in the title, 10 percent matched only in the body and 7 percent with no match anywhere

That 83 percent title-match figure is the one to hold onto. In most communities the title-only classifier finds far less than the title-and-body one, because agent talk shows up in the body of a post about something else. In r/mcp the topic is in the headline: 83 of 100 titles say it outright, another 10 say it in the body, and 7 posts are about something else entirely. Three of those seven, read by hand, were a personal knowledge-management question, a UK property data listing and a trip-planning tool, which is what a small community's off-topic tail looks like.

The attention ceiling is the trade. A top-of-month post in r/mcp averaged 15.2 upvotes across 100 posts. If your goal is a launch, that number should stop you. If your goal is to find someone who has debugged an authentication gateway in front of a Model Context Protocol server this week, r/mcp is the highest-yield room in the basket and it is not close.

The same shape appears in the two other narrow communities. r/LangChain carries 82 percent on-topic at 106,454 subscribers and an 11.0 top-of-month mean. r/crewai carries 87 percent at 6,922 subscribers and a 1.5 mean, and it could only fill 53 of a requested 100 top-of-month posts, which is itself a size signal the subscriber count does not give you.

What does r/AI_Agents look like up close?

It is the only community in the basket that is both large and dense, and that combination is why it takes second place on our weighting and first place on raw throughput. 433,287 subscribers puts it 8th of 24. 70 percent on-topic puts it 7th. 91.02 posts per day puts it 4th. Multiply the last two and it produces 63.71 agent-relevant posts per day, the highest figure in the basket by a margin of 39 percent over r/ClaudeAI.

  • 433,287 subscribers, 8th of 24
  • 70 percent on topic, 7th; 91.02 posts per day, 4th
  • 63.71 agent-relevant posts per day, the highest in the basket

Its reply depth is 1.45 comments per upvote, third highest, and its top-of-month mean is 54.1 upvotes, which is 3.6 times r/mcp's and 2.7 percent of r/ChatGPT's. So it sits in the middle of the attention distribution and near the top of everything else. If someone insisted on one community, this is the defensible answer, and it is the answer that the SERP itself gives: Google ranks r/AI_Agents first for the query this article targets, ahead of every article about it.

The thread that best shows what the community is for is not a project announcement. It is a 2,481-upvote, 464-comment argument about why agent projects fail:

r/AI_Agents·u/Decent-Phrase-4161

I build AI agents for a living. It's a mess out there.

00
Open on Reddit

Read the replies rather than the post. One at 27 upvotes: "The most successful AI integrations I've created were embedded in workflows where the AI only actually operated on very small individual parts, where a decision was needed to make a fuzzy-logic style conclusion, and the decision-tree was very small." Another at 14 asks whether the post itself was written by a model. That is a community auditing its own material in public, and it is precisely the behaviour the comments-per-upvote ratio is a proxy for.

If you want the practical version of what people in that thread are describing, the complete guide to tool use and agentic workflows covers the patterns, and the agent data-layer guide covers what sits underneath a Reddit tool call when your agent makes one.

How sensitive is this ranking to how we defined agent talk?

Barely, and we tested it three ways rather than asserting it. The classifier is the weakest link in this whole measurement, so the honest thing is to vary it and publish what happens. We ran the same 100 posts per community against three different definitions: the term list matched against titles only, the same list matched against titles and bodies, and a wider list adding workflow, automation, automate, pipeline, rag and vector store, matched against titles only.

  • Definition 1: the term list against titles only
  • Definition 2: the same list against titles and bodies
  • Definition 3: a wider list against titles only

Comparison grid showing on-topic share under three term lists across six communities, with r slash mcp at 83, 93 and 83 percent and r slash ChatGPT at 4, 9 and 4 percent

The absolute numbers move a lot. r/ClaudeAI reads 6 percent on titles alone and 30 percent on titles and bodies, a factor of five. The ordering does not. Spearman rank correlation between the title-only ranking and the title-and-body ranking is 0.918 across all 24 communities, and between title-only and the wider list it is 0.981. The headline correlation survives too: subscriber count against on-topic share is -0.559 under the title-and-body definition and -0.542 under title-only.

There is a fourth check worth more than the other three, because it tests stability rather than definition. The second pass ran roughly thirty minutes after the first and re-pulled the newest 100 posts from every community. Twenty three of the 24 returned an identical on-topic share and the twenty fourth, r/vibecoding, moved by one percentage point. Spearman between the two passes is 1.0. That is a weaker check than it looks for the fast communities, where thirty minutes rolls over three or four posts out of 100, and a genuinely strong one for the slow ones, where nothing changed because nothing could have. It rules out the most boring failure mode, which is that we misread a transient page.

What none of this rules out is that our term list is the wrong list. Somebody measuring "communities where agent builders get useful answers" rather than "communities where agent words appear" would build a different classifier and might get a different answer. We publish the regex so that argument can be had with data on both sides.

What would make this ranking wrong?

Six things, and each of them is a real way this ranking could be misleading rather than a disclaimer for form's sake. We list them because not one of the five pages ranking for this query states a single condition under which its own ordering would be wrong, and a ranking that cannot be falsified is an opinion with numbers attached.

  • The basket is ours, and a different 24 would produce different correlations
  • The classifier is a term list, not an understanding of the post
  • The window differs per community by design, and that is a confound as well as a finding

The basket is ours. Twenty four communities chosen to span four strata is not a random sample of Reddit, and a different 24 would produce different correlations. The specific vulnerability is that we included eight dedicated agent communities by design, and those are small and dense by definition, so some of the negative correlation between size and topic is baked into the selection. The defence is that the correlation also holds within the general-AI stratum alone, where r/artificial at 1,332,093 subscribers carries 28 percent and r/ChatGPT at 11,616,379 carries 9. A basket drawn to avoid that objection entirely that returned a positive rho would falsify this.

The window is one day. Every figure here is 2026-09-02. Communities move: a launch week inflates velocity, a moderation change shifts topical density, and a subscriber count only goes up. The half-life on this data is months rather than years, and the figure most likely to be wrong first is post velocity.

The classifier is a regex. Covered above. It matches "agentic video understanding" in r/singularity and misses "order-processing workflow" in r/n8n. The ordering survived three definitions, which is evidence, not proof.

The weighting is a choice. The composite score puts 0.4 on topical share, 0.4 on rate and 0.2 on reply depth. Nothing in the data selects those weights. Change them and the order changes, which is exactly why the raw columns are printed beside the score and why the tables are the deliverable rather than the leaderboard.

The top-of-month sample is uneven. Five communities could not return 100 top posts for the month: r/RooCode returned 1, r/AutoGenAI 2, r/redditdev 21, r/crewai 53, r/OpenWebUI 94. A mean over 1 post and a mean over 100 posts are not comparable, and the attention column for those five is weaker than for the other 19. We report it rather than dropping it, because the fact that a community cannot fill a top-of-month page is itself information about the community.

The measurement is of submissions. Comments are where a lot of the value in these communities lives, and we classified none of them. A community whose posts are launch announcements and whose comments are teardowns would score worse here than it deserves, and the reply-depth ratio is only a crude signal for that.

FROM ONE LISTING CALL TO FIVE COLUMNS

Which request each measured column is actually built from

Every one of those limits is a consequence of the same design decision, which is that the whole pass had to be cheap enough that a reader could repeat it. Three requests per community keeps it under a hundred calls. Adding comment classification would multiply that by roughly the mean comment count, and the guide would then be describing something nobody will re-run.

How do you run these measurements yourself?

Three requests per community and six derived columns, which is a loop over a list of names and roughly forty lines of code. The point of publishing it is that a reader should be able to re-run this basket, or a different one, and get numbers they can compare against ours rather than having to take ours on trust.

Numbered list of the six columns worth collecting per community: subscribers and creation date, hours the newest 100 posts span, distinct authors per 100 posts, automation share by author name, comments divided by upvotes, and share of titles matching your terms

Start with the about record, which is one call and gives you the subscriber count and the creation date:

curl -s -H "Authorization: Bearer $KEY" \
  "https://api.redditapis.com/api/reddit/sub/mcp/about"

Then the listing, which is where everything behavioural comes from:

curl -s -H "Authorization: Bearer $KEY" \
  "https://api.redditapis.com/api/reddit/posts?subreddit=mcp&sort=new&limit=100"

Every item in that response carries created_utc, author, upvotes, comments, title and text. From those six fields you can compute every column in this guide:

import statistics

def measure(posts, term_re):
    ts = [p["created_utc"] for p in posts]
    window_h = (max(ts) - min(ts)) / 3600.0
    ups = [p["upvotes"] or 0 for p in posts]
    cms = [p["comments"] or 0 for p in posts]
    on_topic = [
        p for p in posts
        if term_re.search((p["title"] or "") + " " + (p["text"] or ""))
    ]
    return {
        "window_hours": round(window_h, 1),
        "posts_per_day": round(len(posts) / (window_h / 24.0), 2),
        "distinct_authors": len({p["author"] for p in posts}),
        "median_upvotes": statistics.median(ups),
        "comments_per_upvote": round(sum(cms) / sum(ups), 3),
        "on_topic_pct": round(100.0 * len(on_topic) / len(posts), 1),
    }

Four rules make the result worth trusting, and skipping any of them puts you back where the curated lists are.

State the window beside every figure. Two communities compared over different observation windows are not compared at all, and a fixed post count guarantees different windows. This is the one that gets skipped most often and it is the one that invalidates the most.

Publish your term list. Whatever you count as on-topic is a judgement, and the only way it becomes evidence is if a reader can disagree with it specifically rather than in general.

Run a control that must fire. Ours was the invented subreddit name that returned HTTP 400, which is what told us that r/AgentLLM's HTTP 200 with a null body meant something different. Without that control we would have written "does not exist" and been guessing.

Say what would make you wrong. If you cannot name the result that would falsify your ranking, you have published an opinion with numbers attached to it, which is worse than an opinion.

For the endpoint reference behind all of this, the search API tutorial covers query-shaped discovery, the comments endpoint guide covers the half of this we did not measure, and the community-discovery guide covers finding names to put in the loop in the first place. If you want to run this on a schedule rather than once, the monitoring webhook guide covers delivery and the trending-topic detector covers the change-detection layer on top.

Collecting public Reddit data programmatically is governed by Reddit's Data API Terms, and the positions we take on that are covered in the guide to what is and is not permitted. Everything in this guide is a read of publicly visible listings.

What should this change about how you pick a community?

Three things, and only the third is really about Reddit at all. The first is that the question is not singular, the second is that every published figure has a shelf life nobody prints, and the third is that a belief everyone holds is usually one afternoon of measurement away from being a finding.

  • Pick against a question, not against a list
  • Treat every published figure as having a shelf life nobody prints
  • Measure the belief before repeating it

Pick against a question, not against a list. "Best subreddits for AI agent builders" is not one question. It is at least three: where do I learn, where do I get answered, and where do I get seen. Our data answers all three differently and the correct picks barely overlap. r/mcp is first on the first two and last but one on the third. r/ChatGPT is the reverse. Any single ranking has silently chosen one of those questions for you, and none of the pages we read says which.

Treat every published number as dated. The median entry in a seven-month-old circulating list understated a community by a factor of 2.17. The median entry in a ten-week-old article understated by 1.48. One directory was accurate to a single subscriber. The variable is not the format, it is whether anybody re-reads the source. If a number in a list has no date attached, the honest assumption is that it is old.

Measure the thing you are about to rely on. This is the part that generalises past subreddits. The whole reason this guide exists is that a question everyone answers from memory turned out to have a checkable answer costing 96 requests and an afternoon. The gap between "everyone knows the big AI subs are noise" and "subscriber count correlates with on-topic share at -0.559 with a permutation p of 0.0040 across 24 communities" is the difference between a belief and a finding, and it is not an expensive gap to close.

Verdict

Subscriber count is a real signal that answers a real question, and it is the wrong question for an agent builder. Across 24 communities measured on 2026-09-02 it predicted the mean score of the month's top posts at rho +0.857 and the share of current conversation about building agents at rho -0.559. Both numbers are true. Only one of them appears on any of the five pages currently ranking for this query.

  • Attention: rho +0.857, which subscriber count predicts well
  • On-topic conversation: rho -0.559, which it predicts backwards
  • Only the first is published anywhere else

If you want a single answer: r/AI_Agents, because it is the only community in the basket that is both large and dense, producing 63.71 agent-relevant posts per day, the highest figure we measured. If you want the best room rather than the biggest, r/mcp, at 93 percent on-topic and 1.17 comments per upvote from 119,572 subscribers. If you want reach, r/ChatGPT and r/ClaudeAI, whose top posts this month averaged 1,980.8 and 1,499.3 upvotes, and accept that 9 and 30 percent of what you read there will be about the thing you are building.

What we would not do is take any of those three as settled. The half-life on this data is months. The classifier is a regex we wrote. The weighting is ours. What is durable is the method: three requests, six columns, a stated window, a published term list, a control that must fire, and a sentence saying what would make it wrong. That costs 96 API calls for 24 communities, and it is the only part of this guide still worth anything in a year.

The alternative is what the SERP currently offers, which is five pages telling you where to be, assembled from memory, two of them printing sizes that are wrong by up to a factor of 8.5, one of them recommending a community that does not resolve, and none of them naming the date they were checked. Those pages are not badly intentioned. They just never opened the API, and it is right there.

Where these numbers come from.

Each row is a figure in this post and the artefact it was read from. Reddit's access rules and the third-party archives around them keep moving, so check the date on a source before you build against it.

Reddit Data API documentation
The endpoint reference for listings and about records. Confirms which fields a subreddit object carries. Retrieved 2026-09-02.
Reddit Data API Terms
Governs programmatic collection of public Reddit data, which is what every measurement in this guide uses. Retrieved 2026-09-02.
Best Reddit Communities for AI Builders in 2026 (Ranked)
Ranks eight communities on a five-star editorial signal rating and states that subscriber counts are anti-signal. Byline Jason Zhou, July 2, 2026. Read live 2026-09-02.
Best Subreddits for AI Agents in 2026
Curated promotion-oriented list. Read live 2026-09-02: the page carries no subscriber, post-rate or engagement figure anywhere in its body.
Best Subreddits for AI Marketing in 2026
Publishes rounded subscriber estimates and states April 25 2026, updated June 19 2026. Read live 2026-09-02 and checked name by name against the API.
10 Best AI Agents Subreddits, Hive Index
Directory listing with member counts, last updated 4/7/2026. Its counts matched our live read to three significant figures on four spot-checked communities. Retrieved 2026-09-02.
AI Agent Builders on Reddit: Communities, Insights and Tools
Guide whose FAQ names r/AIAgents as one of the two most focused communities. Read live 2026-09-02.
Awesome AI Subreddits
A categorised link list ranking eighth for the head term, carrying no size or activity figure in its README. Retrieved 2026-09-02.
Model Context Protocol
The specification whose community, r/mcp, ranks first on measured builder signal in this guide. Retrieved 2026-09-02.
What are the best subreddits you follow for AI/ML/LLMs/NLP/Agentic AI
The r/MachineLearning thread whose top answer argues the community has not recovered from the 2023 API changes. 98 upvotes, 41 comments. Dated 2025-04-24.
How do you stay up to date with AI (especially Agents) without drowning?
176 upvotes and 65 comments of agent builders describing how they filter which sources and communities to follow, including a reply that routes the asker by role rather than by community size. Read 2026-09-03; posted 2026-02-14.
Hacker News comment on community size and quality
States the size-degrades-signal mechanism from off-platform, with no stake in any subreddit ranking. Dated 2024-03-21.

Frequently asked questions.

Measured on 2026-09-02 across 24 communities, the five highest on builder signal are r/mcp, r/AI_Agents, r/LLMDevs, r/n8n and r/LangChain. That ranking weights on-topic share and the rate of agent-relevant posts more heavily than raw attention, and the weighting is ours rather than a fact about the communities. If what you want is reach rather than conversation, the order inverts almost exactly: r/ChatGPT, r/singularity and r/MachineLearning carry the largest audiences and the lowest share of agent-building talk. See the full ranking with every raw column.

It depends what you want, and for agent work the answer is no. Across the 24 communities we measured, subscriber count correlates with the mean score of the month's top posts at Spearman rho +0.857, so it predicts attention very well. Against the share of the newest 100 posts that mention agent building it correlates at -0.559 with a permutation p of 0.0040, so it predicts topical relevance in the wrong direction. Subscriber count is also a cumulative total of accounts that ever joined, which never decays when someone stops reading. See what the API returns about a community.

It varies by nearly three orders of magnitude. Measured on 2026-09-02 from the newest 100 posts in each community, r/ClaudeCode ran at 176.63 posts per day and r/AutoGenAI at 0.23, a 768x spread. r/AI_Agents ran at 91.02, r/mcp at 37.34 and r/LangChain at 13.35. That is why a fixed sample of 100 posts is not comparable across communities: the same page covered 13.6 hours in one and 10,350.8 hours in another. The mechanics of paging a listing to cover a window are in the pagination guide.

r/mcp, at 93 of the newest 100 posts mentioning agent-building terms on 2026-09-02, followed by r/n8n at 90, r/crewai at 87, r/AgentsOfAI and r/AutoGenAI at 86 each, and r/LangChain at 82. The general AI communities sit at the other end: r/ChatGPT and r/singularity at 9 each, r/MachineLearning at 10, r/LocalLLaMA at 18. The classifier is a fixed 17-term regex and it is published in full so you can disagree with it. To run the same term matching yourself, see the search API tutorial.

No, not with a value. We requested the about record for 24 communities on 2026-09-02 and every single request returned HTTP 200 with active_user_count set to null. These were not failed calls: subscriber counts, creation dates and descriptions all came back populated in the same responses. That leaves subscriber count as a reach figure with no engagement counterpart, which is exactly why every metric in this guide is derived from post listings instead. See what else the about record returns.

Not in the submission stream, on this evidence. Across 2,400 posts in 24 communities read on 2026-09-02, accounts matching a bot naming pattern wrote 11, which is 0.46 percent. The highest single community was 3 of 100 in r/MachineLearning and in r/ChatGPTCoding. This is a floor rather than an estimate, because a bot with a human-looking name is invisible to a name check, and it says nothing about comments, which we did not classify. What Reddit permits automation to do is covered in the bot rules guide.

Mixed, and the failure mode is systematic. A 56-entry promotion list circulated on X in February 2026 stated sizes that ran a median of 2.17 times under the live figure when we checked all 56 on 2026-09-02, with r/ChatGPT understated by 38.7x. A ranking page updated in June 2026 ran a median of 1.48 times under. One directory, thehiveindex, matched our live read to three significant figures on every community we spot-checked. Sizes decay; whether a page maintains them is the difference. You can re-check any figure yourself with the subreddit discovery guide.

Those are two different rankings and no published list separates them. Reading value tracks on-topic share and reply depth, which favours r/mcp, r/AI_Agents and r/LLMDevs. Posting reach tracks raw attention, which favours r/ChatGPT, r/ClaudeAI and r/singularity, whose top posts this month averaged 1,980.8, 1,499.3 and 1,247.3 upvotes against 15.2 in r/mcp. Both figures are in the tables here so you can pick against your own goal rather than ours. Community rules are readable through the API, see the subreddit rules endpoint.

Three requests per community: the about record for subscribers, the newest 100 posts for everything behavioural, and optionally the top of the month for attention. From the listing you get the observation window from the oldest and newest created_utc, the post rate by dividing 100 by that window, distinct authors, automation share by author name, and comments over upvotes. Our whole pass cost 96 API calls and returned zero errors. See the pagination rules that govern how far one call reaches.

Keep reading.

Continue exploring related pages.

Reddit API documentation

The complete 2026 reference: auth, all 52 endpoints, and code.

Get a Reddit API key

Instant bearer token, no waitlist and no enterprise contract.

Reddit Responsible Builder Policy

Why Reddit denies API applications, and the managed REST bypass.

Reddit API use cases

14 use cases from AI training to brand monitoring and DMs.

Reddit Search API

Search posts, comments, users, and communities over one REST endpoint.

Reddit MCP server

Wrap the REST API as MCP tools for Claude, Cursor, and any MCP client.

Reddit API for AI agents

Live Reddit context for tool calls, MCP servers, and RAG pipelines.

Redditapis pricing

Endpoint-level costs and quick monthly totals - reads from $0.002 / call.

Reddit API cost calculator

Estimate monthly spend using your request volume.

Reddit API guides and tutorials

Tutorials, walkthroughs, and API deep-dives for developers.

Reddit API alternatives

Evaluate alternatives by cost model, limits, and integration fit.

Cheap Reddit API

The cheapest way to get Reddit data: $0.002 per call, no contract, no minimum.

Official Reddit API vs Redditapis

Access, setup, rate limits, and pricing, side by side.

PRAW alternative

A hosted Reddit REST API for any language, no app registration or OAuth.

Reddapi alternative

A maintained Reddit REST API with published pricing and write endpoints.

Reddit comment scraper alternative

The raw comment API: search and filter comments, historical and live, clean JSON.

Reddit scraper API

Hosted scraper API vs building your own: managed proxies, clean JSON.

RapidAPI Reddit alternative

A direct, maintained Reddit API with published pricing and write endpoints.

Bright Data Reddit alternative

A purpose-built Reddit API vs a general scraping platform: structured JSON, plus writes.

ScraperAPI Reddit alternative

A Reddit-native API vs a generic HTML fetcher: auth and pagination handled, typed JSON.

TikHub alternative

TikHub's Reddit surface is read-only; get comment, vote, and DM endpoints too.

EnsembleData alternative

No $100/month floor: pay per call from $0.002, plus write, vote, and DM endpoints.

Scrape Creators alternative

7 read-only Reddit endpoints vs a dedicated API with real write, vote, and DM paths.

FetchLayer alternative

Posts, comments, and search only; add vote, comment, and DM over the same REST auth.

Reddit monitoring API

Build your own keyword and brand-mention monitor: search, comment search, and subreddit streams over REST.

F5Bot vs Redditapis

F5Bot's Slack and Discord delivery needs its $49.99/mo Gold tier; Redditapis includes it from $19/mo.

Syften vs Redditapis

Syften caps you at 100 to 500 results a day; Redditapis allows 10,000 a day per monitor at the entry plan.

Octolens vs Redditapis

Octolens meters by mention with overage fees; Redditapis is flat-priced by subreddit slot from $19/mo.

Affiliate program

Earn 20% lifetime commissions - capped at $5,000/yr.

Reddit Vote API tutorial

Upvote and downvote a post programmatically via the REST API.

Reddit Data API: REST, no PRAW

REST endpoints for Reddit data with no PRAW and no OAuth dance.

Reddit scraping benchmarks

Real throughput, error rates, and cost benchmarks for Reddit scraping.

Reddit API answers

Direct answers on cost, access, rate limits, endpoints, and auth.

How much the Reddit API costs

Per-call pricing from $0.002 a read, with $0.50 in free credits.

Reddit API in Python

One requests call with a bearer token, no PRAW and no OAuth flow.

Reddit shadowban checker

Check if a Reddit account is shadowbanned in seconds, free and no login.

Similar reads.

More guides on the Reddit API, scraping, pricing, and MCP servers.

Guide to Reddit demographics in 2026, covering which audience fields the public Reddit data API returns, five behavioural proxies you can derive, and the measured limits of each
reddit demographicsreddit audience research

Reddit Demographics in 2026: What the API Tells You About Reddit Audience Research

Reddit has never exposed age, gender or income. Here is what the public data API does return, the five behavioural proxies you can build from it, and where each one breaks.

Emma·
Guide to building a Reddit dataset from the public data API in 2026, comparing measured freshness, field counts, record mutability and coverage against the monthly static data dumps
reddit datasetreddit data api

Building a Reddit Dataset From the API: What You Get That a Static Dump Does Not

The public archives ship monthly. We measured what one live call returns instead: 1,000 posts across ten communities, 22 fields each, a median newest record 12 minutes old, and 496 of those rows already changed 11 minutes later.

Emma·
Guide to building a Reddit analytics dashboard from the API, covering polling cadence, storage schema, five subreddit metric formulas and the measured API call cost
reddit analyticssubreddit analytics

Build Your Own Reddit Analytics Dashboard From the API: Subreddit Analytics Without a Third-Party Tool

Which endpoints to poll, how often, what to store, and how to compute the five metrics that matter. With measured latency, payload sizes and a call budget from a live pass.

Emma·
Reddit's API blocked from GitHub Actions and other CI runners: a customer-reported 403 and what causes it in 2026. redditapis.com is an independent, third-party service, not affiliated with Reddit Inc.
reddit api github actionsreddit api blocked ci

Reddit's API Returns 403 From GitHub Actions: A Customer's Report and What We Verified

A redditapis.com customer reported Reddit's own API returning 403 from GitHub Actions runners with no OAuth path available. What we verified independently, and what still works.

Emma·
Reddit comment search API in 2026: why Reddit's own search returns parent posts instead of comment bodies, and the live REST endpoints that search comment text after Camas and Pushshift went dark. redditapis.com is an independent, third-party service, not affiliated with Reddit Inc.
reddit comment search apireddit comment search

Reddit Comment Search API: the Camas and Pushshift-Live Alternative (2026)

Reddit's API has no comment-search endpoint, its type=comment mode returns parent posts, not comment bodies. Here is why, what died with Camas and Pushshift, and how to search Reddit comment bodies by keyword over REST in 2026.

Emma·
Reddit's 'Your request has been rate limited' error explained for both browsing users and developers, with the fix ladder for each. redditapis.com is an independent, third-party service, not affiliated with Reddit Inc.
reddit rate limitedyour request has been rate limited

Your Request Has Been Rate Limited on Reddit: Why It Happens and How to Fix It

What Reddit's 'Your request has been rate limited' error means in 2026, why regular users and developers hit it, and the two-track fix ladder for each.

Emma·
Reddit RSS feeds versus the Reddit API in 2026: what the free .rss path returns, its limits, and when to move to the managed API. redditapis.com is an independent, third-party service, not affiliated with Reddit Inc.
reddit rss feedreddit api

Reddit RSS Feeds vs the Reddit API in 2026

What the free Reddit .rss path still returns in 2026, its hard structural limits, where Reddit now throttles it, and when to move from RSS feeds to the managed API.

Emma·
Reddit API pricing in 2026: free tier, commercial tier, and the $0.24 per 1,000 requests rate, on a dark orange-and-blue editorial cover. redditapis.com is an independent service, not affiliated with Reddit Inc.
reddit api costreddit data api

Reddit API Cost in 2026: What You'll Actually Pay (Official Tiers + Alternatives)

What the Reddit API costs in 2026: reportedly $0.24 per 1,000 calls, near $12,000 per 50M requests. The free tier, commercial tier, and a calculator to run your numbers.

Emma·