Can You See Who Unfollowed You on Bluesky?

Published on Jul 14, 2025 · Updated on Aug 5, 2026 · By BskyDelete

Cover image for Can You See Who Unfollowed You on Bluesky?

BskyDelete cannot currently tell you who unfollowed you on Bluesky. It does not keep historical follower snapshots, provide an Unfollowers tab, or send real-time unfollower alerts. It can show current relationships and help you review the accounts you follow, but a current state is not a history of changes.

“Not following back” is not “unfollowed you”

If an account you follow does not follow you now, several explanations are possible: it may never have followed you, it may have unfollowed you, the account may be unavailable, or the relationship may have changed while a service was not observing it. A single current snapshot cannot identify which event occurred.

The official AT Protocol relationship Lexicon returns public relationships between one account and a list of other accounts. Its relationship data can indicate whether the primary account currently follows or is followed by another account. It is not an unfollow event log and does not supply an earlier snapshot for comparison.

What BskyDelete can show today

The Following workspace loads accounts you currently follow and combines current profile and relationship information. You can:

  • filter for accounts that do not currently follow you back;
  • search and review account profiles before taking action;
  • use paid-plan filters for suspicious-bot scores and accounts classified as inactive;
  • export selected following records on a paid plan; and
  • explicitly confirm a bulk unfollow for selected accounts.

This is following-list management, not follower monitoring or audience analytics.

How the bot and inactivity filters work

BskyDelete does provide useful risk signals in the Following workspace, but they must be interpreted as heuristics.

The bot score uses public profile signals such as profile completeness, account age, moderation labels, follower-to-following ratios, zero-post/high-following patterns, and some handle patterns. A higher score means “review this account more carefully”; it does not prove that a person or account is fake.

The inactive filter estimates activity from the visible post count relative to account age. It does not read a private last-login time and does not prove that the account has been abandoned. Someone may post rarely and still be an account you want to follow.

These paid-plan filters can help prioritize a long review list, but you should inspect the profile and relationship before unfollowing.

What is required to identify a historical unfollow

To establish that account A unfollowed account B, a service needs at least two observations:

  1. an earlier follower snapshot showing A followed B;
  2. a later snapshot showing that relationship is absent; and
  3. a reliable comparison using stable DIDs, not only changeable handles.

The official followers Lexicon enumerates accounts that currently follow an actor and uses cursor pagination. A tracker must collect every page at different times and retain those snapshots. BskyDelete does not collect or retain this follower history, so it cannot reconstruct unfollows that happened before you opened the service.

Even a snapshot comparison needs cautious language. A missing account may have been deleted, suspended, renamed, temporarily unavailable, or missed because pagination was incomplete. The result shows a change between observations, not the account owner’s intent.

How to evaluate a separate unfollower tracker

If you choose a third-party tracking service, verify:

  • whether it began observing before the unfollow occurred;
  • whether it collects complete paginated follower snapshots;
  • how long it retains follower and relationship data;
  • whether it uses OAuth rather than asking for your password;
  • whether you can export and delete the stored history; and
  • how it distinguishes unfollows from unavailable or deleted accounts.

Be skeptical of a service that promises instant historical results the first time you connect. Without an earlier observation or data source, it cannot reliably know who used to follow you.

A practical BskyDelete workflow

Use the current non-reciprocal filter to create a review list, then combine it with the optional bot and inactivity signals. Keep accounts you still value, export selected following records if you need a reference, and confirm only the accounts you genuinely want to unfollow. This answers “who does not follow me back now?” while avoiding the false claim that BskyDelete knows “who unfollowed me.”

Related guides

Explore BskyDelete features