Numbers · free on every plan

It was already counting before you opened this page.

Follows, subs, resubs, gifts, bits, sub points, hype trains, raids, tips and charity — per stream, today, and over 7, 30 and 90 days. Goals that pick up your real Twitch goals, streaks across streams, and every session listed with what happened in it.

Overview
Today, this stream, last 7 and 30 days at a glance.
Follows
12
Stream9
7d6430d241
Bits
2,350
Stream2,350
7d9,12030d31,480
Gifted Subs
7
Stream7
7d2330d88
New Subs ≥ 3
11
Current streak
Best: 14 (Mar 2 – Apr 18)
Follows ≥ 5
6
Current streak
Best: 9 (May 30 – Jun 21)
Metrics kept
Eleven

Plus twelve point-in-time series for the charts.

History
7d → forever

7 days free, 30 on Affiliate, a year on Partner.

Setup
None

Counting starts at login, so history exists on day one.

A subscriber
Counted once

A tier upgrade is one person, not three new subs.

Sessions

Every stream you have done, and what happened in it.

Newest first, with average and peak viewers beside the follows, subs, resubs, gifts and bits that arrived while you were live. Open one and you get the whole session — the activity feed, the people, the timeline.

  • A live stream sits at the top marked LIVE and updates as it runs
  • Viewer figures are samples, so a gap is drawn as a gap
  • Compare any two ranges side by side in Charts
Sessions
Every stream, newest first — who followed, subscribed, resubbed, gifted and cheered during it.
StartedDurationAvgPeakFollowsSubsResubsGiftedBits
Tonight 19:02 LIVEIn progress2h 41m184263124372,350
Tue 18:55Ended 23:404h 45m171240186551,900
Sun 14:10Ended 19:024h 52m2053122794114,120
Fri 20:00Ended 00:124h 12m15822114362760
Wed 19:30Ended 22:483h 18m1421989220320
Reference

Every metric, and whether it is a count or a reading

The distinction matters on a chart. A count is summed over a day, so a day with nothing really is nought. A reading is a sample of how things stood — a day we never sampled is left as a gap, because filling it with nought would draw a crash that did not happen.

MetricKindWhere you see it
FollowsCountOverview, charts, sessions, goals, streaks
New SubsCountOverview, charts, sessions, goals, streaks
ResubsCountOverview, charts, sessions, goals, streaks
Gifted SubsCountOverview, charts, sessions, goals, streaks
Total SubsCountOverview, charts, goals, streaks
BitsCountOverview, charts, sessions, goals — bits has no Twitch goal, so you set the target
Sub PointsCountOverview and charts — tier 1 counts 1, tier 2 counts 2, tier 3 counts 6
Hype TrainsCountOverview, charts, and the Hype Trains page with per-train detail
RaidsCountOverview, charts, and the Raids analysis
TipsCountOverview and charts — the amount series is kept in the sender’s own currency
CharityCountOverview, charts, and the Charity page, in the campaign’s currency
Avg ViewersReadingOverview card, charts, every session row
Total FollowersReadingCharts — the running total, not the daily gain
Total SubscribersReadingCharts, and the Subscribers list by tier
Sub Points (current)ReadingCharts — where the channel stands right now
% Subs GiftedReadingCharts — how much of the base was gifted
Tier 1 / 2 / 3 SubsReadingCharts and the Subscribers breakdown
Hype Train LevelReadingCharts, sampled per train rather than summed
Plus PointsReadingCharts, the Plus panel, goals and overlays
Goals & Streaks

Your real Twitch goals, plus the ones Twitch won’t give you.

Twitch goals appear on their own. Override one per metric, or set a target where Twitch offers none — bits has no goal type at all, so that one is yours to set. A streak then counts consecutive streams that hit the target, so “eleven streams in a row” is a fact rather than a feeling.

  • Scope a goal to a date range for a subathon or a campaign
  • Plus Points auto-target the next level — 100, then 300
  • Any goal can drive a bar on stream through Widgets
Read the Numbers guide →
Streaks
Per-metric streaks of consecutive streams that hit the configured goal.
MetricGoal targetStatus
Follows≥ 56 streams running
New Subs≥ 311 streams running
Resubs≥ 23 streams running
Gifted Subs≥ 2Broken last stream
Total SubsNo target setSet a goal to start a streak
Plus Program
One figure, not two — Twitch's own count when your channel shares it, our estimate when it does not, and never both at once in two places on the same screen.

What Numbers costs on each plan

LimitFreeAffiliatePartnerPartner+
Stream stats and per-stream historyIncludedIncludedIncludedIncluded
How far back you can look7 days30 days365 daysUnlimited
Goals, streaks and chartsIncludedIncludedIncludedIncluded
Subscriber and top-chatter listsIncludedIncludedIncludedIncluded
Audience, acquisition, journey, patternsIncludedIncluded
Ask your stats a question10 a day50 a dayUnlimited

Counting is free on every plan; the plan decides how far back you can look. Full comparison on the pricing page.

Numbers questions

Do I have to set anything up first?

No. Counting runs for every channel from the moment you connect, so the history is already there the first time you open the page. Nothing here waits on a switch.

What happens when I ask for more history than my plan keeps?

The answer says so. A range that reaches past your retention window is clamped to what exists and labelled as clamped; one entirely outside it is reported as empty. It never quietly answers a shorter window as though it were the one you asked for.

Are these Twitch’s numbers?

They are counted from Twitch’s own events as they arrive, which is why they can differ slightly from a figure Twitch renders later. One place we deliberately differ: a viewer stepping tier 1 to tier 3 fires as three subscriptions on the wire, and we count that as one subscriber.

Why do goal date ranges use UTC days?

Because a day bucket has to mean the same thing for every channel. A range covers whole UTC days, both ends included — so a stream that starts late in your evening can land on the next day. The page says which timezone it is showing.

What are Plus Points here?

One figure. Twitch’s own count when your channel shares its Plus widget, and our estimate when it does not — never both on the same screen, which is the whole reason there is a single accessor for it.

Why do some charts have gaps instead of zeroes?

Because a gap is the truth. Counts are summed per day, so nought means nothing happened. Readings — viewers, totals, Plus Points — are samples, and a day nobody sampled is left blank rather than drawn as a crash to zero.

Works with

Log in tonight, and tomorrow you have history.

Free on every plan. Nothing to switch on before it starts counting.

Connect with Twitch