Dark mode

SullyGnome - Twitch stats and analysis


Hi! My name is David (aka SullyGnome) and I am the creator of SullyGnome.com, which is a statistics and analytics service for Twitch. The site aims to provide information for the streamers and game developers who create the content we all love.

The Twitch API is used to collect the information and is polled every 5 minutes. Data is then aggregated and presented on the site and generally occurs hourly or daily.

If you would like to contact me, you can catch me on Twitter, send me an email or a Twitch PM.

Data changes in 2022

Data handling has changed significantly starting in 2022. This in most cases will lead to significantly more accurate data. For example, peak viewer values will be closer.

Follower data is no longer being tracked during a stream, the change after the stream completes will be available in most cases.

Aggregated data will now include channels with no viewership so metrics such as games played and channel counts broken down by language will see an increase. This is artefactual.


How often is data updated?

See below! :)

What channels do you collected data for?

From 2022 onwards, all partners, affiliate steams with 3 or more viewers and non partner/affiliates with more than 10 viewers. Channels which do not meet the criteria should not be considered as accurately tracked.

Why are the max viewers inaccurate?

The API caches the API response and the site only samples every 15 minutes so maximums outside of this will not be recorded. As of 2022 this has been reduced to 5 minutes which will give greater accuracy.

How far back does the data go?

August 2015

The number of streams is less than other sites?

If a stream goes down for any length of time (even a few seconds), Twitch treats this as a new stream. In order to provide more accurate information, I combine this into a single cast. For example, if you stream for 6 hours but restart your computer half way through, I consider this a single 6 hour cast, if you took a longer break however (say 20-30 mins) it will be considered separate casts

Can i scrape your data?

Please don't. It will have an impact on other users - running this service is expensive and done as a hobby, scraping makes it substantially more difficult.

Who works on this project

Just me, I run and develop the project during my spare time

Data update rates

Last update
Regular update
Channel's online flag
5-30 mins
1 hours, 30 minutes
Viewer charts, streams etc
Hourly, around 20 mins past
2 hours, 41 minutes
Daily follower gain
Daily, following morning
19 hours, 18 minutes
3 day aggregates
19 hours, 18 minutes
7 day aggregates
19 hours, 18 minutes
14 day aggregates
19 hours, 18 minutes
30 day aggregates
19 hours, 18 minutes
90 day aggregates
Monday, Saturday
41 hours, 13 minutes
180 day aggregates
78 hours, 58 minutes
365 day aggregates
232 hours, 20 minutes