LurkAPI

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.

Endpoint

GET/v1/bluesky/profile

1 credit per request
Examples
handle

Handle (e.g. bsky.app, with or without @), a DID (did:plc:…) or the profile URL. A bare name like jay means jay.bsky.social.

5 free tries a day, no signup

Press Run to fetch live data

Results come back as a table you can download as CSV, or as the raw JSON.

Endpoints

Call it

Every endpoint is a GET with your key in the x-api-key header. For example, Profile:

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

Use it in Claude

Once LurkAPI is connected to Claude, each endpoint is a tool Claude can call:

ToolWhat it does
bluesky_profileProfile: An account's bio, avatar, banner and exact follower, following and post counts.
bluesky_user_postsUser posts: An account's latest posts and reposts, newest first, with text, media and engagement counts.
bluesky_postPost: A post with its replies (three levels deep) and the posts it replies to.