All free APIs
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 password

Rate limits

~3,000 requests / 5 min per IP on the public AppView (not formally published)

Auth

No key

Base URL

https://public.api.bsky.app/xrpc

What 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