Bluesky Scraper Pro (AT Protocol)
Pricing
from $0.00005 / actor start
Bluesky Scraper Pro (AT Protocol)
Pull full author feeds, profiles, and engagement metrics from the open AT Protocol. No login, no proxies. Optional authenticated search mode. Clean JSON for brand monitoring & research.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
Juan Pablo Barrios Martin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Pull full author feeds, profiles, and engagement metrics (likes, reposts, replies) from the open AT Protocol — without login or proxies. Built for brand monitoring, influencer vetting, and content research on the fast-growing Bluesky network. Returns clean structured JSON with pagination and an optional search-auth mode.
What it does
- Author feed mode — pull a user's posts with full engagement counts (likes, reposts, replies, quotes) with pagination.
- Profile mode — pull follower/followers counts, post counts and profile stats for any handle.
- Search mode (optional) — full-text search across Bluesky posts. Requires a dedicated Bluesky app-password (the public AppView blocks unauthenticated search); pass it via input and the actor authenticates automatically.
Why this one
- No login required for feed and profile modes — works against the public AppView, zero proxies, minimal maintenance.
- Engagement metrics included — most public feed scrapers return text only; this one returns reply/repost/like/quote counts per post.
- Search-auth fallback handled — the platform's
searchPostsendpoint rejects anonymous calls on the AppView even with a valid JWT; this actor routes search through the personal PDS automatically and degrades gracefully to the public AppView. - Batch-safe — invalid handles are skipped with a warning instead of failing the whole run (pay-per-result: you only pay for delivered items).
Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | yes | profile / author-feed / search |
handles | array | yes | Bluesky handles (e.g. bsky.app, someone.bsky.social) |
limit | integer | no | Max posts per handle (feed mode) |
search_query | string | search mode | Full-text query |
bluesky_identifier | string | search mode | Bluesky username (app-password owner) |
bluesky_app_password | string | search mode | App-password — use a dedicated one, not your main account password |
Output
The default dataset contains one item per post/profile:
author_handle,text,created_atlike_count,repost_count,reply_count,quote_counturi(AT Protocol URI for deep-linking)
Open the run's Output tab or hit {{links.apiDefaultDatasetUrl}}/items for the raw JSON.
Pricing
Pay per result — you pay only for delivered items ($0.0005 per item, plus the run start). No subscription, no minimum.
Notes
- Works against
public.api.bsky.app(AppView) without credentials for feed/profile. - For search mode, create an app-password at
bsky.app/settings/app-passwordsand use it just for this actor.