firstlikes · how many posts to your first hit?

Enter a Bluesky handle. firstlikes reads every post that account has ever made — starting from the very first one — and finds exactly which post number first crossed 10 likes, 100 likes, and 1000 likes. Replies count as posts, same as the account's own app.bsky.feed.post collection does.

reads Bluesky's public AppView + the account's own PDS, right in your browser — no login. large accounts can take a minute or two, we're reading everything.

how this works
firstlikes resolves the handle to a DID, finds its PDS from the DID document, then pages through com.atproto.repo.listRecords on app.bsky.feed.post with reverse=true — that walks the collection oldest first (rkeys are timestamp-ordered TIDs, so ascending order is chronological order), and every record already carries its real at:// uri, no extra lookup needed. Once it has the full, ordered post list, it batch-resolves like counts 25 at a time via app.bsky.feed.getPosts and walks the list in order to find the first post at or above each threshold. Everything runs in your browser against Bluesky's public AppView and the account's own PDS — no login, nothing written anywhere.