Bluesky Scraper - Posts, Profiles, Threads, Followers avatar

Bluesky Scraper - Posts, Profiles, Threads, Followers

Pricing

Pay per usage

Go to Apify Store
Bluesky Scraper - Posts, Profiles, Threads, Followers

Bluesky Scraper - Posts, Profiles, Threads, Followers

Scrape Bluesky / AT Protocol: posts, profiles, author feeds, threads, followers and follows. No API key needed. Fast, clean JSON output.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alejandro Bufarini

Alejandro Bufarini

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Share

Bluesky Scraper - Posts, Profiles, Threads & Followers (No API Key)

Scrape public data from Bluesky (the AT Protocol social network) without an API key. Pull a user's posts, full profiles, complete reply threads, and entire follower / following lists, exported as clean flat JSON, CSV, or Excel.

Bluesky has grown past 40 million users. Most existing scrapers cover only one slice (just posts, or just a profile) and break on threads and follower enumeration. This actor does all of it in one place, with zero-config defaults so your first run returns useful data.

What it scrapes

ModeReturns
Author feedEvery post from a handle: text, timestamps, like / repost / reply / quote counts, media URLs, languages
ProfileDisplay name, bio, avatar, follower / following / post counts, account age
FollowersFull follower list of any account (paginated, no cap from the API)
FollowsEvery account a user follows
ThreadThe complete reply tree of a post, flattened in order
SearchPosts matching a keyword or hashtag (needs a free Bluesky app password)

Input

  • mode - one of feed, profile, followers, follows, thread, search
  • handles - Bluesky handles (e.g. bsky.app) or DIDs
  • postUris - at:// URIs for thread mode
  • searchTerms - keywords for search mode
  • maxItems - cap per target (default 100)
  • identifier + appPassword - only for search mode (use a free app password, never your real one)

Run with the defaults and it scrapes the bsky.app feed so you can see the output shape immediately.

Output

Flat records ready for analysis, with no nested digging required. Example post record:

{
"type": "post",
"uri": "at://did:plc:.../app.bsky.feed.post/...",
"authorHandle": "bsky.app",
"text": "...",
"createdAt": "2026-06-01T12:00:00Z",
"likeCount": 1200,
"repostCount": 340,
"replyCount": 88,
"media": ["https://..."]
}

Notes

  • Uses the public AT Protocol AppView. No login is required except for search.
  • Respects the network's public API. Only public data is returned.
  • Built to be agent / MCP friendly: narrow input, fast runs, small structured output.