Bluesky Skeets Per Day Calculator

How many skeets per day does a Bluesky account really post? Enter any Bluesky handle to see its posting rate: the lifetime average and the recent pace, counting posts and replies (reposts don't count). Free, no login, works for any public account.

Works with any handle (name.bsky.social, custom domains) or DID.

skeets per day (lifetime average)

recent pace (skeets/day)
total skeets
days on Bluesky

Counts posts and replies still on the account. Deleted skeets don't count. Results are cached for up to an hour.

What counts as a skeet?

A skeet is Bluesky's unofficial word for a post, the way a tweet was Twitter's. This calculator counts original posts and replies, because replies are things you typed too. Reposts are someone else's words, so they are left out. Likes are not skeets either.

How the skeets per day calculator works

The lifetime average divides the account's total posts and replies by the number of days since the account was created. The recent pace looks at the newest posts (up to 100) and measures how fast they were published, so you can tell whether an account is speeding up, slowing down, or fully hibernating. Both numbers come from Bluesky's public API, so only public account data is used.

Check your own rate from code

Developers can hit the same JSON endpoint directly: GET /api/skeets-per-day?actor=<handle>. It is documented in the nerdymark.com API docs, and the design is covered in the blog post Building a Bluesky Post Rate API in Two AppView Calls.

FAQ

Is this free? Yes. No login, no ads, no tracking of your searches.

Does it work for any account? Any public Bluesky account, looked up by handle or DID. Accounts that blocked logged-out viewing may not resolve.

Why is the recent pace different from the lifetime average? The lifetime number smooths over the account's whole history, including months of inactivity. The recent pace only measures the newest posts, so a recent hot streak (or a quiet spell) shows up there first.

Do deleted posts count? No. The count reflects what is currently on the account, so deleting old skeets lowers your number.