Bluesky Post Scraper avatar

Bluesky Post Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Bluesky Post Scraper

Bluesky Post Scraper

Under maintenance

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

What does it do?

Bluesky Post Scraper searches and extracts posts from the Bluesky social network (bsky.app). It uses Bluesky's public API to search for posts by keywords and collects structured data including post text, author information, engagement metrics (likes, reposts, replies), and timestamps. Results are available in JSON, CSV, or Excel format.

Why use this actor?

Bluesky is a rapidly growing decentralized social network built on the AT Protocol. This scraper lets you monitor conversations, track trending topics, analyze engagement patterns, and gather social data from the Bluesky platform. It uses the public API, making it fast and reliable without needing browser rendering.

How to use it

  1. Go to the actor's page on the Apify platform.
  2. Click Start to open the input configuration.
  3. Enter one or more keywords to search for.
  4. Set the maximum number of posts to collect.
  5. Click Start and wait for the results.
  6. Download your data in JSON, CSV, or Excel format from the Dataset tab.

You can also call this actor via the Apify API for automation and integration into your data pipelines.

Input configuration

FieldTypeDescriptionDefault
keywordsarrayKeywords to search for on Bluesky["tech", "ai"]
maxPostsintegerMaximum number of posts to scrape300
proxyConfigurationobjectProxy settingsApify Proxy

Output data

Each item in the dataset contains:

{
"keyword": "tech",
"author": "alice.bsky.social",
"authorDisplayName": "Alice",
"authorDid": "did:plc:abc123",
"postText": "Just discovered an amazing new AI tool...",
"likes": 42,
"reposts": 12,
"replies": 8,
"createdAt": "2026-02-19T10:30:00.000Z",
"url": "https://bsky.app/profile/alice.bsky.social/post/abc123",
"language": "en",
"scrapedAt": "2026-02-19T14:30:00.000Z"
}

Cost of usage

This actor uses CheerioCrawler with API calls, making it very lightweight. A typical run searching 2 keywords with up to 300 posts takes about 30 seconds to 2 minutes and costs under $0.01 in platform credits. The actor is priced at $0.30 per 1,000 results with pay-per-event pricing.

Tips

  • Bluesky's search API returns recent posts first, so you get the latest conversations.
  • Use specific keywords for more targeted results rather than very broad terms.
  • Combine multiple keywords in one run to compare engagement across topics.
  • Schedule regular runs to track conversation trends over time.
  • The public API has rate limits; keep maxPosts reasonable for single runs.
  • Use this alongside other social media scrapers for cross-platform analysis.

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.