Free APISocialNo keyOfficial
Bluesky / AT Protocol Public API
Read Bluesky profiles, threads and feeds with zero auth via the public AppView
Bluesky's public AppView serves AT Protocol read endpoints (profiles, posts, threads, author feeds) with no authentication through public.api.bsky.app. Writing posts, reading your private data, and (as of 2025) full-text post search now require a session/app password, but the public graph of profiles and feeds stays keyless.
Free tier
Free; public reads keyless, writes and post search need an app passwordRate limits
~3,000 requests / 5 min per IP on the public AppView (not formally published)Auth
No keyBase URL
https://public.api.bsky.app/xrpcWhat you'd build with it
- Resolve and read a public Bluesky profile by handle for enrichment
- Pull a public account's author feed into a content stream
- Fetch a thread for sentiment or summarization by an agent
Key endpoints
- GET
/app.bsky.actor.getProfileA public profile by handle or DID (keyless) - GET
/app.bsky.feed.getAuthorFeedA user's public posts (keyless) - GET
/app.bsky.feed.getPostThreadA post plus its ancestors and replies, uri param (keyless) - GET
/app.bsky.feed.searchPostsFull-text post search (now requires an auth token)
Members
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.
Tags
socialfediverseatprotocontent