Bluesky Profile & Posts Scraper
Pricing
from $5.00 / 1,000 results
Bluesky Profile & Posts Scraper
Extract Bluesky profiles and recent posts with engagement metrics via the public AT Protocol API. No login required.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Deep Thoughts Inc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Extract Bluesky profiles and their recent posts — with engagement metrics (followers, likes, reposts, replies) — via the public AT Protocol API. No login, no app password, no proxies required.
Great for lead generation, influencer vetting, competitor/account monitoring, and research.
Quick Start
- Click Run — the actor works with its default input (two sample profiles), no configuration needed.
- Set your own inputs:
- Bluesky profiles — handles (
bsky.app), DIDs, or profile URLs. - Max posts per profile — recent posts to include (
0= profile info only). - Max concurrency — how many profiles to fetch in parallel.
- Bluesky profiles — handles (
- Results appear in the Dataset tab; export as JSON, CSV, or Excel.
Input
| Field | Type | Default | Description |
|---|---|---|---|
profiles | string[] | ["bsky.app", "jay.bsky.team"] | Handles, DIDs, or profile URLs |
maxPostsPerProfile | integer | 20 | Recent posts per profile (0 = none) |
maxConcurrency | integer | 5 | Profiles fetched in parallel |
Output
One dataset item per profile, with recent posts nested:
{"handle": "bsky.app","did": "did:plc:z72i7hdynmk6r22z27h6tvur","displayName": "Bluesky","followersCount": 33741775,"followsCount": 7,"postsCount": 780,"profileUrl": "https://bsky.app/profile/bsky.app","recentPostsScraped": 20,"ownPostsScraped": 16,"recentEngagement": 74523,"recentPosts": [{"isRepost": false,"authorHandle": "bsky.app","text": "v1.125 is live! …","createdAt": "2026-06-17T21:29:11.000Z","likeCount": 1864,"repostCount": 278,"replyCount": 112,"url": "https://bsky.app/profile/bsky.app/post/3mojb23vtt22c"}]}
Notes
- Uses only public, unauthenticated endpoints (
app.bsky.actor.getProfile,app.bsky.feed.getAuthorFeed). - Keyword/brand search (
searchPosts) is intentionally not included — it now requires authentication. recentPostsincludes the author's reposts, each flagged withisRepostand the originalauthorHandle.recentEngagementandownPostsScrapedcount only the profile's own posts.
Pricing
Pay-Per-Event — charged per profile delivered. See the Store listing for the current price.