Bluesky Scraper — posts, profiles & author feeds (no login)
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor 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:
| Mode | What you get | Use it for |
|---|---|---|
| Search posts | Every public post matching a keyword, phrase, #hashtag or @handle | Brand & keyword monitoring, research, sentiment, trend tracking |
| Profiles | Full profile for any handle/DID (followers, posts, bio, avatar) | Influencer/audience research, account enrichment |
| Author feed | An account's post history, paginated | Competitor 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.
Legal
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.