Save every reply to a Bluesky post, nested the way people answered each other. CommentGrab uses the public Bluesky API, so you don't need to log in.
Bluesky at a glance
| Pages | Post pages |
|---|---|
| Read from | The public Bluesky API |
| Replies | The full tree, with depth |
| Score | Likes |
| Login | Not needed |
| Formats | CSV, JSON, Markdown, copy |
Every reply comes out with its depth, likes and exact time, so you can follow who answered whom after export.
Columns in every Bluesky export
| Author | Handle |
|---|---|
| Time | Exact date and time |
| Score | Likes |
| Depth | Position in the tree |
| Is Reply | Yes for replies |
| Permalink | Link to the reply |
| Links | URLs inside the reply |
| Text | The reply |
CSV opens in Excel and Google Sheets, JSON suits code and AI tools, and Markdown pastes into notes.
Any public Bluesky post.
CommentGrab fetches the replies from the public API.
CSV, JSON or Markdown, with depth.


Open the post, click the CommentGrab widget and choose CSV, JSON or Markdown.
No. It uses the public Bluesky API.
Yes, the full tree, with each reply's depth.
Yes. Every export is free, with no account and no credits. AI analysis is optional and runs on your own OpenAI key.
No. Exports and saved threads stay in your browser. The only outside service is OpenAI, and only when you start an analysis with your own key.
Install CommentGrab, open a Bluesky post and click the widget. Free, no account.