Twitch doesn't tell you who unfollowed your channel. The platform shows your current follower count and follower list. It doesn't show follower changes over time or send unfollow notifications. To see who unfollowed you, you need a third-party tracker like Unfollow that monitors your follower list after you connect.
A Twitch unfollower tracker cannot look backward through your current follower list and find old unfollows. It can record changes after it has a starting state.
What Twitch provides
Twitch's Get Channel Followers API shows who currently follows a channel. The endpoint returns those users and a followed_at timestamp for each follow.
That list is a snapshot of current relationships. It is not a history of everyone who used to follow your channel. Twitch does not give broadcasters a ready-made unfollower archive.
The endpoint requires a user access token with the moderator:read:followers scope. The token user must be the broadcaster or a moderator for that broadcaster. Without that permission, the response includes only a total follower count, not follower identities.
Unfollow uses the broadcaster connection: you connect your own Twitch account and grant the follower scopes.
How future unfollower tracking works
A Twitch unfollow tracker cannot look backward and reconstruct old unfollows. It can record changes after it has a starting state.
The tracking process works in three steps:
- You connect your Twitch account and grant the required follower scopes.
- Unfollow stores your current follower list as the starting state.
- Later checks compare new follower lists with the stored state and record missing accounts.
This is a list comparison, not a reason analysis. If an account is present in an earlier tracked list and absent from a later list, the later check can record that missing account.
Two snapshots, one recorded change
The example below uses fictional accounts only.
| Snapshot | Accounts currently following the channel |
|---|---|
| Starting state, after the first successful analysis | alex_example, blair_example, casey_example |
| Later analysis | alex_example, casey_example |
Recorded change: blair_example was in the starting state and is missing from the later list, so blair_example can be recorded as an unfollower.
Tracking starts only after the first successful analysis creates that starting state. Unfollows that happened before that first list are outside the comparison.
What the tracker can show
After tracking starts, Unfollow can show accounts that were in an earlier tracked list and are missing from a later list.
It can also show accounts you follow that don't currently follow your channel back.
Both results are relationship facts. They tell you who is on a list or who is no longer on a list. They don't tell you why someone unfollowed.
What the tracker cannot show
- It cannot recover unfollows from before the first successful check.
- It does not prove why a follower relationship disappeared.
- It does not provide instant or real-time detection. A later check must run before a missing account can be recorded.
- A missing account is not evidence that a stream, title, raid, or other content choice caused the change.
- Platform availability and API limits can delay or prevent a check.
A drop in the public follower count is not the same as a named unfollower list. The count can change for different reasons. The tracker only records accounts that leave your stored follower list after tracking has started.
For more on tracking limits and account access, see the Unfollow FAQ.
Unfollowers and not following back
These terms describe different lists.
An unfollower was present in an earlier tracked follower list and is absent from a later list.
Not following back means you follow an account that doesn't currently follow your channel.
An account can appear on the not-following-back list without ever having followed you. An account can also unfollow you and still be unrelated to anyone you follow.
Permissions and account access
To read current channel followers, Twitch requires the moderator:read:followers scope. That permission is tied to Get Channel Followers.
To read which channels you follow, Twitch requires the user:read:follows scope. Unfollow needs that follow list to compare it with current followers and show accounts that don't follow you back.
In plain language, the connection asks Twitch for permission to read:
- who currently follows your channel
- which channels you currently follow
You connect your own Twitch account. You can review how Unfollow handles account data in the Unfollow privacy policy. You can review and revoke app access from your Twitch connection settings.
A granted scope does not set how often a check will run. It only allows the follower and following reads that Twitch documents for those scopes.
How to start tracking
Use this short procedure:
- Create an Unfollow account (7-day free trial, no credit card needed).
- Connect your Twitch account.
- Wait for the first successful check to create the starting state.
- Review later follower changes in your dashboard.
Tracking begins after that first successful check, not the moment you sign up.
Cross-Platform Social Analytics
Unfollow tracks followers on multiple platforms: Twitch, Bluesky, X (formerly Twitter), YouTube, Trovo, and VKontakte. For Twitter-specific tracking, see our guide on who unfollowed you on Twitter. For Bluesky, see our guide on who unfollowed you on Bluesky. For VK, see our guide on who unfollowed you on VKontakte. Connect all your social profiles to track follower changes across different networks in one dashboard.
For more platform-specific details, visit the Unfollow FAQ.
Frequently Asked Questions
Can you see who unfollowed you on Twitch?
No, not natively. Twitch does not show you who unfollowed you. The platform only displays your current follower count and follower list. To see who unfollowed you, you need a third-party tracker like Unfollow that monitors your follower list after you connect your account and records changes going forward. The tracker cannot show unfollows that happened before you connected.
Can Twitch streamers see who unfollowed them?
No. Twitch does not give streamers tools to see who unfollowed their channel. Streamers can only see their total follower count and current follower list through Twitch's dashboard and API. To track unfollowers, streamers need a third-party tracking service like Unfollow that compares follower lists over time and records accounts that stop following. Tracking starts from the connection date—it cannot show historical unfollows.
Does Twitch notify you when someone unfollows you?
No. Twitch does not send notifications when someone unfollows your channel. The platform does not provide any built-in feature to track unfollowers. You can only see your total follower count change in your channel dashboard, but you cannot identify which specific accounts unfollowed you without using a tracking tool.
How does Twitch unfollower tracking work?
Unfollower tracking works by taking regular snapshots of your follower list after you connect your Twitch account to a tracking service. The service compares each new snapshot with the previous one to identify accounts that are no longer following you. This means tracking starts from the moment you connect your account—it cannot show you who unfollowed you before that connection date. The comparison is automatic and updates your dashboard with unfollower records after each check.
What is the difference between an unfollower and not following back on Twitch?
An unfollower is someone who previously followed your channel (recorded in an earlier tracked snapshot) and then stopped following you. "Not following back" means you follow an account that does not currently follow you back. These are different lists: an account can be on your not-following-back list without ever having followed you in the first place, and someone can unfollow you without being on your following list at all.
When does Twitch unfollower tracking begin?
Tracking begins after the first successful check stores your starting follower list. Connecting your Twitch account is the step that allows that first check to run. The connection itself does not immediately create a completed starting state—the tracker must fetch and store your current follower list first. After that starting state exists, future checks will detect and record follower changes. For more details about tracking limits and account permissions, see the Unfollow FAQ.
If you want to start tracking future Twitch follower changes, create your free Unfollow account.