API Direct
Endpoints
Bluesky User Profile

Bluesky User Profile

GET /v1/bluesky/user

Get a Bluesky user's full profile by handle, DID, or profile URL. Returns display name, bio, follower/following/post counts, verification status, profile picture and banner, join date, and the pinned post.

Cost
$0.003 per request
Free tier
50 requests/month

Parameters

username
Bluesky handle, e.g. bsky.app, with or without leading @, or the account's DID (max 100 characters). Provide either username or url.
url
Bluesky profile URL, e.g. https://bsky.app/profile/bsky.app (max 500 characters). Provide either username or url.

Example Request

curl "https://apidirect.io/v1/bluesky/user?username=bsky.app"   -H "X-API-Key: YOUR_API_KEY"

Example Response

{
  "user": {
    "username": "bsky.app",
    "full_name": "Bluesky",
    "user_id": "did:plc:z72i7hdynmk6r22z27h6tvur",
    "biography": "official Bluesky account (check username👆)\n\nBugs, feature requests, feedback: support@bsky.app",
    "follower_count": 34923372,
    "following_count": 15,
    "post_count": 863,
    "list_count": 18,
    "feed_count": 7,
    "starter_pack_count": 15,
    "is_verified": false,
    "is_labeler": false,
    "profile_pic_url": "https://cdn.bsky.app/img/avatar/plain/did:plc:z72i7hdynmk6r22z27h6tvur/bafkreihwihm6kpd6zuwhhlro75p5qks5qtrcu55jp3gddbfjsieiv7wuka",
    "profile_banner_url": "https://cdn.bsky.app/img/banner/plain/did:plc:z72i7hdynmk6r22z27h6tvur/bafkreichzyovokfzmymz36p5jibbjrhsur6n7hjnzxrpbt5jaydp2szvna",
    "date_joined": "2023-04-12 04:53:57",
    "date_joined_timestamp": 1681275237,
    "pinned_post_id": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l",
    "url": "https://bsky.app/profile/bsky.app"
  }
}

Your Usage

Free tier this month
Loading...
Recent Activity