What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 131 Stack Exchange communities.

Is there a way to see the community size of any Stack Exchange or Stack Overflow site?

That is, see how many active members there are where an active member might answer or ask questions.

share|improve this question
    
Ask this over on Meta.StackExchange.com where their users would know about their own sites. –  random Jan 29 '10 at 2:19
    
edited question to reflect my intent - I was wanting to know this for stackoverflow sites as well. –  Seth Jan 29 '10 at 2:30
    
eg. the number of questions are displayed, but not the number of users –  Seth Jan 29 '10 at 2:31
1  
@random: Meta.StackExchange.com is, somewhat surprising, not the equivalent of Meta Stack Overflow. It is for support of the StackExchange software, not for questions about the individual StackExchange sites. See meta.stackexchange.com/questions/3844/… –  Peter Mortensen Jan 29 '10 at 20:10

3 Answers 3

Since the release of the Stack Exchange API, it is now possible to programmatically obtain information from the Stack Exchange network of sites.


General Statistics

The following are the statistics of each Stack Exchange site which are marked as "normal" by the Stack Exchange API.

The activity on the site could probably be inferred by looking at the "Answers per minute", "Questions per minute", "Badges per minute" and the "Views per day" values.

Stack Overflow (http://stackoverflow.com)

  • Total Users: 312707
  • Total Questions: 865378
  • Total Answers: 2289012
  • Total Votes: 8048695
  • Total Comments: 3366704
  • Total Badges: 851977
  • Total Unanswered Answers: 145956
  • Total Accepted Answers: 539961
  • Answers per minute: 2.18
  • Questions per minute: 1.1
  • Badges per minute: 1.01
  • Views per day: 476665.42

Server Fault (http://serverfault.com)

  • Total Users: 34860
  • Total Questions: 47042
  • Total Answers: 114263
  • Total Votes: 307042
  • Total Comments: 141190
  • Total Badges: 74178
  • Total Unanswered Answers: 8380
  • Total Accepted Answers: 23297
  • Answers per minute: 0.11
  • Questions per minute: 0.06
  • Badges per minute: 0.09
  • Views per day: 23211.88

Super User (http://superuser.com)

  • Total Users: 43858
  • Total Questions: 48310
  • Total Answers: 112316
  • Total Votes: 355208
  • Total Comments: 165852
  • Total Badges: 75282
  • Total Unanswered Answers: 8382
  • Total Accepted Answers: 24215
  • Answers per minute: 0.15
  • Questions per minute: 0.07
  • Badges per minute: 0.11
  • Views per day: 23790.9

Meta Stack Overflow (http://meta.stackoverflow.com)

  • Total Users: 20010
  • Total Questions: 13278
  • Total Answers: 37050
  • Total Votes: 308055
  • Total Comments: 130500
  • Total Badges: 35502
  • Total Unanswered Answers: 986
  • Total Accepted Answers: 6082
  • Answers per minute: 0.04
  • Questions per minute: 0.02
  • Badges per minute: 0.05
  • Views per day: 3082.9

Stack Apps (http://stackapps.com)

  • Total Users: 2898
  • Total Questions: 523
  • Total Answers: 737
  • Total Votes: 4974
  • Total Comments: 3398
  • Total Badges: 2934
  • Total Unanswered Answers: 113
  • Total Accepted Answers: 243
  • Answers per minute: 0.0
  • Questions per minute: 0.0
  • Badges per minute: 0.01
  • Views per day: 1089.26

Active Users

Let's define an active user to be one defined in Pollyanna's answer: an user who has more than 100 reputation.

Edit

As suggested in the comments by mmyers, I have updated the definition of an active user to be someone who has more than 101 reputation points (minimum of 102 points), to account for users who have gotten 100 points by merely associating an account.

It is possible to perform a query on the Stack Exchange API to return users who have a minimum of 102 reputation points.

The results are as follows:

Stack Overflow (http://stackoverflow.com)

  • Active Users: 39307

Server Fault (http://serverfault.com)

  • Active Users: 6470

Super User (http://superuser.com)

  • Active Users: 6908

Meta Stack Overflow (http://meta.stackoverflow.com)

  • Active Users: 3413

Stack Apps (http://stackapps.com)

  • Active Users: 176

1) The data was obtained at approximately Saturday, August 14, 2010 1800 GMT.

2) Statistics of a Stack Exchange site can be obtained by calling the /stats method of the API endpoint. (For example, Stack Overflow would be http://api.stackoverflow.com/1.0/stats.) For more information on using the Stack Exchange API, visit http://stackapps.com/.

3) To query users with a reputation greater than 100, one would use the /users method with the parameters to sort by reputation and set the min value to 100. For example, for Stack Overflow, one could query http://api.stackoverflow.com/1.0/users?sort=reputation&min=100.

4) The definition of what is constituted as a "normal" site is not precisely defined (or at least I haven't been able to find one), but according to this documentation page, a normal site is one that is non-meta and non-beta.

5) Only the sites which were marked as "normal" were included, as the total number of Stack Exchange sites, including meta and beta, were 43 as of the time the statistics were obtained.

6) The above statistics data was obtained and formatted by a pre-release version of a Java client I am currently writing for the Stack Exchange API.

share|improve this answer
1  
I think a more accurate metric for active users would be those who have more than 101 reputation. This would eliminate users who merely created an account and associated it without doing anything further. –  mmyers Aug 14 '10 at 18:19
    
@mmyers Thanks for the suggestion! I've updated the definition and the data. It turns out that the active users for Stack Overflow did not change much, but the other site have changed quite a bit. –  coobird Aug 14 '10 at 18:30
    
@coo, which Java wrapper are you using? –  jjnguy Aug 14 '10 at 18:56
    
@coobird: the three rates (X per minute) are quite small for some of the sites. I suggest also listing them in a larger unit, per hour. –  Peter Mortensen Aug 14 '10 at 19:45
    
@jjnguy I'm using a client (wrapper) that I'm currently writing. It's still has unimplemented functionality, so I haven't released it yet. –  coobird Aug 15 '10 at 2:26
    
@Peter Mortensen The rates in the statistics are the raw values returned by the Stack Exchange API -- those are not calculated values. The values returned by the API are in the units that are listed. Changing the unit from minutes to hours to would entail multiplying the obtained value by 60, but it would not accurately reflect the actual usage over some 1 hour period. –  coobird Aug 15 '10 at 2:29
    
@coo, ok. Thanks. –  jjnguy Aug 15 '10 at 14:54

Anton Geraschenko has compiled some metrics such as number of questions, answers, users, and activity of the Trilogy sites and various StackExchange sites.

share|improve this answer

I pick an arbitrary amount of rep to decide what counts as "active" and then find the user page where that rep is displayed. There are 35 users per page, so everyone above that page is "active". Say I choose 100 rep. The page where under 100 rep occurs is:

SO: page 876, so about 30,700 active users

Meta: page 185, so about 6,400 active users

Moms4mom: page 4, so about 100 active users

Chiphacker: page 3, so about 70 active users

The other metric I use is how many questions on the front page as a ratio of the oldest question on the front page. Remember that the front page shows all post activity, answers as well as questions, so they aren't all 'new' questions. Right now it's going to be low due to slower nighttime activity:

SO: 50 questions, oldest is 30 minutes old. This gives you about 2,400 posts per day.

Meta: 50 questions, oldest is 13 hours, so about 92 posts per day

Moms4mom: 50 questions, oldest is Jan 20th, so about 6 posts per day

Chiphacker: 50 questions, oldest is Jan 8th, so about 2.5 posts per day

Between these two metrics, I feel I can size up a new stackexchange site quickly enough to decide whether it's worth sticking around, or whether I should spend my time elsewhere until the community has either matured or died off.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .