# Bluesky API

> Profiles, posts and full threads from any public Bluesky account.

- **Platform:** [Bluesky](https://lurkapi.com/docs/bluesky.md) (bsky.app)
- **Web page:** https://lurkapi.com/docs/bluesky

## Overview

Read Bluesky the way bsky.app shows it: profiles with exact follower counts, an account's posts and reposts, and a post with its replies. Useful for brand and creator monitoring now that journalists, researchers and brands post there. Data comes from Bluesky's official public API, with its own field names; images, video and link cards are flattened into plain fields.

Source: bsky.app.

## Try it live

Pick an endpoint and run it: real data, no signup, 5 free requests a day.

Live playground: https://lurkapi.com/docs/bluesky#try

## Endpoints

- [Profile](https://lurkapi.com/docs/bluesky/profile.md): An account's bio, avatar, banner and exact follower, following and post counts. (GET /v1/bluesky/profile · 1 credit)
- [User posts](https://lurkapi.com/docs/bluesky/user-posts.md): An account's latest posts and reposts, newest first, with text, media and engagement counts. (GET /v1/bluesky/user/posts · 1 credit)
- [Post](https://lurkapi.com/docs/bluesky/post.md): A post with its replies (three levels deep) and the posts it replies to. (GET /v1/bluesky/post · 1 credit)

## Call it

Every endpoint is a `GET` with your key in the `x-api-key` header. For example, [Profile](https://lurkapi.com/docs/bluesky/profile.md):

curl:

```bash
curl "https://api.lurkapi.com/v1/bluesky/profile?handle=bsky.app" \
  -H "x-api-key: YOUR_API_KEY"
```

[Get a free API key](https://lurkapi.com/login?next=/dashboard)

## Use it in Claude

Once LurkAPI is [connected to Claude](https://lurkapi.com/docs.md#claude), each endpoint is a tool Claude can call:

| Tool | What it does |
| --- | --- |
| `bluesky_profile` | [Profile](https://lurkapi.com/docs/bluesky/profile.md): An account's bio, avatar, banner and exact follower, following and post counts. |
| `bluesky_user_posts` | [User posts](https://lurkapi.com/docs/bluesky/user-posts.md): An account's latest posts and reposts, newest first, with text, media and engagement counts. |
| `bluesky_post` | [Post](https://lurkapi.com/docs/bluesky/post.md): A post with its replies (three levels deep) and the posts it replies to. |
