Chorelet
Apify Actor

Bluesky Posts Scraper

Posts and profile stats from any Bluesky account — exact numbers, no login.

Coming soon — store listing in review. Questions: [email protected]

Pay per result on Apify. Runs that return nothing cost nothing; Apify's free plan includes $5 of usage a month.

Paste handles, profile URLs or single post URLs and get every post with likes, reposts, replies, quotes, bookmarks, images, videos, link cards, quoted posts and the profile's follower counts — newest first, with a date cut-off — as JSON, CSV or Excel, or through the Apify API and integrations.

Built on Bluesky's public AT Protocol API rather than scraped HTML, so the numbers are exact and nothing breaks when the website changes. Full-text search is available too, with your own revocable app password, because Bluesky only answers search for logged-in accounts.

What you get

  • Profiles, single posts and (with your app password) full-text search in one run
  • Replies and reposts optional; reposts carry who reposted
  • Images, video playlists, link cards, quoted posts, links, mentions and hashtags
  • Deduplicated across the run; posts of the same account never counted twice
  • Monitored daily; fixed within 24 hours when the API changes

Typical uses

  • Tracking your own or competitors' accounts and their best-performing posts
  • Engagement benchmarks per post over time
  • Feeding posts into an LLM for summaries or sentiment
  • Content research by hashtag or keyword (with search)

Output

uri, cid, url, authorAT URI, content hash, bsky.app link, author handle and display name
profileThe scraped account: followers, following, post count, bio, join date
text, createdAt, langsThe post itself
likes, reposts, replies, quotes, bookmarksEngagement at scrape time
isReply, replyTo, isRepost, repostedByThread and repost context
images, video, external, quotedPost, links, mentions, hashtagsMedia and rich-text facets