BskyFollowFinder/Bluesky network analyzer

A tool that identifies which Bluesky accounts are followed by a profile’s contacts but not by that profile. Can be used for expanding networks and social graph analysis.

URL

https://bsky-follow-finder.theo.io/

Description

BskyFollowFinder is a small web app for Bluesky that surfaces second‑degree connection suggestions: it lists accounts that many of your followees follow but that you don’t (yet). You can run it on any handle (including other users) without logging in; an optional app password lets you follow results directly from the page. Output is a ranked list by count, with a toggle to “Sort by proportion (favours niche accounts)” that highlights less‑popular but highly shared follows among your network.

By leveraging Bluesky’s AT Protocol API, the tool automates social network analysis to recommend potential new follows. This provides valuable insight into your network by ranking suggestions based on the frequency they appear among your followees.

This functionality can be useful for open source researchers, investigative journalists, and analysts who need to map social relationships, identify key influencers, and understand community structures on the platform.

Key Features:

  • Automated Second-Degree Analysis

    • The tool collects the accounts that a user follows and then compiles the connection lists of those accounts. This results in a ranked list of second-degree suggestions—accounts that are frequently followed by the original user’s connections. This analysis is limited to a single hop without exploring deeper network layers.

  • Filtering for Niche Accounts

    • A toggle option allows the filtering of results to prioritize smaller or more specialized accounts over universally popular ones, enabling the discovery of unique voices that might otherwise be overshadowed by mainstream profiles.

  • One-Click Following (Optional)

    • Suggestions can be viewed without requiring a login. However, for users who wish to follow accounts directly from the tool, a password integration is available to facilitate authenticated API calls for one-click following. (Thus, when a password is supplied after the analysis, "follow" buttons appear next to the results.)

  • Efficient Data Retrieval

    • By leveraging Bluesky’s public APIs, the tool efficiently retrieves connection information.


Example Use Cases

A researcher examining disinformation networks can use BskyFollowFinder to pinpoint influential hubs. If many known disinformation actors follow a particular account, it may serve as a critical node for further investigation.

Journalists new to Bluesky can quickly discover key voices in their niche by identifying accounts frequently followed by trusted contacts.

Level of difficulty

Beginner‑friendly, point‑and‑click web UI. Enter a Bluesky handle and review the ranked suggestions. Optional app‑password entry enables one‑click follow; no scripting or API setup required.

Requirements

  • A Bluesky account (only if you want to access your account and follow suggested users).

  • Your Bluesky username for personalized results.

  • Optional: Enter your Bluesky password (stored in your browser) to enable one-click follow actions securely.

No additional API keys, downloads, or complex setup is necessary.

Limitations

  • "One-Hop" Analysis only: BskyFollowFinder examines only the user’s direct connections (the accounts they follow or who follow them) and doesn’t delve into “friends of friends” or deeper network layers.

  • No Graph Visualization: Outputs are provided as a ranked list; it does not generate visual network maps like Gephi or Maltego.

  • Performance: Processing can be slow for high‑follower accounts (the app must compile many lists).

  • Rate limits: Subject to Bluesky/AT Protocol limits (write & other limits vary by service); heavy use or bursts may trigger throttling.

  • Maintenance/versions: No tagged releases; repo shows updates through 2024‑11‑18; license not stated (unknown).

Ethical Considerations

  • Social Graph Exposure: Revealing connections can inadvertently expose personal networks. Investigators should use insights responsibly, particularly when analyzing vulnerable subjects.

  • Use only for lawful, proportionate purposes. Avoid exposing or amplifying sensitive social‑graph information about vulnerable individuals or groups. When authentication is used, prefer app passwords and revoke them when done. For best practices in investigative handling of open-source information (planning, preservation, verification, and minimizing harm), refer to the Berkeley Protocol on Digital Open Source Investigations.

Guides and articles

Complementary OSINT & Social Graph Tools to Use with BskyFollowFinder

Tool
Platform
Use Case

Cross-platform

Visualizes network graphs from exported Bluesky data

Multi-source OSINT

Maps social networks across various platforms

Bluesky

Provides large-scale network mapping and visualization

Bluesky

Offers curated lists of user accounts by interest

Twitter → Bluesky

Finds cross-platform identities between Twitter and Bluesky

Best Combination: Use BskyFollowFinder to generate a list of suggested connections, then export or integrate the data into Gephi or Maltego for advanced network analysis.

Tool provider

Theo Sanderson (London) theo.io and GitHub repo: theosanderson/bsky-follows

Advertising Trackers

(The google tag manager is the only cookie found on this website.)

Page maintainer

Martin Sona (@cargocultscientist.bsky.social)

Last updated

Was this helpful?