VOOZH about

URL: https://apify.com/adrianreinag/bluesky-scraper

⇱ Bluesky Scraper β€” Search Posts, Profiles & Feeds Β· Apify


πŸ‘ Bluesky Scraper β€” Search Posts, Profiles & Feeds avatar

Bluesky Scraper β€” Search Posts, Profiles & Feeds

Pricing

from $2.00 / 1,000 bluesky data results

Go to Apify Store

Bluesky Scraper β€” Search Posts, Profiles & Feeds

Extract posts, profiles, and feeds from Bluesky social network. Search by keyword, scrape user profiles, and download complete author feeds. Uses the public AT Protocol API β€” no authentication required for public data.

Pricing

from $2.00 / 1,000 bluesky data results

Rating

0.0

(0)

Developer

πŸ‘ AdriΓ‘n Reina GΓ‘lvez

AdriΓ‘n Reina GΓ‘lvez

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 months ago

Last modified

Categories

Share

πŸ¦‹ Bluesky Scraper β€” Posts, Profiles, Threads & Followers

πŸ‘ Apify Store
πŸ‘ Node.js
πŸ‘ AT Protocol

The most complete Bluesky scraper on Apify Store. Extract posts, user profiles, full conversation threads, and follower/following lists from Bluesky β€” the decentralized social network with 30M+ users.

⚑ No browser needed. Pure API calls via the open AT Protocol.
πŸ”“ No auth required for profiles and feeds.
πŸ’° From $0.002/result β€” the best price on the store.


πŸš€ Quick Start

  1. Choose a mode (profiles/feeds need NO auth)
  2. Add Bluesky handles or a search query
  3. Click Run β€” get clean JSON in seconds

Default config works out of the box β€” try it with the pre-filled handle.


🎯 Six Powerful Modes

ModeAuthWhat You Get
πŸ” Search PostsRequiredFind posts by keyword, hashtag, or advanced query (from:user)
πŸ‘€ Get ProfilesNoneDisplay name, bio, avatar, followers/following/post counts
πŸ“ Get User FeedNoneAll posts from any public user with engagement metrics
πŸ‘₯ Get FollowersRequiredComplete follower list with profile data
🚢 Get FollowingRequiredComplete following list with profile data
🧡 Get ThreadRequiredFull conversation tree β€” reconstructs entire threads

πŸ“Š Output β€” Clean, Flat JSON

Every post comes normalized and ready for CSV export:

{
"uri":"at://did:plc:z72i.../app.bsky.feed.post/3mk6i...",
"cid":"bafyreig...",
"authorHandle":"bsky.app",
"authorDid":"did:plc:z72i...",
"authorDisplayName":"Bluesky",
"authorAvatar":"https://cdn.bsky.app/img/avatar/...",
"text":"We hear and appreciate your feedback...",
"createdAt":"2026-04-23T17:06:32.796Z",
"indexedAt":"2026-04-23T17:06:33.123Z",
"likeCount":4102,
"replyCount":426,
"repostCount":493,
"quoteCount":0,
"langs":["en"],
"isReply":false,
"hasMedia":false,
"mediaCount":0,
"hashtags":[],
"mentions":[],
"links":[],
"postUrl":"https://bsky.app/profile/bsky.app/post/3mk6ipt5iv22y",
"type":"post"
}

Thread mode adds threadDepth (0 = root post, 1 = direct reply, etc.) so you can reconstruct the conversation tree.


πŸ“₯ Input Parameters

ParameterTypeRequiredDefaultDescription
modestringβœ…getUserFeedScrape mode
searchQuerystringFor searchβ€”Keyword/hashtag/query
handlesstring[]For profiles/feed/follows["bsky.app"]Bluesky handles
threadUristringFor threadβ€”AT URI of any post in thread
maxItemsintegerNo100Max results (1–10,000)
sortstringNolatestlatest or top
languagestringNoβ€”ISO code filter (e.g. en, es)
includeRepliesbooleanNotrueInclude reply posts
blueskyHandlestringFor auth modesβ€”Your handle
blueskyAppPasswordstringFor auth modesβ€”App password (not main!)

πŸ’° Pricing

PlanPrice
Free tier$5 free credit (try it!)
Pay-per-result$0.002/item

Cost examples:

  • 100 posts: $0.20
  • 1,000 posts: $2.00
  • 10,000 posts: $20.00

πŸ’‘ 33% cheaper than competitors ($0.003/item). Platform usage included β€” no hidden compute fees.


πŸ†š Why This Scraper?

FeatureUstugelbaygeorgecryptosignals
Search postsβœ…βœ…βœ…βœ…
Get profilesβœ…βœ…βœ…βœ…
Get user feedβœ…βœ…βœ…βœ…
Thread reconstructionβœ…βŒβŒβŒ
Followers exportβœ…βŒβŒβœ…
Following exportβœ…βŒβŒβœ…
Auth optionalβœ…βœ…βŒβŒ
Language filterβœ…βœ…βŒβŒ
Price per item$0.002$0.003$0.003~$0.0012

πŸ”§ Technical

  • Runtime: Node.js 20+ (fast, lightweight)
  • API: AT Protocol public endpoints (public.api.bsky.app)
  • Authentication: App Password (Bluesky Settings β†’ App Passwords)
  • Rate limiting: Automatic 429 handling with retry-after
  • Memory: 256 MB recommended
  • Timeout: 1 hour default (adjustable)

πŸ“ Use Cases

  • Brand Monitoring β€” Track mentions across Bluesky
  • Competitive Intelligence β€” Analyze competitor content and engagement
  • Influencer Discovery β€” Find top voices with follower data
  • AI Training Data β€” Build clean datasets for LLMs
  • Academic Research β€” Study social media discourse
  • Lead Generation β€” Find users by interest, extract profiles

Built with ❀️ using Apify SDK for JavaScript and the AT Protocol.

You might also like

Bluesky Social Search β€” Posts, Profiles & Feeds via AT Protocol

ryanclinton/bluesky-social-search

Search and extract posts, profiles, and author feeds from the Bluesky decentralized social network using the public AT Protocol API.

14

Bluesky Scraper - Profiles, Posts and Feeds via AT Protocol

gio21/bluesky-scraper

Scrape Bluesky posts, profiles and feeds via the public AT Protocol. No login or API key.

Bluesky Scraper β€” Posts, Profiles & Search

aurumworks/bluesky-scraper

Scrape Bluesky social network. Search posts by keyword, get user profiles, fetch user feeds, and extract post threads with replies. Uses Bluesky's official public API. No login or API key needed.

Bluesky Posts Search Scraper

codingfrontend/bluesky-posts-search-scraper

Search and scrape posts from Bluesky social network using the AT Protocol public API. Collect post text, author info, engagement metrics, and more.

πŸ‘ User avatar

codingfrontend

1

Bluesky Scraper

george.the.developer/bluesky-scraper

Scrape Bluesky (bsky.app) posts, profiles, and search results using the public AT Protocol API. No authentication required.

Bluesky Scraper

crawlerbros/bluesky-scraper

Scrape Bluesky (AT Protocol) using search posts by keyword or hashtag, fetch user timelines, look up profiles, search for accounts, and pull custom feeds. Pure HTTP, no login required, no proxy needed.