Bluesky Firehose Capture: Keyword Posts for NLP
Watches Bluesky's public stream and keeps posts matching your keyword. Add an app password to search the archive instead; without one it is live only.
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 |
|---|---|---|
Search query | climate policy | Keyword(s) to match in Bluesky posts (e.g. "artificial intelligence"). |
Max items per query/author | 1000 | 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 API: Batch Export Posts from Many HandlesBluesky 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