Back to Blog

Does Bluesky Have Analytics?

3 min read

Written by

Dopplersky

Does Bluesky Have Analytics?

No. Bluesky does not have a built-in analytics dashboard. There is no equivalent of X's "View post analytics", no impressions count, no reach figure, and no follower growth chart anywhere in the official app or web client.

What you get instead is a running total and a set of per-post counters. That is genuinely all of it.

What Bluesky actually shows you

Open any profile in the official app and you can see:

  • Follower count — the current number, with no history
  • Following count — same
  • Post count — same
  • Per-post likes, reposts, replies and quotes — visible under each post

Open your own profile and the picture is identical. There is no privileged view, no "creator dashboard", and no data that only the account owner can see.

What is missing

The gaps matter more than the list above suggests:

No history. Bluesky shows you the number now. It does not show you what it was yesterday, last week or last month. If you gained 400 followers in a week you will not know unless you wrote the number down beforehand.

No impressions or reach. The AT Protocol does not record how many times a post was served to somebody's feed, so nobody can show you an impressions figure — not Bluesky, not any third-party tool. Be sceptical of anything claiming otherwise.

No aggregation. You cannot ask "how did my posts do this month" or "which post performed best". You would have to open every post and add the numbers up yourself.

No engagement rate. Since there is no reach denominator, engagement has to be expressed against followers rather than impressions.

Why the data is available anyway

Here is the useful part: Bluesky is built on the AT Protocol, and the protocol is open. Public profile data and public post metrics are readable through a public API without authenticating.

That has a specific consequence. Anybody can read the follower count for any public account at any time. Nobody can read your impressions, because that number does not exist anywhere.

So the missing piece is not access. It is history. The data is public but nothing is keeping a record of it.

Filling the gap

Analytics for Bluesky come down to somebody taking regular snapshots of public counters and storing them, so that a change over time can be calculated. That is exactly what Dopplersky does — it records follower, post and engagement counts on a schedule and charts the differences.

Because the underlying data is public, you can look up any account without connecting yours:

  • Enter a handle on the homepage to see that account's growth
  • Or browse the profile directory for accounts already being tracked

There is no signup for the public view. Connecting your own account with Bluesky OAuth adds the private dashboard on top — per-post breakdowns, audience detail and longer history.

The short version

Bluesky has counters, not analytics. The numbers are public and always have been; what has been missing is anything that remembers yesterday's value. Once something is keeping that record, everything you would expect from an analytics tool — growth charts, best-performing posts, engagement trends — becomes possible, with the single genuine exception of impressions, which the protocol simply does not track.

Made with 💜 • © 2026 Stony Softworks LLC