Bluesky Posts Search - Keyword & Hashtag Posts, No Login avatar

Bluesky Posts Search - Keyword & Hashtag Posts, No Login

Pricing

from $0.30 / 1,000 posts

Go to Apify Store
Bluesky Posts Search - Keyword & Hashtag Posts, No Login

Bluesky Posts Search - Keyword & Hashtag Posts, No Login

Search Bluesky posts by keyword, phrase or hashtag without an account or API key: text, link, author handle, time, likes, replies, reposts, language and linked URL. Filter by language, author and time window; monitor mode returns only new posts. $0.30 per 1,000 posts.

Pricing

from $0.30 / 1,000 posts

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Search Bluesky posts by keyword, phrase or hashtag without an account or API key: text, link, author handle, time, likes, replies, reposts, language and linked URL. Filter by language, author and time window; monitor mode returns only new posts. $0.30 per 1,000 posts.

Search Bluesky posts by keyword, phrase or hashtag, with no Bluesky account, app password or API key. Give it one or more search queries (a brand, a product, a topic, a #hashtag) and it returns matching public Bluesky posts, newest first or Bluesky's top-ranked: post link, post text (up to 1,000 characters), the public author handle, time posted, likes, replies and reposts (including quotes), the post's language and any linked URL. Filter by language, author handle and time window (last hour to last year), exclude noise words, or drop replies. Switch on monitor mode for scheduled runs and each run returns only posts you have not seen yet: a cheap Bluesky monitoring and social listening feed for brand tracking, PR, community and devrel teams, research datasets, Slack alerts via Make, n8n or Zapier, and AI agents. It uses Bluesky's public AppView search API (api.bsky.app), whose robots.txt explicitly allows crawling the public API. Only public posts and public handles are returned: no follower lists, profiles or emails, and accounts that opted out of logged-out visibility are skipped. $0.30 per 1,000 posts, with no start fee and no compute bill on top. Need Hacker News, GitHub, Lemmy and Mastodon too? See Brand Mentions Monitor below.

What data does it return?

Every run outputs clean, schema-validated rows like these:

createdAtauthorHandletextlikeCountreplyCountrepostCountlanguagematchedKeyword
2026-10-23T09:39:24.023Zsilentstars.dev🙌 Community pick iota — Open-source five-language dashboard…301entypescript
2026-10-23T10:33:57.692Zadnanguney55.bsky.socialGrafik tasarım devi Canva, OpenAI ve Google gibi devlere rakip…000tropenai

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
post$0.0003per Bluesky post row1,000 posts about your brand = $0.30
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at 256 MB = $0.00005

Input options

FieldTypeRequiredDefaultDescription
keywordsarrayyes—Words, phrases or hashtags to search Bluesky for, e.g. "openai", "#buildinpublic" or a brand name. Each query is a Bluesky full-text search; results for all queries are merged and de-duplicated.
maxPostsintegerno100Stop after this many posts in total (shared fairly between queries, newest first). Each post is one charged row.
sinceHoursintegerno168Only mentions created in the last N hours: 24 = one day, 168 = one week, up to 8,760 (one year).
blueskySortstringno"latest"Latest: newest posts first. Top: Bluesky's own ranking of popular posts in the time window.
blueskyLanguagestringno—Only posts tagged with this language, as an ISO code like en, de, ja or pt. Empty = all languages.
blueskyAuthorstringno—Only posts by this handle, e.g. bsky.app or yourbrand.com.
excludeKeywordsarrayno—Drop posts whose text contains any of these words or phrases (whole words, case-insensitive).
includeCommentsbooleannotrueAlso return replies. Off = top-level posts only.
newSinceLastRunbooleannofalseFor scheduled runs: skip posts already delivered by an earlier run with the same queries, so you only get (and pay for) new ones. Only hashed post IDs are kept, in a key-value store named dev-community-mentions-state in your account.

Limits & honest notes

  • Data: Bluesky's public AppView API (app.bsky.feed.searchPosts on api.bsky.app), used without login. Its robots.txt says "Crawling the public parts of the API is allowed" and asks for no more than a handful of concurrent requests; this actor sends one at a time and backs off on HTTP 429. Not affiliated with Bluesky.
  • Search is Bluesky's own full-text search: phrase and hashtag queries work as on bsky.app. Bluesky limits deep pagination, so a very broad query over a long window may return fewer posts than maxPosts; narrow the window or add queries.
  • Privacy: only public posts, their links and public handles are returned; no follower lists, profile details or emails. Posts by accounts that opted out of logged-out visibility are skipped. Monitor mode stores only hashed post IDs. Please respect deletions when you store or republish posts.
  • Bluesky has switched keyless search off before; if it refuses requests the run says so in a free status row and does not fail.
  • Respects your run budget: set a maximum total charge and the run stops cleanly at the cap, with nothing charged twice. A run with no matches returns one free status row explaining why.

Changelog

  • 2026-10-23 — Initial release: Bluesky keyword/hashtag post search with language, author and time filters, replies toggle, monitor mode, free status rows.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.