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

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

2

Total users

1

Monthly active users

2 days 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
modestringgetUserFeedScrape mode
searchQuerystringFor searchKeyword/hashtag/query
handlesstring[]For profiles/feed/follows["bsky.app"]Bluesky handles
threadUristringFor threadAT URI of any post in thread
maxItemsintegerNo100Max results (1–10,000)
sortstringNolatestlatest or top
languagestringNoISO code filter (e.g. en, es)
includeRepliesbooleanNotrueInclude reply posts
blueskyHandlestringFor auth modesYour handle
blueskyAppPasswordstringFor auth modesApp 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.