Tools / Bluesky engagement rate calculator
Bluesky engagement rate calculator
Engagement rate for a public Bluesky handle, from the four counters the posts route returns and the follower count.
What it reads
| Route | GET /api/v1/bluesky/profile |
|---|---|
| Field read | followersCount |
| Surface | public.api.bsky.app (official, no key) |
| Handle format | AT Protocol handle, which is a domain name: `bsky.app`, `alguem.bsky.social`. Dots are part of it; slashes are refused. |
| Example | bsky.app |
| Caveat from the source | app.bsky.actor.getProfile |
The formula, written out
(likes + replies + reposts + quotes) / followers × 100 per post, and then the mean of that rate across the posts the API returned for the handle. A rate without its formula in view is a number nobody can check.
In the archive
This platform is also a source of the trend archive, and its status there is tentou-e-parou — Why HonestHook does not collect Bluesky search data. That page owns what the archive did or did not collect here; this one is only about the API field above.
Other routes for this platform
bluesky/posts— Recent posts from a public profile on bluesky.bluesky/post— A single Bluesky post by its AT Protocol URI, with likes, reposts, replies and quotes.
See the endpoint page for price, limits and the error shapes.