Search Bluesky posts by keyword
200 latest posts mentioning coffee.
{
"mode": "search",
"keywords": [
"coffee"
],
"sort": "latest",
"maxResultsPerInput": 200
}Run this task →Collect public Bluesky posts by keyword, hashtag or exact phrase, or from any account, custom feed or list. Each post includes text, author, date, likes, reposts, replies, quotes, images, video, links and hashtags; Latest search goes back in time, with language, date, domain and engagement filters — no login.
text | Post text |
author | Author handle and display name |
createdAt | Post date |
likes / reposts | Like and repost counts |
replies / quotes | Reply and quote counts |
images / video | Attached media |
links | Links in the post |
hashtags | Hashtags used |
sentiment | Optional positive, neutral or negative label |
$1.00 per 1,000 rows
Pay per event: you are charged per post returned, and per profile row if you add author profiles. Engagement and keyword filters drop unwanted posts before they reach your dataset.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
200 latest posts mentioning coffee.
{
"mode": "search",
"keywords": [
"coffee"
],
"sort": "latest",
"maxResultsPerInput": 200
}Run this task →English posts since September with 10+ likes and sentiment.
{
"mode": "search",
"keywords": [
"climate policy"
],
"languages": [
"en"
],
"postedAfter": "2026-09-01",
"minLikes": 10,
"addSentiment": true
}Run this task →100 posts from nytimes.com without replies.
{
"mode": "posts",
"handles": [
"nytimes.com"
],
"maxResultsPerInput": 100,
"authorFeedFilter": "posts_no_replies"
}Run this task →Bluesky's top-ranked posts for #bookstodon.
{
"mode": "search",
"keywords": [
"#bookstodon"
],
"sort": "top",
"maxResultsPerInput": 100
}Run this task →No. The scraper works without login.
Latest search pages back in time as far as you ask; Top returns Bluesky's ranking, up to 100 posts per keyword.
Yes. Paste a feed or list URL into Bluesky URLs and it is routed automatically.
The scraper collects publicly visible posts. Posts and handles can be personal data, so make sure your use complies with applicable laws such as GDPR and Bluesky's terms, and avoid profiling individuals.
Use the Apify API, Python or JavaScript clients, or Make, n8n, Zapier and Google Sheets.