Hyperblues

Profile Resolution

Resolve a Bluesky Profile

API: app.bsky.actor.getProfile
Endpoint: https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor={handle or DID}
Auth: Not required (public endpoint)
Try: jay.bsky.team | bsky.app | pfrazee.com | DID example

How It Works

Profile resolution in Bluesky/AT Protocol works with two types of identifiers:

The API accepts either and returns the full profile including avatar, bio, follower counts, and more.