Bluesky Scraper Pro (AT Protocol)
Pricing
from $0.00005 / actor start
Bluesky Scraper Pro (AT Protocol)
Profiles, full author feeds, and engagement metrics from the open AT Protocol — no login needed for these modes, no proxies. 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
a month ago
Last modified
Categories
Security
Limited permissionsShare
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.