Bluesky Scraper — $0.50/1k · Posts, Profiles & Followers avatar

Bluesky Scraper — $0.50/1k · Posts, Profiles & Followers

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Bluesky Scraper — $0.50/1k · Posts, Profiles & Followers

Bluesky Scraper — $0.50/1k · Posts, Profiles & Followers

Scrape Bluesky without login: search posts by keyword, hashtag or language, get any profile's posts, a post's replies, followers and following lists, and search users. Likes, reposts, replies, quotes, links, images, follower counts. $0.50 per 1,000 results.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

tidydata

tidydata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🦋 Bluesky Scraper — Posts, Profiles, Followers & Search

Scrape Bluesky without an account: search posts by keyword, #hashtag or language, get any profile and its posts, a post's replies, followers and following lists, and search users by name or bio. Every post comes with likes, reposts, replies, quotes, hashtags, links, images, video and the author — optionally with the author's follower count. Every profile comes with followers, following, posts count, bio and websites.

$0.50 per 1,000 results. No login, no API key, no browser.

  • ✅ 6 ways in: post search · profiles · profile posts · post replies (threads) · followers / following · user search
  • ✅ Engagement: likes, reposts, replies, quotes and bookmarks per post
  • ✅ Rich posts: hashtags, mentions, links and link cards, images with alt text, video, quoted post, reply-to, reposts flagged
  • ✅ Search filters: latest or top, language, date range, plus Bluesky's own syntax (from:, mentions:, domain:)
  • ✅ Profiles with stats for followers/following lists and user search (great for influencer and lead lists)
  • ✅ Author stats on posts (followers, following, posts) — find the most influential voices on a topic
  • ✅ Official public AT Protocol API → fast and stable

Who uses it

  • Brands & social media managers — monitor mentions, hashtags and campaigns; find who talks about you.
  • Marketers & agencies — build influencer and lead lists by topic, with follower counts.
  • Researchers & journalists — collect public conversations on any topic, by language and date.
  • AI teams — fresh, public, real-language text data for sentiment analysis and LLM pipelines.
  • Communities — export your followers, or the replies to a post (giveaways, Q&A).

How to use it

Fill in any mix (all optional, at least one):

  1. Search posts — #photography, "climate tech", apify from:someone.bsky.social. Choose latest/top, language and dates (up to 100 per term without login — see below).
  2. Profiles — bsky.app, @someone.bsky.social or https://bsky.app/profile/… (with or without their posts; filter replies or media).
  3. Post replies — https://bsky.app/profile/bsky.app/post/3myaytlknus25 → the post and its replies, most liked first.
  4. Followers of / Following of — any account.
  5. Search users — data scientist, photographer madrid.

Set max results per search/profile/list and run. Export to CSV, Excel, JSON, Google Sheets…, or schedule it to monitor a topic daily.

Output examples

A post:

{
"type": "post",
"source": "posts: bsky.app",
"url": "https://bsky.app/profile/bsky.app/post/3myaytlknus25",
"text": "if you remember none pizza with left beef, it's time to start taking a daily multivitamin",
"createdAt": "2026-10-19T20:53:01.192Z",
"authorHandle": "bsky.app",
"authorName": "Bluesky",
"authorFollowers": 35316453,
"likeCount": 1485,
"repostCount": 184,
"replyCount": 74,
"quoteCount": 37,
"hashtags": null,
"links": null,
"images": null,
"isReply": false,
"isRepost": false,
"lang": "en",
"charged": true
}

A profile (from a profile, followers/following or user search):

{
"type": "profile",
"handle": "bsky.app",
"displayName": "Bluesky",
"url": "https://bsky.app/profile/bsky.app",
"description": "official Bluesky account (check username👆) …",
"followersCount": 35316453,
"followsCount": 22,
"postsCount": 883,
"createdAt": "2023-04-12T04:53:57.057Z",
"websites": null,
"charged": true
}

Other post fields: uri, indexedAt, authorDid, authorAvatar, bookmarkCount, mentions, video, linkCard, quotedPost, replyTo, repostedBy, labels. Profile fields also include did, avatar, banner, pinnedPost, and for lists relation / ofAccount.

Pricing

$0.0005 per result ($0.50 per 1,000) — a post or a profile. Store discounts apply automatically on paid Apify plans (−10 % Bronze, −15 % Silver, −20 % Gold). Error rows are free. Set a maximum cost per run and the scraper stops right there.

Example: 2,000 posts about your brand + their authors' follower counts = $1.

Good to know

  • Only public data is collected, exactly what anyone sees on bsky.app without logging in. Accounts that ask not to be shown to logged-out users are respected by Bluesky's API.
  • Post search without login gives the newest 100 posts per search term (Bluesky blocks deeper search for logged-out requests). Use several terms, a language or from: to cover more — or add your Bluesky handle and an App Password (Settings → Privacy and security → App passwords, never your main password) to unlock full search with exact date ranges. The password is stored encrypted by Apify and used only to log in. Profiles, posts of profiles, replies, followers and user search need no login and have no such cap.
  • Replies are collected up to 10 levels deep.

More from TidyData

Telegram Channel Scraper · YouTube Comments Scraper · Google News Scraper · Merge, Deduplicate & Transform.

FAQ

Is it legal? It uses Bluesky's public API for public posts and profiles, without login. Personal data in posts (names, handles) is protected by laws like GDPR: collect only what you need and have a legitimate reason to process it.

Something missing? Open an issue in the Issues tab — we answer fast.