Bluesky API: Batch Export Posts from Many Handles
Feed a list of handles, get one profile row and the recent posts for each, with like, repost and reply counts. Works with no login.
What this run is set to
The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.
| Setting | Value | What it does |
|---|---|---|
Author handles | jay.bsky.team, pfrazee.com, why.bsky.team | Bluesky handles to scrape (e.g. bsky.app, jay.bsky.team). |
Max items per query/author | 50 | Maximum number of posts to return per search query or per author handle. |
Pricing
$0.002 per post = $2 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Post returned | Charged per post returned. | $0.002 |
Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-06-12, and they are what you are actually charged.
What you get
A structured dataset — each result includes fields like:
authorHandlesdetailssearchQueryauthorHandletextlikeCountrepostCountcreatedAtpostUrlExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for Bluesky Scraper
- Try
- Bluesky Search for Brand Mentions and EngagementBluesky Firehose Capture: Keyword Posts for NLPBluesky Scraper: Posts by Keyword or HashtagBluesky Follower Count and Post History for a Handle
Built on Bluesky Scraper — every input, output field, price and the full how-to are on the tool page.
Where this tool sits
- Categories
- Social Media Scrapers
- Platforms
- Bluesky