







Bluesky HTTP API Reference


bsky.md — Bluesky as Markdown
Fetch any public Bluesky content as clean, portable Markdown. No auth, no API key.
bsky.md — Bluesky as Markdown
Fetch any public Bluesky content as clean, portable Markdown. No auth, no API key.
app.bsky.actor.getProfile | Bluesky
*This endpoint is part of the Bluesky application Lexicon APIs (`app.bsky.*`). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually proxied via the user's PDS, using service proxy headers. Authenticated requests can be used for both public and non-public endpoints.*

Get Started | Bluesky Protocol Services
Bluesky operates public infrastructure for the AT Protocol — Jetstream, Relay, and the Bluesky API — as open services you can build on today, no permission required. Start with Jetstream.

This Website is Hosted on Bluesky
Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it. Note: I communicated with the Bluesky team prior to the publishing of this post. While the functionality described is not the intended use of the application, it is known behavior and does not constitue a vulnerability disclosure process. My main motivation for reaching out to them was because I like the folks and don’t want to make their lives harder.

app.bsky.notification.getPreferences | Bluesky
*This endpoint is part of the Bluesky application Lexicon APIs (`app.bsky.*`). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user's PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.*

app.bsky.actor.searchActorsTypeahead | Bluesky
*This endpoint is part of the Bluesky application Lexicon APIs (`app.bsky.*`). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user's PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.*

Bluesky Is an App. The AT Protocol Is the Internet Beneath It. - Ewan’s Blog
There is a confusion that keeps recurring, and it is understandable enough that it is worth addressing directly.
Bluesky Is an App. The AT Protocol Is the Internet Beneath It. - Ewan’s Blog
There is a confusion that keeps recurring, and it is understandable enough that it is worth addressing directly.

38 Most Influential Bluesky Posters of 2026
THRONG — a crowd made of bluesky

SkyTrace

Bluesky Firehose
samantha.wiki/fray

Northsky