Bluesky Scraper

Bluesky Scraper

by theguide

Scrape recent posts and user details from the Bluesky social network based on handles and/or search keywords..

7 runs
1 users
Try This Actor

Opens on Apify.com

About Bluesky Scraper

Scrape recent posts and user details from the Bluesky social network based on handles and/or search keywords..

What does this actor do?

Bluesky Scraper 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 Scraper Collect fresh posts and author metadata from the Bluesky social network (AT Protocol) using user handles and/or keyword searches. All results end up in the default Apify dataset so you can export them as JSON, CSV, Excel, or access them through the Apify API. ## What this actor is best for - Brand or competitor monitoring: Track official accounts plus keyword mentions in a single run. - Trend discovery: Follow hashtags or phrases to see new conversations as they happen. - Analytics and reporting: Export structured data for dashboards, alerts, or downstream processing. > Requirement: Bluesky requires an app password (created in Settings → App passwords). Do not use your main account password. Store credentials in Apify Secret Storage for safety. ## Input parameters Configure inputs in the Apify console or by editing storage/key_value_stores/default/INPUT.json. See .actor/input_schema.json for defaults and full descriptions. - auth.identifier (string, required) — Bluesky login email or handle (name.bsky.social). - auth.password (string, required) — Bluesky app password created for this actor. - handles (string[], optional) — Handles whose feeds you want to monitor. Leave empty to rely on search queries only. - queries (string[], optional) — Keywords or hashtags for the searchPosts endpoint. Leave empty to monitor handles only. - maxItems (integer, optional) — Total number of posts to collect (default 500, max 20000). - includeReplies (boolean, optional) — Include replies in handle timelines (default false). - includeReposts (boolean, optional) — Include reposts (default false). - includeQuotes (boolean, optional) — Include quote posts (default true). - since (string, optional) — ISO timestamp (UTC) to keep posts created on/after this time. - until (string, optional) — ISO timestamp (UTC) to keep posts created before this time. - service (string, optional) — Bluesky service URL. Keep https://bsky.social unless using a custom PDS. At least one of handles or queries must be provided. ### Example input json { "auth": { "identifier": "you@example.com", "password": "xxxx-xxxx-xxxx-xxxx" }, "handles": ["apify"], "queries": ["apify"], "maxItems": 500, "includeReplies": false, "includeReposts": false, "includeQuotes": true, "since": "2024-01-01T00:00:00Z" } ## Output structure Each dataset item represents one post and contains: - source — Whether the post came from a handle feed or a query search. - sourceValue — The specific handle or keyword that produced the record. - postUri, postCid — Stable Bluesky identifiers. - text — Normalised post body. - createdAt, indexedAt — Creation and indexing timestamps. - authorHandle, authorDid, authorDisplayName, authorAvatar — Author metadata. - languages, hashtags, mentions, labels — Parsed post metadata. - likeCount, repostCount, replyCount, quoteCount — Engagement metrics when available. - isReply, isRepost, isQuote — Flags describing the post type. - replyRootUri, replyParentUri, quoteUri — References for threaded conversations. - media — Attached images, videos, external links, or quoted records. Download the dataset directly from the run page or via the Apify API. ## Tips - Combine handles and queries to see both official communications and community chatter. - Use ISO timestamps (YYYY-MM-DDTHH:mm:ssZ) for since/until filters. - Mind rate limits: Large runs may take a few minutes because the actor spreads calls to avoid throttling. - Rotate passwords: Delete or refresh app passwords if they are no longer needed.

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 Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
theguide
Pricing
Paid
Total Runs
7
Active Users
1
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