Skip to content
Bloom · Competitor & viral tracking

Track rivals where the numbers are real.

Bloom tracks competitors only where a network genuinely returns the data — Mastodon, Bluesky and YouTube— surfaces the formats and hooks taking off in your niche right now, and learns the time each audience actually shows up, per network, instead of inventing the numbers platforms do not expose. Instagram, LinkedIn, X and the rest keep a rival’s analytics owner-only, so Bloom names that limit plainly rather than fabricating a follower chart that looks authoritative and is made up.
Competitor pulse — your niche3 tracked
YouTube · @orbit.labspublic: +2.4k subs / wk
Mastodon · @meadowgoodspublic: 128 boosts
Bluesky · @northwind.socialpublic: 3.1k followers
Instagram · a rivalowner-only — not shown
Short-form momentum · your nicherising
Best slot found · YouTube audienceThu 17:00
Riding what worksIllustrative figures
01 · Three networks, not eighteen

Competitor tracking only where the data is public.

A rival’s analytics are readable in exactly three places, because exactly three networks publish a public account’s numbers to anyone: YouTube, through the Data API’s public channel statistics; Mastodon, whose account metadata is open by design; and Bluesky, whose AT Protocol exposes a public profile and its post history. Everywhere else a rival’s numbers are owner-only, so Bloom tracks nobody there. That is a smaller promise than “track all your competitors” — and it is the only version of the promise that is true.

NetworkCompetitor trackingWhat's readableWhy
YouTubeYesPublic channel statisticsThe Data API returns subscriber and view counts for any public channel.
MastodonYesPublic follower + post countsAccount metadata is public and readable without the account's permission.
BlueskyYesPublic profile + post countsThe AT Protocol exposes a public account's profile and post history.
InstagramNoOwner-onlyGraph API insights are returned only for accounts you own.
Facebook PagesNoOwner-onlySame Graph API limit — a Page's insights are owner-only.
LinkedInNoAdmin-onlyAnalytics are restricted to pages you administer.
XNoPaid, not exposedRead access is paid and exposes no usable third-party account analytics.
ThreadsNoNot exposedThe Threads API publishes no third-party account metrics.
The other 10 networksNoNot exposedBloom registers no competitor source rather than show an invented number.
Tracking means Bloom reads a rival’s PUBLIC figures that the platform itself hands to any caller — never a scrape, never a private insight. The fifteen owner-only networks are listed with their reason rather than rendered as an empty panel, because an empty panel reads as “your rivals are quiet” when the truth is “no app is allowed to tell you.” Publishing still reaches all eighteen — see the networks page for the full coverage.
02 · The limit is the feature

A made-up chart is worse than a stated limit.

It would be trivial to draw a confident competitor dashboard for Instagram, LinkedIn and X and let a buyer assume the numbers are real. They would not be. The platforms return those insights only to the account owner, so any figure a tool shows you for a rival on those networks is either scraped against the terms or simply invented — and an invented number is the most dangerous output a tool can produce, because it reads as fact and gets acted on.

Owner-only means owner-only

Instagram and Facebook insights come from the Graph API, which returns them for accounts you own and no others. LinkedIn restricts analytics to pages you administer. X read access is paid and still exposes no usable third-party account data, and Threads publishes no third-party metrics at all. None of that is a Bloom limitation — it is the platform’s rule, and Bloom works inside it rather than around it.

No silent zero, no fake figure

Where a network keeps a rival’s numbers private, Bloom shows that as a written limit, not as a blank chart that implies nothing is happening and never as a fabricated follower count. The only competitor-style numbers on this page that look live sit inside a product mockup and are labelled illustrative — that distinction is the whole point.

Honesty is a citation asset

Stating plainly what the product does and does not do is exactly what an answer engine can quote and be correct about, and exactly what keeps a buyer from churning in week two over a capability they assumed in week one. The same principle runs through why Bloom is built this way and through the scoped claims on the unified inbox.

03 · Ride what is working now

The formats and hooks taking off in your niche.

Knowing a rival’s follower count is far less useful than knowing which SHAPE of post is winning right now — and that is readable from your own results and your niche. Bloom’s viral engine surfaces the hooks and formats gaining traction so you can ride them while they still work, instead of discovering a trend a month after it peaked. It runs on a factored learner, the same one that schedules the calendar.

What's taking offThis month
Question hook · short formtaking off
Carousel · 6 panelsexploring
Long thread · 09:00cooling
Illustrative. A click is scored five times a like; a view, a tenth.

Factored, so it learns fast

12 hooks, 6 formats and 6 time buckets are tracked as 24 arms that share evidence, not 432 separate combinations each having to earn its own. That is what makes the engine informative in roughly a hundred posts rather than years, so a trend is caught while it is still a trend. The mechanism and its bounds are on the publishing page.

Scored on what earns action

A click counts five times a like, a repost three times, a reply twice and a view a tenth, so the engine pulls toward shapes that produce clicks rather than shapes that merely travel. “Going viral” here means earning real engagement, measured on the networks that report it back, not chasing a vanity number that converts nobody.

04 · One slot does not fit all

The time each audience actually shows up.

Most tools offer one “best time to post” borrowed from an industry average. Bloom learns the slot YOUR audience shows up for, and keeps that evidence separate per network — because the hour a Mastodon crowd is active is not the hour a YouTube audience is, and averaging the two gives a time that suits neither. Time of day is one of the learner’s three dimensions, six buckets wide, so the recommendation sharpens as your own posts land.

