Bluesky

Bluesky

by canadesk

A fast, low-cost tool for collecting Bluesky posts, tracking follower networks, and finding accounts—perfect for lead generation and social media research.

3,021 runs
40 users
Try This Actor

Opens on Apify.com

About Bluesky

Need to pull data from Bluesky without hitting rate limits or breaking the bank? I've been there. This actor is my go-to for interacting with the Bluesky AT Protocol. It lets you do the core things you actually need: collecting posts based on search terms or specific feeds, tracking a user's followers and follows over time, and discovering new accounts. I use it mostly for lead gen—finding potential clients in specific niches—and for SEO research by analyzing trending conversations. It's genuinely fast, which matters when you're testing queries or building a dataset, and the cost is low enough that you can run it regularly without worrying. If you're looking to automate your Bluesky research for marketing, social listening, or just to back up your own network data, this script handles the API complexities so you can focus on the insights.

What does this actor do?

Bluesky is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Bluesky Actor

An Apify actor for retrieving data from the social network Bluesky. It can fetch posts, account profiles, followers, and follows.

Key Features

  • Get Posts: Fetch posts from a specific account. The account handle must be exact (e.g., washingtonpost.com).
  • Search for Posts: Find posts matching a text query. Supports standard filters or advanced Lucene query syntax (recommended). Example: from:washingtonpost.com lang:en since:2024-11-10 "airbnb".
  • Get Followers/Follows: Retrieve the list of accounts following a user, or the accounts a user follows.
  • Get Account Profile: Fetch detailed information for a specific account.
  • Search for Accounts: Find account names matching a query.

How to Use

Choose an operation (like "Search for Posts") and provide the necessary input, such as an account handle or search query.

  • For searching: Using Lucene syntax in the query field often yields better results than separate filter fields. This syntax overrides other filters except for 'Posts type' and 'Sorting'. Refer to the official syntax guide: https://bsky.social/about/blog/05-31-2024-search.
  • Date Filter Notes:
    • In "Get Posts," the since filter only works if a matching post is found before hitting the maximum post limit.
    • In "Search for Posts" (without Lucene), dates use UTC timezone and are set to 23:59:59.
  • Always use a proxy for reliable operation.

Input / Output

Main Inputs:
* Operation: Select the function to perform (e.g., Search for Posts).
* Query/Account Handle: The search term or exact Bluesky account identifier.
* Filters: Language, dates, etc. (largely overridden by Lucene queries).
* Max Items: Limits results (max 100 posts for searches).

Output:
The actor returns structured JSON data. The structure varies by operation:
* Posts: Contains post text, author, engagement metrics, and timestamps.
* Accounts/Profiles: Contains account handles, display names, descriptions, and follower counts.
* Followers/Follows: Lists account identifiers.

Limitations

Bluesky's search is under active development and filters may not always be respected precisely. For example, searching for "plane" with a language filter set to "Spanish" might still return English posts. Using language-specific keywords within a Lucene query (e.g., lang:es "avion") works more reliably.

Search for Posts does not support pagination and is limited to a maximum of 100 posts per run.

Support

For bug reports, please open a new issue and include your Run URL and Input configuration.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Bluesky now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
canadesk
Pricing
Paid
Total Runs
3,021
Active Users
40
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support