Bluesky profile viewer

Enter a Bluesky handle, a did or a bsky.app profile link and get the public profile back: display name, avatar, bio, follower, following and post counts, and when the account was created.

Try an example

The handle you enter goes from your browser straight to Bluesky's public API. It does not pass through LookValid, and this page stores nothing.

Example result

Handle bsky.app, the official Bluesky account, looked up on 2026-10-19.

Display name
Bluesky
Handle
@bsky.app
Followers
35,303,156
Following
22
Posts
880
Account created
Apr 12, 2023
Verified badge
None reported
DID
did:plc:z72i7hdynmk6r22z27h6tvur

Captured 2026-10-19.

How it works

  1. Type a handle such as bsky.app, paste a did:plc value, or paste a link to a profile on bsky.app.
  2. Your browser asks Bluesky's public API for that profile. No account or key is needed.
  3. The page shows the fields Bluesky publishes for the profile, as plain text, with counts as of the moment you asked.

Handles and permanent IDs

A handle is the name people see, such as a domain they control. A handle can change. The did is the permanent identifier of the account and stays the same when the handle changes, so use the did when you need to refer to the same account over time.

Counts are read when you search, so they move from one look to the next. The creation date is shown in UTC.

What this viewer shows

Only fields that Bluesky makes public for anyone are shown. Private messages, who follows whom and posts are not part of this viewer.

If a handle does not exist you will see "No such profile". An owner can also choose to keep an account from appearing to signed-out viewers, in which case a profile that exists may not load here.

The public profile fields this viewer reads and what each one means

The public profile fields this viewer reads and what each one means
FieldWhat it means
Display nameThe name the owner chose to show above the handle. It can be empty.
HandleThe account name, usually a domain. It can change over time.
DIDThe permanent identifier of the account. It does not change when the handle does.
FollowersThe number of accounts that follow this profile.
FollowingThe number of accounts this profile follows.
PostsThe number of posts the account has published, as counted by Bluesky.
Account createdWhen the profile record was created, shown in UTC.
VerifiedShown only when Bluesky reports a valid verification on the account. Otherwise no badge appears.

Sources

This tool is run by LookValid. It is not connected to any agency, company or service named on this page.

Frequently asked questions

Do I need a Bluesky account to look someone up?

No. The profile endpoint is public and takes no key or sign-in, so this page works for anyone.

What can I paste into the box?

A handle such as bsky.app, the same handle with a leading @, a did:plc or did:web value, or a link to a profile on bsky.app. A link to a single post also works, because the profile is taken from the address.

Why does it say there is no such profile?

The handle may be misspelled, the account may have been deleted or renamed, or its owner may have chosen to hide it from signed-out viewers. Check the spelling, or try the did if you have it.

Why do the follower numbers differ from the app?

Counts change every moment and are cached for a short time by Bluesky, so a number here can trail the app by a little.

Is the bio safe to display?

The bio is shown as plain text only. Links or markup in it are not turned into clickable or active content.