Skip to content

Bluesky monitoring that catches every mention in seconds

Rumoro reads every public Bluesky post as it’s published, finds the ones about your product, competitors or topic, and sends them to Slack, a webhook or your AI agent while the thread is still new.

$5.80 of free credit · no card · no subscription

Illustrative posts
  • In seconds

    Every public post is read from the firehose as it's published. There's no poll interval.

  • Posts + replies

    Quote posts too. Reposts carry no text of their own, so a popular post arrives once.

  • Thread context

    A matched reply comes with the post it answers and that post's author.

  • Day one

    A new keyword reads back the newest 10 from the last 30 days straight away.

How it works

How Bluesky keyword alerts work, beyond notifications

Bluesky notifications only cover your own account. Add a keyword in the dashboard or with one API call, and from then on the posts that name you come to you.

Beacon

+ sdk+ events− festival

Choose what to follow

Your product, a competitor, your domain or a topic. If the name is an everyday word, add words that should or shouldn’t appear with it.

q="Beacon"  since=…  sort=latest  limit=10
  1. +0 s
  2. +5 s
  3. +10 s
  4. +15 s

Rumoro reads the live stream

The newest 10 posts from the last 30 days arrive at once, then every new public post is checked within seconds of being written and scored against how you describe your company.

  • Beacon SDK queues events offline?…91
  • The beacon at the harbour tonight…3
  • Moved our analytics events to Beacon…77

The posts worth answering reach you

Each alert sets its own relevance bar and filters on sentiment and intent, such as buying intent, questions, comparisons, bug reports, churn or praise, then posts to Slack, Telegram, email, a webhook or your agent.

The firehose

Real-time alerts from the Bluesky firehose

Bluesky streams every public post as it happens. Rumoro listens to that stream all day, so a post that names you is matched seconds after it's written, not at the next scheduled search.

  • No poll interval and no rate limit to plan around
  • In a live test on October 2, two matched posts reached a webhook 11 and 13 seconds after they went up
  • Replies arrive with the post they answer, so the first reply you write fits the thread
  1. Hanna asks for “something like Rumoro that covers Bluesky and Reddit…”

    Published on Bluesky
  2. The post appears on Bluesky's live stream with every other new post

    Read by Rumoro
  3. Matched to the keyword, author looked up, scored 88 · buying intent

    Kept
  4. Posted to #bluesky-mentions with the post it replies to

    Alert sent

Bluesky alerts

Four recipes for Bluesky keyword alerts

What to follow, the search it starts with and the alert your team gets. Pick one.

Choose a keyword recipe

1Keyword

Rumoro

2Day one search, then every new post as it’s published

q="Rumoro"  since=…  sort=latest  limit=10

3Alert when

Buying intentQuestion

Start with the name people actually type. Bluesky posts are short, so most mentions are a name in passing, not a tag.

# bluesky-mentionsRumoro · APP

💰 Buying signal for Rumoro

Bluesky · Rumoro · ⚪ neutral · buy intent

Hanna Berg (@hannaberg.bsky.social)

Need something like Rumoro that covers Bluesky and Reddit in one feed, on a small budget.

↳ replying to @tomasrivera.dev: “What are people using for social listening now?”

Someone with a small budget asking for a tool like yours. A short reply with pricing helps.

Open on BlueskyOpen in RumoroInteractedMute Hanna Berg

1Keyword

Mentio

2Day one search, then every new post as it’s published

q="Mentio"  since=…  sort=latest  limit=10

3Alert when

ComparisonComplaintChurn

People announce on Bluesky when they leave a tool. Alert on comparisons, complaints and churn, and let the rest go to the feed.

# bluesky-mentionsRumoro · APP

⚖️ Comparison involving Mentio

Bluesky · Mentio · ⚪ neutral · comparison

Tomás Rivera (@tomasrivera.dev)

Trying Mentio and Rumoro side by side this week. So far both catch Bluesky fast, the alerts read differently.

A public side-by-side in progress. A factual reply about what you do differently is welcome.

Open on BlueskyOpen in RumoroInteractedMute Tomás Rivera

1Keyword

rumoro.dev

2Day one search, then every new post as it’s published

q="rumoro.dev"  since=…  sort=latest  limit=10

3Alert when

Relevance ≥ 50

Bluesky shortens long links in the text people see, but the domain stays. Add it as a keyword to catch posts that share your docs or pricing.

# bluesky-mentionsRumoro · APP

🔵 New mention of rumoro.dev

Bluesky · rumoro.dev · 🟢 positive

Elif Demir (@elifdemir.bsky.social)

Good write-up on wiring brand alerts into an agent: rumoro.dev/docs/mcp…

Someone sharing your MCP docs with their followers. A thank-you repost costs nothing.

Open on BlueskyOpen in RumoroInteractedMute Elif Demir

1Keyword

Beacon

Require anysdkanalyticsevents

Excludelighthousefestival

2Day one search, then every new post as it’s published

