Bluesky Scraper Pro (AT Protocol) avatar

Bluesky Scraper Pro (AT Protocol)

Pricing

from $0.00005 / actor start

Go to Apify Store
Bluesky Scraper Pro (AT Protocol)

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

Juan Pablo Barrios Martin

Maintained by Community

Actor 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 searchPosts endpoint 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

FieldTypeRequiredDescription
modestringyesprofile / author-feed / search
handlesarrayyesBluesky handles (e.g. bsky.app, someone.bsky.social)
limitintegernoMax posts per handle (feed mode)
search_querystringsearch modeFull-text query
bluesky_identifierstringsearch modeBluesky username (app-password owner)
bluesky_app_passwordstringsearch modeApp-password — use a dedicated one, not your main account password

Output

The default dataset contains one item per post/profile:

  • author_handle, text, created_at
  • like_count, repost_count, reply_count, quote_count
  • uri (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-passwords and use it just for this actor.