VOOZH about

URL: https://apify.com/seemuapps/bluesky-scraper

⇱ Bluesky Scraper . Followers, Follows, Posts Β· Apify


πŸ‘ Bluesky Scraper . Followers, Follows, Posts avatar

Bluesky Scraper . Followers, Follows, Posts

Pricing

from $0.00005 / actor start

Go to Apify Store

Bluesky Scraper . Followers, Follows, Posts

Scrape any public Bluesky profile β€” followers, follows, posts, or profile metadata. No login.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

πŸ‘ Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

Share

Bluesky Scraper β€” Followers, Follows, Posts

Scrape any public Bluesky profile β€” followers, follows, posts, or profile metadata. Powered by the open atproto public API, so there's no login, no API key, no setup.

What you get

Four modes in one actor β€” one record per row, ready to export.

Followers / Follows mode β€” one row per user:

  • did, handle, displayName, description
  • avatar URL, createdAt, profileUrl
  • relation flag (follower or follow)
  • scrapedFromHandle β€” the account you queried

Posts mode β€” one row per post from the user's author feed:

  • postUri, postUrl, cid
  • text, createdAt, indexedAt, langs
  • Engagement: likeCount, repostCount, replyCount, quoteCount
  • isReply / replyToUri, isRepost / repostedByHandle
  • embedType (image, video, external link, quoted post)
  • Author fields: authorDid, authorHandle, authorDisplayName, authorAvatar

Profile mode β€” single row with full profile metadata:

  • displayName, description, avatar, banner
  • followersCount, followsCount, postsCount
  • createdAt, indexedAt, profileUrl

Pagination

  • NEXT_PAGE_ID cursor saved to the Key-value store so large lists can be chained across runs

Use cases

  • Audience research β€” pull the full follower list of any creator, brand, or competitor
  • Lead generation β€” find people in a niche by following the followers of a topical account
  • Content analysis β€” track a Bluesky account's posts, engagement, and posting cadence
  • Competitor monitoring β€” keep tabs on what an account publishes and how it performs
  • Network mapping β€” combine follows and followers to reconstruct community graphs
  • LLM / RAG ingestion β€” feed clean post text and author metadata into your AI pipeline

How to use

  1. Enter the Handle or DID β€” accepts bsky.app, jay.bsky.team, a profile URL like https://bsky.app/profile/bsky.app, or a DID. A bare username like alice is auto-completed to alice.bsky.social.
  2. Choose a Mode β€” Followers / Follows / Posts / Profile only
  3. Set Max Items β€” default 500 per run, or 0 for unlimited (stops just before the actor timeout)
  4. Run the actor β€” results appear in the Dataset tab
  5. To fetch the next page, copy NEXT_PAGE_ID from the Key-value store tab and paste it into Page ID on the next run

Output format

Followers / Follows row:

{
"kind":"user",
"relation":"follower",
"scrapedFromHandle":"bsky.app",
"did":"did:plc:abc123",
"handle":"alice.bsky.social",
"displayName":"Alice",
"description":"art & code",
"avatar":"https://cdn.bsky.app/...",
"createdAt":"2024-05-01T12:34:56Z",
"profileUrl":"https://bsky.app/profile/alice.bsky.social"
}

Post row:

{
"kind":"post",
"scrapedFromHandle":"bsky.app",
"postUri":"at://did:plc:.../app.bsky.feed.post/3mlvllqtnmk2g",
"postUrl":"https://bsky.app/profile/bsky.app/post/3mlvllqtnmk2g",
"cid":"bafyreidkk...",
"text":"Welcome to Bluesky!",
"createdAt":"2026-05-15T14:54:22Z",
"indexedAt":"2026-05-15T14:54:23Z",
"langs":["en"],
"isReply":false,
"replyToUri":null,
"isRepost":false,
"repostedByDid":null,
"repostedByHandle":null,
"embedType":"app.bsky.embed.record",
"replyCount":12,
"repostCount":5,
"likeCount":220,
"quoteCount":3,
"authorDid":"did:plc:...",
"authorHandle":"bsky.app",
"authorDisplayName":"Bluesky",
"authorAvatar":"https://cdn.bsky.app/..."
}

Pagination

For large accounts (millions of followers), use the pagination cursor to fetch more across multiple runs:

  1. Run the actor β€” when it finishes, NEXT_PAGE_ID is saved in the Key-value store tab
  2. Copy the NEXT_PAGE_ID value
  3. Start a new run with the same handle and mode and paste it into the Page ID field
  4. Repeat until NEXT_PAGE_ID is null (list fully exhausted)

You might also like

Bluesky

canadesk/bluesky

Collect or Search for Posts, Track Followers and Follows, or Find Accounts on Bluesky. It's fast and costs little!

πŸ‘ User avatar

Canadesk Support

49

1.0

Bluesky Profile Scraper

bytepulselabs/bluesky-profile-scraper

Scrape all Bluesky profile info. Add one or more Bluesky handles and extract the number of followers, follows, posts, name, description, and avatar. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

πŸ‘ User avatar

BytePulse Labs

39

4.4

Bluesky Scraper: Posts, Profiles, Followers & Search

perconey/bluesky-scraper-pro

Scrape Bluesky (AT Protocol) posts, profiles, followers, follows, likes, threads, search results, and feeds - no browser, no proxies, no cookies. Pay only for results you receive.

Bluesky Scraper

kelvinosse/bluesky-scraper

Scrape profiles, posts, followers, and threads from Bluesky AT Protocol API.

Bluesky Profile Scraper

scraperoka/bluesky-profile-scraper

πŸš€ Bluesky Profile Scraper extracts bio, posts, followers & engagement insights from Bluesky profiles. πŸ“Š Perfect for lead gen, research, and competitive analysisβ€”turn public data into actionable intel fast. βœ… No coding required.

Scraperoka

2

Bluesky Profile & Posts Scraper

deepthoughts/bluesky-profile-scraper

Extract Bluesky profiles and recent posts with engagement metrics via the public AT Protocol API. No login required.

πŸ‘ User avatar

Deep Thoughts Inc

2

Bluesky Profile Posts Scraper

piotrv1001/bluesky-profile-posts-scraper

The Bluesky Profile Posts Scraper efficiently extracts posts from Bluesky profiles, capturing text content, images, videos, and engagement metrics. Ideal for social media analysis, trend tracking, and content monitoring.

68

1.0