q="Beacon"  since=…  sort=latest  limit=10

3Alert when

Relevance ≥ 70

A word like Beacon turns up in posts about lighthouses and music festivals. Require a word your users write with it. Excluded posts are never stored or billed.

# bluesky-mentionsRumoro · APP

❓ Question about Beacon

Bluesky · Beacon · ⚪ neutral · question

Jonas Weber (@jonasweber.bsky.social)

Does the Beacon SDK queue events while the app is offline, or do we need our own buffer?

A developer asking how your SDK behaves offline. A link to the right docs page answers it.

Open on BlueskyOpen in RumoroInteractedMute Jonas Weber

Fictional posts. The search line is the look-back Rumoro sends Bluesky for a new keyword; required and excluded words are checked on every post it reads.

Search or monitor

Bluesky advanced search, the Bluesky API, or monitoring

All three can find a post that names you. They differ in who keeps watching, what you have to build and how much noise you read.

QuestionBluesky searchBuilding on the API and firehoseRumoro
Who keeps watchingBluesky searchYou, each time you searchBuilding on the API and firehoseYour service, holding a firehose connection open all dayRumoroRumoro, on the live stream, for every keyword
What arrivesBluesky searchOne page of resultsBuilding on the API and firehoseEvery public post on the network, to read, store and match yourselfRumoroOnly the posts that contain your keyword
Older postsBluesky searchWhatever search shows when you lookBuilding on the API and firehoseThe search endpoint, which can refuse calls without a signed-in sessionRumoroA new keyword reads back the newest 10 from the last 30 days
AuthorsBluesky searchOpen each profile yourselfBuilding on the API and firehoseA post names its author by DID. Handle, name and followers are another lookupRumoroHandle, display name, avatar and follower count on every post
RepliesBluesky searchOpen the thread to read itBuilding on the API and firehoseA reply points to its parent without the parent's textRumoroThe post it answers is fetched with it
NoiseBluesky searchEvery post with the wordBuilding on the API and firehoseEvery post with the wordRumoroScored 0–100 against your company, bots flagged and muted accounts kept out for good
AlertsBluesky searchNoneBuilding on the API and firehoseYours to build and runRumoroSlack, Telegram, email digests and signed webhooks
AgentsBluesky searchCopy and pasteBuilding on the API and firehoseYour own MCP server on topRumoroMCP with scored, source-linked mentions from every platform

What you get

What Rumoro keeps from each Bluesky post

Enough to decide whether to reply without opening the app, and a link for when you do.

  • The post

    The text with every link written in it, the first image or link-card thumbnail, when it was posted, and a link that keeps working when the author changes handle.

  • The author

    Handle, display name and avatar, with their follower count, how many accounts they follow and how many posts they've written.

  • The thread

    For a reply, the post it answers, with that author's name and text, so you know the conversation before you open Bluesky.

  • Classification

    Relevance from 0 to 100 against your company, sentiment, intent and one line on why the post matters.

Beyond alerts

Bluesky mention analytics beyond the alert

Measure your share of the conversation, get to know the accounts behind it and keep each keyword worth its cost.

Your share of voice

Track competitors next to yourself and see your share of Bluesky conversations move week by week.

The accounts behind the mentions

Each account that mentions you becomes a person with their reach, your tags and notes, and every post they wrote about you.

Posts that link to you

Links written in a post are kept. Filter by your domain to find the posts sending people to your docs or pricing.

Mute accounts for good

Mute an account by handle, profile link or DID, and its posts are dropped before they're stored or billed.

Bots kept apart

News relays, deal feeds and other automated accounts are flagged, so one filter keeps them out of your alerts.

Keyword health

See which keywords bring real conversations and which mostly bring namesakes, with suggestions on what to exclude.

Needs attention

An hourly check for sudden spikes, a run of negative posts, noisy keywords or a channel that stopped delivering.

Digests for quieter keywords

One daily or weekly round-up in Slack, Telegram or email. The look-back posts of a new keyword land there too.

MCP, API, SDKs and CLI

Bluesky mentions in your agent, your code or your terminal

Rumoro's MCP server gives Claude, Cursor or Codex the Bluesky posts that name you, already scored and linked. Your agent picks the ones worth a reply and drafts it for you to check.

Bluesky posts with buying intent and a relevance of at least 60.

curl --get 'https://api.rumoro.dev/v1/mentions' \
  --header "Authorization: Bearer $RUMORO_API_KEY" \
  --data-urlencode 'platform=bluesky' \
  --data-urlencode 'minRelevance=60' \
  --data-urlencode 'intent=buy_intent'

200Response · REST, SDKs and CLI

