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)

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

Juan Pablo Barrios Martin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Security

Limited permissions

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.