Quick answer: Twitch does not show a built-in history of who unfollowed your channel. You can see your current followers in Creator Dashboard, but identifying future unfollows requires comparing two authorized follower-list snapshots taken at different times. The first snapshot is only a baseline—it cannot reveal anyone who unfollowed before it was saved.

This guide was substantially rewritten in July 2026 after checking Twitch's current Creator Dashboard, follower API, EventSub, and OAuth documentation. It replaces an outdated recommendation for a specific unfollow-tracker service.

What Twitch can—and cannot—show

QuestionSupported answer
Who follows my channel now?Use Creator Dashboard > Community > Followers List.
Does a particular account follow me now?A broadcaster or authorized moderator can check the current follower list or use Twitch's follower API.
Who unfollowed after today?Compare a saved, authorized list with a later list.
Who unfollowed before I started tracking?Twitch does not provide that retrospective history.
Will Twitch notify my app of an unfollow?No current unfollow event is listed. EventSub provides channel.follow for new follows.

Twitch's official Creator Dashboard guide says the Followers List contains all of your current followers. It is a current-state list, not a log of departures.

See your current Twitch followers

  1. Sign in at Twitch and open Creator Dashboard.
  2. Open Community in the left navigation.
  3. Select Followers List.
  4. Use the list to confirm whether an account currently follows the channel.

If a name is absent, that only tells you the account is not in the current list. It does not tell you when the change happened or why. The person may have unfollowed, changed their login name, or no longer have an active account.

If you only need to know how long a current relationship has lasted, see our separate guide to Twitch follow age and its access limits.

How unfollow tracking actually works

A legitimate unfollow tracker cannot retrieve a secret historical log from Twitch. It records the current list, waits, retrieves the list again, and calculates the difference.

  1. Create a baseline: save the Twitch user ID and follow timestamp for every current follower.
  2. Take a later snapshot: retrieve the complete authorized follower list again.
  3. Compare user IDs: an ID present in the baseline but absent from the later list is a lost follower between those checks.
  4. Record the interval honestly: the exact unfollow time is unknown unless checks were effectively continuous.

Use user IDs as the comparison key, not display names. Twitch's API defines user_id as the unique account identifier and returns login and display names separately. A name can change without the account becoming a different user.

A snapshot comparison also cannot explain motive. Do not label an absence as dissatisfaction, and do not contact or call out individual viewers for leaving.

What Twitch's follower API requires

The current Get Channel Followers endpoint returns specific follower records only when both requirements are met:

  • the user access token includes moderator:read:followers; and
  • the authorized user is the broadcaster or a moderator for that channel.

Without those conditions, the endpoint returns the total follower count rather than follower identities. Authorized results are paginated, with at most 100 records per request, so a complete snapshot must follow every pagination cursor. Each record includes the user ID, login, display name, and UTC followed_at timestamp.

The list can change while a large channel is being paginated. A production tool should record when collection started and ended, handle API errors, and avoid presenting a moving snapshot as an exact second-by-second audit.

EventSub does not report Twitch unfollows

Twitch's current EventSub subscription-type list includes channel.follow, which notifies an authorized application when a channel receives a new follow. It does not list a corresponding channel-unfollow event.

That distinction matters: collecting new-follow notifications does not prove which existing account caused the total count to fall. To detect a later absence, an authorized tool still has to compare current follower lists. It cannot reconstruct unfollows that happened before the first saved list.

How to assess a third-party unfollow tracker

Connecting a tracker gives it access to account data and may let it retain a history of your followers. Before authorizing one, check all of the following:

  • Official sign-in: authorization should use Twitch's OAuth flow, not a form asking for your Twitch password.
  • Narrow permission: the follower-list feature should explain why it requests moderator:read:followers.
  • Baseline disclosure: it should clearly state that tracking begins after the first snapshot.
  • Data policy: check what follower data it stores, for how long, and how you can delete it.
  • Account controls: there should be a way to disconnect the integration and remove stored data.
  • No token handling: never paste an access token, browser cookie, client secret, or backup code into a tracker.

Twitch's OAuth documentation explains the supported authorization flows. You can also review and disconnect linked services from your Twitch account's Connections settings. Authorization reduces password risk; it does not automatically make a provider's storage or privacy practices trustworthy.

Use follower losses as a trend, not a call-out list

A few individual departures rarely tell you what to change. A better review compares channel-level patterns over a defined period:

  • net follower change rather than only new follows;
  • stream topics, categories, titles, and schedule changes;
  • average viewers and returning-viewer signals available in your own analytics;
  • raids, collaborations, promotions, or bot-follow spikes that distorted the baseline;
  • whether a sustained decline began after a clear programming change.

Use official Twitch Analytics for your private channel decisions, then use public trackers only for directional market context. An unfollower list cannot tell you why people left, and targeting former followers is a poor substitute for improving the next stream.

Frequently asked questions

Can Twitch streamers see who unfollowed them?

Not through a built-in unfollow-history screen. Streamers can see current followers. They can identify accounts that disappear only if they or an authorized service saved an earlier list for comparison.

Can I recover my full Twitch unfollow history?

No supported Twitch interface or API provides a retroactive list of every past unfollow. A tracker can report changes only after it establishes its first reliable baseline.

Does Twitch EventSub send an unfollow notification?

No current EventSub subscription type is documented for channel unfollows. The documented channel.follow type covers new follows.

Can a moderator check follower data?

An authorized moderator can use the Get Channel Followers API when the token includes moderator:read:followers and the moderator is assigned to that broadcaster. Access should be limited to a genuine channel-management need.

Is a Twitch unfollow tracker safe?

Safety depends on the provider, requested scope, data retention, and account controls. Prefer a transparent service using official Twitch OAuth, and do not authorize it if it promises pre-signup history or asks for passwords, tokens, cookies, or excessive permissions.