Bluesky Complete Scraper avatar
Bluesky Complete Scraper

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Bluesky Complete Scraper

Bluesky Complete Scraper

It does it all... Full scraper of Bluesky

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

Benjamin Hovig

Benjamin Hovig

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Bluesky Scraper - Posts, Profiles, Followers & Threads

Extract data from Bluesky without authentication. Posts, profiles, followers, following, likes, threads, and custom feeds - all in one Actor. $0.99 per 1,000 results. No monthly fees.

Other scrapers make you juggle 5+ Actors and pay $29/month. We don't do that here.


What data can you extract?

  • ๐Ÿ“ Posts - Text, engagement stats, media, hashtags, links, timestamps
  • ๐Ÿ‘ค Profiles - Bio, follower counts, post counts, avatar, banner
  • ๐Ÿ‘ฅ Followers - Full list of who follows any public account
  • โžก๏ธ Following - Full list of who an account follows
  • โค๏ธ Likes - Posts a user has liked
  • ๐Ÿ’ฌ Threads - Full conversations with all replies
  • ๐Ÿ“ฐ Custom Feeds - What's Hot, Discover, or any community feed

No Bluesky account needed. Uses the public AT Protocol API.


How to use (30 seconds)

  1. Click "Try for free" above
  2. Enter a search term or Bluesky handle
  3. Click "Start"
  4. Download results as JSON, CSV, or Excel

That's it. No configuration needed.


How much does it cost?

ResultsCost
1,000$0.99
10,000$9.90
50,000$49.50

Pay only for results. No monthly subscription. No hidden fees.

Everyone gets free credits to start - that's hundreds of results at no cost.


Why use this Actor?

FeatureThis ActorOthers
All-in-oneโœ… YesโŒ 5+ separate Actors
Monthly feeโœ… NoneโŒ $5-29/month
Price per 1Kโœ… $0.99โŒ $1.49+
Postsโœ…โœ…
Profilesโœ…โš ๏ธ Sometimes
Followersโœ…โš ๏ธ Rarely
Followingโœ…โŒ
Likesโœ…โŒ
Threadsโœ…โŒ
Custom feedsโœ…โŒ
Date filteringโœ… WorksโŒ Often broken

Input examples

Search for posts

{
"searchTerms": ["artificial intelligence", "machine learning"],
"maxResults": 500
}

Get a user's posts and profile

{
"handles": ["bsky.app", "jay.bsky.team"],
"scrapeType": ["posts", "profiles"],
"maxResults": 1000
}

Export followers of an account

{
"handles": ["bsky.app"],
"scrapeType": ["followers"],
"maxResults": 5000
}

Filter by date and language

{
"searchTerms": ["tech news"],
"dateFrom": "2024-12-01",
"dateTo": "2024-12-31",
"languageFilter": "en",
"sortBy": "top",
"maxResults": 1000
}

Scrape a thread with all replies

{
"postUrls": ["https://bsky.app/profile/bsky.app/post/3abc123xyz"],
"scrapeType": ["threads"],
"threadDepth": 5
}

Get posts a user has liked

{
"handles": ["bsky.app"],
"scrapeType": ["likes"],
"maxResults": 100
}

Output

Posts

FieldDescription
๐Ÿ“ textPost content
๐Ÿ‘ค authorHandleUsername (e.g., user.bsky.social)
๐Ÿท๏ธ authorDisplayNameDisplay name
โค๏ธ likeCountNumber of likes
๐Ÿ” repostCountNumber of reposts
๐Ÿ’ฌ replyCountNumber of replies
๐Ÿ’ญ quoteCountNumber of quote posts
๐Ÿ“… createdAtTimestamp
#๏ธโƒฃ hashtagsExtracted hashtags
๐Ÿ‘ฅ mentionsMentioned users
๐Ÿ”— linksURLs in the post
๐Ÿ–ผ๏ธ mediaImages, videos, link cards
๐ŸŒ urlDirect link to post

Profiles

FieldDescription
๐Ÿ‘ค handleUsername
๐Ÿท๏ธ displayNameDisplay name
๐Ÿ“ descriptionBio
๐Ÿ‘ฅ followersCountFollower count
โžก๏ธ followsCountFollowing count
๐Ÿ“Š postsCountTotal posts
๐Ÿ–ผ๏ธ avatarProfile picture URL
๐ŸŽจ bannerBanner image URL

Output example

{
"type": "post",
"text": "Just discovered this amazing tool for web scraping!",
"authorHandle": "user.bsky.social",
"authorDisplayName": "User Name",
"likeCount": 42,
"repostCount": 5,
"replyCount": 3,
"quoteCount": 1,
"createdAt": "2024-12-26T10:30:00.000Z",
"hashtags": ["webdev", "automation"],
"mentions": [],
"links": [],
"media": [
{
"type": "image",
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:abc123/bafkreixyz@jpeg",
"alt": "Screenshot of the tool"
}
],
"url": "https://bsky.app/profile/user.bsky.social/post/xyz789"
}

Use cases

  • ๐Ÿ” Brand monitoring - Track mentions of your company or products
  • ๐Ÿ† Competitor analysis - See what competitors post and who follows them
  • ๐ŸŽฏ Lead generation - Find people discussing problems you solve
  • ๐Ÿ“Š Research - Analyze trends, sentiment, and discussions at scale
  • โญ Influencer discovery - Find accounts with engaged audiences
  • ๐Ÿ’ก Content inspiration - See what's working for others
  • ๐ŸŽ“ Academic research - Study social networks and discourse
  • ๐Ÿ“ฐ Journalism - Monitor breaking news and public figures

Integrations

Export your data to:

  • ๐Ÿ“Š Google Sheets - Direct integration
  • ๐Ÿ”— Webhooks - Send to any URL
  • โšก Zapier - Connect to 5,000+ apps
  • ๐Ÿ”ง Make - Advanced automation workflows
  • ๐Ÿ› ๏ธ API - Programmatic access for developers

FAQ

How much does it cost?

$0.99 per 1,000 results. You get free credits when you sign up - enough for hundreds of results at no cost.

Do I need a Bluesky account?

No. This Actor uses Bluesky's public API. No login required.

Can I scrape private accounts?

No. Only public data is accessible.

How fast is it?

50-100 results per second, depending on data type.

What's the maximum results per run?

50,000 results. For more, run multiple times.

Does it handle rate limits?

Yes. Automatic retries with exponential backoff.

Can I integrate this with other tools?

Yes. Use webhooks, Zapier, Make, Google Sheets, or the Apify API. See the Integrations tab for details.

Yes. Bluesky's AT Protocol is open by design. You're accessing public data through their public API.


Troubleshooting

No results returned

  • Check that your search terms or handles are spelled correctly
  • Verify the account is public (not private or suspended)
  • Try broader search terms

Slow performance

  • Reduce maxResults for faster runs
  • Use date filters to narrow the search
  • Check Apify status page for platform issues

Missing data fields

  • Some fields (likes, reposts) require the post to have engagement
  • Very new posts may not have all metadata indexed yet

Support

  • Something broken? Use the Issues tab above
  • Questions? Leave a comment below

Changelog

VersionDateChanges
1.0Dec 2024Initial release

Found this useful? A review helps others discover it.