Bluesky Scraper — posts, profiles & author feeds (no login) avatar

Bluesky Scraper — posts, profiles & author feeds (no login)

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Bluesky Scraper — posts, profiles & author feeds (no login)

Bluesky Scraper — posts, profiles & author feeds (no login)

Scrape public Bluesky / AT-Protocol data: search posts by keyword, fetch profiles, or pull an account's feed. No login, no cookies — uses the open public AppView API.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Vincent Kirui

Vincent Kirui

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Categories

Share

Scrape public Bluesky / AT-Protocol data at scale — no login, no cookies, no account needed. Built on Bluesky's open public AppView API, so it's fast, clean, and legal for public data. Three modes in one actor:

ModeWhat you getUse it for
Search postsEvery public post matching a keyword, phrase, #hashtag or @handleBrand & keyword monitoring, research, sentiment, trend tracking
ProfilesFull profile for any handle/DID (followers, posts, bio, avatar)Influencer/audience research, account enrichment
Author feedAn account's post history, paginatedCompetitor tracking, content archives, dataset building

Output

Clean, flat JSON rows (export to CSV/Excel/JSON/API). Post rows include text, createdAt, author_handle, likeCount, repostCount, replyCount, quoteCount, langs, and a direct url. Profile rows include handle, displayName, description, followersCount, followsCount, postsCount, createdAt.

Input

{ "mode": "search", "searchQuery": "nairobi tech", "sort": "latest", "maxItems": 500 }
{ "mode": "profile", "actors": ["bsky.app", "atproto.com"] }
{ "mode": "author", "actors": ["bsky.app"], "maxItems": 1000 }

Why run it here vs. rolling your own

Bluesky's search endpoint rate-limits per IP (403s after a handful of calls). This actor routes requests through rotating proxies and backs off automatically, so large search and feed pulls actually complete — the thing a DIY script can't do reliably.

Use cases

  • Social listening — track keywords, brands or tickers across Bluesky as it grows past 30M+ users.
  • Influencer research — pull author feeds and profiles to find active voices in a niche.
  • Trend datasets — collect posts over time for research on the post-Twitter social landscape.
  • Journalism & OSINT — search public posts without needing an account or app password.
  • AI agents — as an MCP tool: "what is Bluesky saying about {topic} right now?"

FAQ

Can I scrape Bluesky without logging in? Yes — this actor uses Bluesky's public AT Protocol endpoints; no account, no app password, no login.

How do I get a user's posts from Bluesky as JSON? Give the actor a handle (e.g. user.bsky.social) in author-feed mode; it returns their posts with engagement counts as structured JSON.

Can I search Bluesky posts by keyword? Yes — search mode queries public posts by keyword and returns text, author, timestamps, likes and reposts.

Is there a way to export Bluesky data to CSV? Every dataset exports as CSV, Excel, JSON or XML from the Apify console or API.

Does it work for hashtags and trends? Search any hashtag as a keyword; schedule runs to build a time series of a tag's activity.

Bluesky is built on the AT Protocol, an open public protocol — this actor reads only public, non-authenticated data. No login, no ToS acceptance, no circumvention. You are responsible for using the data in line with applicable law (e.g. GDPR when handling personal data).

Pricing

Pay-per-event: a small actor-start fee plus a per-item charge for each post/profile returned — you pay for exactly the data you pull.