Bluesky Scraper — Posts, Profiles, Followers & Search
Pricing
from $1.00 / 1,000 post scrapeds
Bluesky Scraper — Posts, Profiles, Followers & Search
Extract Bluesky posts, profiles, followers, threads, and search results via the official AT Protocol API. No login for most modes. Fast, browser-free, structured JSON. Pay only per result delivered — failed lookups are free. Built for scheduled monitoring and AI agent workflows.
Pricing
from $1.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Heim AI
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Bluesky Scraper — Posts, Profiles, Followers, Threads, Search
Extract structured data from Bluesky via the official AT Protocol API. No browser, no cookies — fast HTTP calls, clean JSON out. Built for scheduled monitoring jobs and agent workflows (MCP-ready).
What it does
| Mode | Input | Output | Login needed |
|---|---|---|---|
posts | handles | Posts from each user's feed (optionally replies/reposts) | No |
profiles | handles | Profile details incl. follower/post counts | No |
followers | handles | Accounts following each user | No |
following | handles | Accounts each user follows | No |
thread | post URLs | Every post in the reply thread | No |
search | keyword queries | Matching posts (full search syntax) | Yes — app password |
Search requires an authenticated session (a Bluesky API rule, not ours). Create a dedicated app password — never your main password. It is stored encrypted and used only to open the session. All other modes run without any login.
Example input
{"mode": "posts","handles": ["bsky.app", "atproto.com"],"maxItems": 200,"includeReplies": false,"includeReposts": false}
Example output item
{"type": "post","url": "https://bsky.app/profile/bsky.app/post/3kabc123","authorHandle": "bsky.app","authorDisplayName": "Bluesky","text": "Introducing a new feature...","createdAt": "2026-07-01T12:34:56.000Z","replyCount": 12,"repostCount": 34,"likeCount": 567,"quoteCount": 8,"isReply": false,"embedType": "app.bsky.embed.images","imageCount": 2,"langs": ["en"],"labels": []}
Common uses
- Monitor brand or keyword mentions on a schedule (pair
searchmode with an Apify Schedule) - Track competitor or creator accounts: new posts, engagement, follower growth
- Pull full conversation threads for research or moderation datasets
- Feed Bluesky data to LLM agents via the Apify MCP server
Pricing
Pay per event: you are charged per post and per profile actually delivered — failed lookups cost nothing. Set maxItems to cap spend per run.
Fair use
Reads public data through Bluesky's official public API endpoints, with backoff that respects rate limits. Respect people's privacy and applicable laws when using the output. This actor is not affiliated with Bluesky PBC.
Found this useful? A review on the actor page helps other people find it — and tells me what to build next. Hit a problem? Open an issue and I'll fix it fast.
Telemetry
Each run records one anonymous telemetry event to the developer's own storage: a salted hash of the caller account ID (never the raw ID), the run origin (e.g. web console vs API), and a timestamp. No inputs, results, or personal data are collected - this only measures adoption (distinct and returning users).