Social media data

Bluesky Profile Scraper: followers, bio and contact links

Paste a list of Bluesky handles or profile URLs and get each account's followers, following and posts count, bio, e-mails and links found in the bio, blue check, avatar, creation date and latest post — without login. The same run can also collect the accounts' posts.

★ 5.0 rating · 7 reviews8 users92.9% successful runs (30 days)

What data you get

handle / displayNameHandle and display name
followersFollower count
followingFollowing count
postsCountNumber of posts
bioProfile description
emails / linksE-mails and links found in the bio
verifiedBlue check status
avatar / createdAtAvatar image and account creation date
latestPostThe account's most recent post

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.00 per 1,000 rows

Pay per event: you are charged per profile row and per post row returned; posts are only billed if you request them.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Scrape Bluesky profiles from a list of handles

Followers, bio and links for three accounts.

{
  "mode": "profile",
  "handles": [
    "bsky.app",
    "nytimes.com",
    "theonion.com"
  ]
}
Run this task →

Bluesky profiles with their latest post

Profile rows plus each account's most recent post.

{
  "mode": "profile",
  "handles": [
    "nytimes.com",
    "theonion.com"
  ],
  "includeLatestPost": true
}
Run this task →

Scrape posts and profile of a Bluesky account

50 posts from bsky.app plus its profile.

{
  "mode": "posts",
  "handles": [
    "bsky.app"
  ],
  "maxResultsPerInput": 50,
  "includeProfile": true
}
Run this task →

Popular media posts from a Bluesky account

Posts with images or video and 100+ likes since September.

{
  "mode": "posts",
  "handles": [
    "nytimes.com"
  ],
  "postedAfter": "2026-09-01",
  "minLikes": 100,
  "authorFeedFilter": "posts_with_media"
}
Run this task →

Use cases

FAQ

Do I need a Bluesky account?

No. Profiles are read without login.

Which inputs work?

Handles like bsky.app or @nytimes.com, profile URLs or DIDs.

Can I get the accounts' posts too?

Yes. Switch to posts mode, with date, language, keyword and engagement filters.

Is it legal to scrape Bluesky profiles?

The scraper collects publicly visible profile data. Profiles, e-mails and links can be personal data, so make sure you have a lawful basis (for example under GDPR), respect Bluesky's terms and anti-spam rules, and collect only what you need.

How do I integrate it?

Use the Apify API, Python or JavaScript clients, or Make, n8n, Zapier and Google Sheets.

More scrapers

Start scraping Bluesky profiles

Run on Apify — free trial