Bluesky Comments Scraper avatar

Bluesky Comments Scraper

Pricing

from $0.70 / 1,000 posts

Go to Apify Store
Bluesky Comments Scraper

Bluesky Comments Scraper

Scrape every reply under a Bluesky post — the whole comment tree with depth and parent, text, author, date, likes, images and links — plus the posts that quote it. Paste post URLs; big threads are opened branch by branch. Export JSON, CSV or Excel. No login, no API key.

Pricing

from $0.70 / 1,000 posts

Rating

5.0

(4)

Developer

BlueskyScraper

BlueskyScraper

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

15

Monthly active users

5 days ago

Last modified

Share

Bluesky Comments Scraper collects the whole conversation under a Bluesky post without a login: the post and every reply, replies to replies at any depth, each with its threadDepth and parentUri so the tree can be rebuilt, plus the posts that quote it. Every row has text, author, date, likes, reposts, replies, images, video, links and hashtags. $1 per 1,000 comments, no start fee, error rows free.

Tested head-to-head — 9 October 2026

Bluesky scrapers tested head-to-head on 9 October 2026: this Actor returns 20 search posts in 2.8 s with 46 fields including author follower counts, $1 per 1,000 posts and $0.50 per 1,000 followers, no start fee, replies under search results

The same requests went to this Actor and to the six most-used Bluesky scrapers on the Apify Store (A–F by monthly users): 20 latest posts for coffee, 20 posts and 20 followers of @nytimes.com, 20 replies of one thread and 5 profiles. Prices are per 1,000 rows at the free tier, worked out from what each 20-row run was billed, start fee included.

This ActorThe six others
Keyword search, 20 posts2.8 s2.7–15.4 s
Fields in a post row46, author follower counts included13–31
Followers export with each person's follower countyes, at no extra cost2 of the 4 tested
Price per 1,000 posts$1.00$1.25–3.00
Price per 1,000 followers$0.50$1.25–3.00
Price per 1,000 profiles$1.50$1.49–4.00
Fields in a profile row2910–17
Start fee per runnone4 of 6 charge $0.00005–0.005
Replies under every search resultyes, one option1 of 6
Comment tree of one post, 20 replies20 + the post, 2.9 s1 of 6 (5.9 s); one more failed
Failed runs, last 30 days00–5.7%

What is Bluesky Comments Scraper?

A tool for reading reactions: product launches, announcements, news posts, creator posts. Bluesky sends large threads trimmed; this Actor opens every reply that has replies of its own, branch by branch, so you get far more of the conversation than a single request returns. Paste post URLs; no account, app password or cookies needed.

ModeYou giveYou get
Commentspost URLsthe post, then every reply, most liked, newest or oldest first
Quotespost URLsposts that quote the post

What data do you get?

url, text, createdAt, handle, displayName, did, likeCount, repostCount, replyCount, quoteCount, threadDepth (0 = the post, 1 = direct reply, 2 = reply to a reply…), parentUri, replyToHandle, rootUrl, mediaType, images[], video, externalLink, hashtags, mentions, links, language, labels, authorFollowersCount, authorFollowsCount, authorPostsCount (free, on by default), sentiment and sentimentScore (free option Add sentiment to posts), sourceInput. Reply depth keeps only the first levels of the tree (1 = direct replies only).

How much does it cost?

RowPrice
Comment or post$0.001 — $1 per 1,000

No start fee, no proxy charge, and a post that is deleted or unavailable is a free error row.

⬇️ Input

{
"mode": "thread",
"postUrls": ["https://bsky.app/profile/bsky.app/post/3l6oveex3ii2l"],
"replySort": "likes",
"maxResultsPerInput": 1000
}

⬆️ Output

{
"type": "post",
"url": "https://bsky.app/profile/bsky.app/post/3l6ovfftinx2m",
"text": "• Anyone can create and subscribe to feeds. There are 50k+ feeds here, like posts from mutuals, news, or cat photos!…",
"handle": "bsky.app",
"createdAt": "2024-10-17T07:07:26.071Z",
"likeCount": 3254,
"threadDepth": 1,
"parentUri": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l",
"replyToHandle": "bsky.app",
"source": "reply"
}

Use cases

  • Launch and campaign feedback — every reaction to your announcement, sorted by likes.
  • Sentiment analysis — the full reply tree as clean text with language tags.
  • Community management — who replies, what they ask, which questions get the most likes.

❓ FAQ

It reads only public replies Bluesky shows anyone without a login, and skips authors who asked not to be shown to logged-out visitors. Replies can contain personal data protected by laws like the GDPR — have a lawful reason to process it.

Why do I get fewer replies than the counter shows?

The counter includes replies that were deleted, hidden by the author, or written by accounts that are blocked or hidden from logged-out visitors. Everything that is publicly readable is collected.

You might also like

ActorWhat it does
Bluesky ScraperAll twelve modes in one Actor
Bluesky Posts ScraperKeyword and hashtag search, account posts, feeds
Bluesky Followers ScraperFollowers, following, likers, reposters, starter pack members
Bluesky Profile ScraperProfiles with follower counts, bio e-mails and links