6
Time buckets learned
Per network, from your own posts — not one guessed time for all.
3
Networks you can track rivals on
YouTube, Mastodon and Bluesky — the three with public data.
10
Networks reporting engagement
What the viral engine and best-time learner run on; the other eight show a reason.
~100
Posts to inform a slot
The factored learner needs roughly this many, not years of history.

The best-time learner and the publishing queue are the same system seen from two angles: the learner says WHEN a slot earns engagement, and the queue — with its per-account rate governor and catch-up cap — makes sure the post actually lands there safely. A slot the learner recommends still passes every guard on the publishing page, and still respects the approval chain your workspace sets. The timing is evidence; the queue is the discipline that turns it into a published post without risking the account.

05 · Track, spot, time

Three honest signals, one calendar.

Competitor tracking, the viral engine and best-time timing are not three products — they are three readings of the same question: what should you post next, and when. Each is scoped to what the data honestly supports, and together they answer that question without a single invented number.

Track, where it is public

On YouTube, Mastodon and Bluesky you can watch a rival’s public trajectory and borrow what is working. Elsewhere the honest move is to study YOUR niche through your own results, which the next two signals do — no scraping, no guesswork dressed as insight.

Spot, while it is still rising

The viral engine catches the hook or format gaining traction early enough to act on, because a trend you join after it peaks is just noise. Caught early, it becomes the next few posts on the calendar rather than a retrospective.

Time, per audience

The best slot for each network’s audience is learned from your own engagement and fed straight into the queue, so the post that rides a rising format also lands when the people who care are actually there. See how the whole product fits together.

06 · The refusals

What this deliberately is not.

The fastest way to lose a customer is to let them assume a capability that is not there. These are the three assumptions buyers most often arrive with, answered before sign-up rather than after.

Not competitor analytics everywhere

There is no Instagram, LinkedIn, X, Threads or Facebook competitor dashboard, because those networks do not expose a rival’s numbers to any third-party app. Bloom tracks the three networks whose data is genuinely public and states the limit on the rest — it does not scrape and it does not invent.

Not a guaranteed-virality promise

The viral engine surfaces what is gaining traction so you can ride it; it does not promise a post will go viral, because no honest tool can. It improves the odds by pointing you at formats and times that are earning real engagement in your niche right now, measured rather than asserted.

Not a borrowed average

Best-time is not an industry chart lifted from someone else’s accounts. It is the slot your own audience showed up for, learned per network, which is why it can differ from every “best time to post” listicle — and why it is right for you. Anything beyond this, tell us at contact before assuming it.

07 · Questions

Competitor and viral questions, answered plainly.

Which networks can Bloom track competitors on?

Three: Mastodon, Bluesky and YouTube. Those are the networks whose public account data is genuinely readable without the account's permission — YouTube's Data API returns public channel statistics, a Mastodon account's public metadata is open, and Bluesky's AT Protocol exposes a public profile and its post counts. On the other fifteen networks there is no sanctioned way for a third-party app to read a rival's numbers, so Bloom tracks nobody there rather than inventing figures or scraping against a platform's terms.

Why doesn't Bloom show competitor analytics for Instagram, LinkedIn or X?

Because those platforms do not expose them. Instagram and Facebook insights come from the Graph API, which returns them only for accounts you own, never a competitor's. LinkedIn analytics are limited to pages you administer. X read access is paid and still exposes no usable third-party account analytics, and the Threads API publishes no third-party metrics at all. A tool that displays competitor numbers on these networks is showing you something it made up, and a made-up chart is worse than a stated limit because it reads as fact.

What does the viral engine actually surface?

The formats and hooks gaining traction in your niche right now — a question opener pulling ahead, short carousels outrunning long threads, a time slot that keeps earning clicks. It runs on a factored learner: 12 hooks, 6 formats and 6 time buckets tracked as 24 arms that share evidence, which makes it informative in roughly a hundred posts rather than years. It scores a click five times a like and a view a tenth, so it points you at what earns action, not at what merely travels, and it tells you so you can ride it while it is still working.

How does Bloom pick the best time to post?

It learns the slot each audience actually shows up for, per network, instead of applying one guessed time to everything. Time of day is one of the learner's three dimensions — six buckets — so the recommendation for a Mastodon audience and a YouTube audience can diverge because the evidence for each is kept separate. The time Bloom suggests is the one your own posts earned engagement in, not a blog-post average lifted from someone else's accounts.

Does Bloom ever invent follower or engagement numbers?

No. A number only appears when the platform's API genuinely returns it. Where a network keeps a rival's analytics owner-only, Bloom shows that as a stated limit, not as a blank chart and never as a fabricated figure. The only competitor-style numbers you will see that look live are inside the product mockups on this page, and each is labelled illustrative.

Which networks report engagement back to Bloom at all?

Ten of the eighteen Bloom publishes to return engagement for your OWN posts, which is what the viral engine and best-time learner run on. On the other eight Bloom shows the reason rather than an implied zero. Competitor tracking is a narrower set still — only the three networks whose public data is readable without the account's consent. The full per-network picture is on the networks page.

Watch what works. Invent nothing.

Bloom runs on its own application and its own sign-in — an Autocloz account is not required. Connect your accounts, track rivals where the data is genuinely public, and let the viral engine and the best-time learner point the calendar at what is working.

Create your workspaceTalk to us