{
  "data": [
    {
      "id": "9b2e…",
      "keyword": { "term": "rumoro" },
      "post": {
        "platform": "bluesky",
        "url": "https://bsky.app/profile/did:plc:…/post/…",
        "text": "Need something like Rumoro that covers Bluesky and Reddit in one feed, on a small budget.",
        "replyTo": { "author": "Tomás Rivera", "url": "https://bsky.app/profile/tomasrivera.dev/post/…", "text": "What are people using for social listening now?" }
      },
      "author": { "handle": "hannaberg.bsky.social", "followers": 1840 },
      "classification": {
        "relevance": 88,
        "sentiment": "neutral",
        "intents": ["buy_intent"],
        "note": "Someone with a small budget asking for a tool like yours. A short reply with pricing helps."
      }
    }
  ],
  "nextCursor": null
}

Coverage, alerts and cost

Bluesky monitoring questions

How do I get Bluesky keyword alerts?

Add your product, a competitor or a topic as a keyword in Rumoro. Every public Bluesky post is read from the firehose as it's published and checked for the keyword. Matches are scored for relevance, sentiment and intent, and the ones you care about go to Slack, Telegram, email, a webhook or your AI agent over MCP.

Is Bluesky monitoring real time?

Yes. Rumoro follows Bluesky's live stream of posts instead of repeating a search, so a post that names your keyword is matched within seconds and there's no poll interval to wait for. In a live test on October 2, 2026, two matched posts reached a webhook 11 and 13 seconds after they were published.

Does Bluesky have keyword notifications?

Not for words in other people's posts. Bluesky notifications cover activity around your own account, such as replies, quotes, follows and posts that tag your handle. When someone writes your product's name without tagging you, nothing arrives. Rumoro watches for the name itself.

How do I search Bluesky for mentions of my brand?

Bluesky's advanced search works through search operators. Put a name in quotes for the exact phrase, add #tag for a hashtag, from:handle for one account's posts, mentions:handle for posts tagging an account, domain:yourapp.dev for posts linking to your site, lang:en for a language and since: and until: with a date. It finds what's there when you look. Rumoro keeps watching and tells you when something new appears.

Can I search Bluesky without an account?

Bluesky lets signed-out visitors search, with fewer personal options. Rumoro needs no Bluesky account at all. You add a keyword and the matching posts come to you.

Can I see older Bluesky posts that mention my brand?

Yes. A new keyword reads back the newest 10 from the last 30 days, so the feed isn't empty on day one. Those posts go to the feed and to digests, never as instant alerts, so old news doesn't ping your channel. From then on every new post comes from the live stream.

Does Rumoro show Bluesky replies in context?

Yes. When a matched post is a reply, Rumoro fetches the post it answers, with its author and text, and looks up the replier's handle, display name and follower count. You read the conversation, not a lone reply from an unknown account.

What is the Bluesky firehose?

The firehose is the AT Protocol's stream of every public event on the network, from new posts to likes and follows. Jetstream is Bluesky's lighter JSON version of it. Building on either means holding a connection open, filtering millions of events a day and storing what matters. Rumoro does that part and hands you only the posts that name you.

Is the Bluesky API free?

Reading public data through the Bluesky API is free. The firehose and most public endpoints need no key, while search increasingly expects a signed-in session. What the API leaves to you is the work around it, such as staying connected, matching keywords, looking up authors, removing noise and sending alerts.

Is there a Bluesky RSS feed for keywords?

Bluesky publishes an RSS feed of each profile's posts, but not of a search or keyword. To follow a word across the whole network you need a monitor. Rumoro sends each relevant match to Slack, Telegram, email, a webhook or your agent instead of a feed reader.

Does Rumoro track reposts and quote posts?

Quote posts, yes, when their own text contains your keyword. Reposts are left out, because a repost has no text of its own, so a post that spreads widely still reaches you once.

Can I get Bluesky alerts in Slack?

Yes. Connect Slack once and each alert rule posts its matches to a channel. An alert shows the headline, sentiment and intent, the post with its author and their follower count, the post it answers, the AI relevance score, a note on why it matters and buttons to open it, mark it handled or mute the author.

Do I need a Bluesky account or an app password?

No. Rumoro reads public posts with its own access. You don't connect a Bluesky account, create an app password or share a login, and nothing is posted in your name.

Is there a Bluesky MCP server for brand mentions?

Rumoro's MCP server works as one. Claude, Cursor, Codex or any MCP client can search and triage your Bluesky mentions next to every other platform, pull this week's questions or complaints and draft the replies.

Is there a free Bluesky monitoring tool?

Every Rumoro account starts with $5.80 of credit and no card, enough for your first keyword for a month and 100 mentions on top. After that it's $5 a keyword a month and $0.008 per match, with no subscription.

How much does Bluesky monitoring cost?

$5 per keyword a month, charged by the day, plus $0.008 per matched post, the same as on every other platform. There's no subscription. You top up a balance, and a new account starts with $5.80 of credit and no card.

Learn more

More on Bluesky monitoring, MCP and the API

One keyword, every platform

Bluesky is one of 16 sources

Add a keyword once and it listens everywhere you choose, scored the same way and sent to the same alerts, API and agent.

Be the first reply on Bluesky, not the fifth

Your first keyword is on us. $5.80 of credit, no card.