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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
sincefilter 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.
- In "Get Posts," the
- 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.
Categories
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 TrialActor Information
- Developer
- canadesk
- Pricing
- Paid
- Total Runs
- 3,021
- Active Users
- 40
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support