Bluesky Scraper – Posts, Profiles, Followers & Monitor avatar

Bluesky Scraper – Posts, Profiles, Followers & Monitor

Pricing

from $0.90 / 1,000 posts

Go to Apify Store
Bluesky Scraper – Posts, Profiles, Followers & Monitor

Bluesky Scraper – Posts, Profiles, Followers & Monitor

Scrape Bluesky posts, profiles, threads and followers via the official public API. No login. Keyword/hashtag search, bio e-mails, monitor mode.

Pricing

from $0.90 / 1,000 posts

Rating

0.0

(0)

Developer

Niklas Bergström

Niklas Bergström

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Security

Limited permissions

Share

Get Bluesky data as clean JSON, CSV or Excel without a login, cookies or proxies. The Actor uses Bluesky's own official public API (the AppView XRPC endpoints that power bsky.app), so runs are fast and reliable.

What you can get

InputOutput
🔎 Search posts by keyword, phrase or #hashtag, with Bluesky search operators (from:, mentions:, domain:), language and date rangePosts
👤 User feeds: latest posts of any account (with or without replies, media only, reposts optional)Posts
🧵 Threads: a post plus its replies, most-liked firstPosts
🪪 Profiles by handle or URLProfiles
🔍 Search profiles by name or bio keywords, e.g. "journalist", "founder stockholm"Profiles
👥 Followers / following of any accountProfiles

Every post includes: URL, text, created time, language, author (handle, name, avatar), likes, reposts, replies, quotes, hashtags, mentioned accounts, links, images with alt text, video, link card, quoted post, reply parent and thread root.

Every profile includes: handle, DID, display name, bio, e-mails and links found in the bio, followers, following, posts count, join date, avatar, banner, verification and labels.

Why this Actor

  • Cheap and fair: $0.0009 per post, $0.0014 per profile. No start fee, and you never pay for duplicates, errors or already-seen items.
  • Monitor mode: turn on Only new, schedule the task (e.g. hourly), and each run returns only posts or followers you haven't received before. Great for brand monitoring, keyword alerts and follower tracking.
  • Mix everything in one run: searches, feeds, threads and profile lists together.
  • Official API: no browser, no blocking, low memory (256 MB).

Use cases

  • Brand and competitor monitoring, social listening, sentiment analysis
  • Lead generation: find journalists, founders, creators or agencies and their contact links
  • Research datasets of public posts on a topic or hashtag
  • Track new followers of your or a competitor's account

Input examples

Latest English posts about AI:

{"searchQueries": ["artificial intelligence", "#AI"], "searchSort": "latest", "language": "en", "maxItemsPerSource": 50, "includeReposts": false, "hydrateProfiles": true, "onlyNew": false}

Find marketing agencies and podcast hosts with their bio e-mails:

{"profileSearchQueries": ["marketing agency", "podcast host"], "maxItemsPerSource": 25, "includeReposts": false, "hydrateProfiles": true, "onlyNew": false}

Hourly monitor of new mentions of your brand:

{"searchQueries": ["\"my brand\"", "mybrand.com"], "searchSort": "latest", "onlyNew": true, "monitorId": "my-brand", "maxItemsPerSource": 500, "includeReposts": false, "hydrateProfiles": true}

Output sample (post)

{
"recordType": "post",
"url": "https://bsky.app/profile/example.bsky.social/post/3myz4jvjsnc22",
"text": "An n8n template with one Apify node and one LLM node...",
"createdAt": "2026-10-29T10:13:30.043Z",
"langs": ["en"],
"author": {"handle": "example.bsky.social", "displayName": "Example", "profileUrl": "https://bsky.app/profile/example.bsky.social"},
"likeCount": 12, "repostCount": 3, "replyCount": 1, "quoteCount": 0,
"hashtags": ["automation"], "links": ["https://apify.com"],
"source": {"type": "search", "value": "apify"}
}

Errors (unknown handle, invalid URL) appear as free items with recordType: "error". Run statistics are saved to the RUN_STATS key.

Pricing

EventPrice
Post$0.0009
Profile$0.0014

1,000 posts cost $0.90. Set Max charge per run in run options to cap spending; the Actor stops cleanly at your limit.

Limits and notes

  • Bluesky's public search returns at most a few thousand results per query; split big topics into several queries or date ranges.
  • Some hashtag searches don't support server-side date filters; the Actor then filters dates itself.
  • Only public data is returned. Respect Bluesky's terms and privacy laws (e.g. GDPR) when you process personal data.
  • Not affiliated with or endorsed by Bluesky Social PBC.

FAQ

Do I need a Bluesky account or app password? No.

Can I use it from Make, Zapier, n8n or an AI agent? Yes, via the Apify API, integrations or the Apify MCP server.