LIVE
⭐9.3M influencer listings 🏢102K sponsor listings 🌍126B combined audience reach 📊13 platforms indexed 🗺️130+ countries covered 🏷️10,000+ niches 🦋4.4M Bluesky creators 🎙️1.4M podcast creators 🟣1.3M Twitch creators 📈775.7K Pinterest creators 🥊336.1K Kick creators 300.2K YouTube creators 𝕏262.6K X creators 🐘262.3K Mastodon creators 🎵142.1K TikTok creators ✈️109.6K Telegram creators 🎮14.3K Discord creators 📈13.5K Substack creators 🎬4.6K Rumble creators 🧵3.8K Threads creators ⭐9.3M influencer listings 🏢102K sponsor listings 🌍126B combined audience reach 📊13 platforms indexed 🗺️130+ countries covered 🏷️10,000+ niches 🦋4.4M Bluesky creators 🎙️1.4M podcast creators 🟣1.3M Twitch creators 📈775.7K Pinterest creators 🥊336.1K Kick creators 300.2K YouTube creators 𝕏262.6K X creators 🐘262.3K Mastodon creators 🎵142.1K TikTok creators ✈️109.6K Telegram creators 🎮14.3K Discord creators 📈13.5K Substack creators 🎬4.6K Rumble creators 🧵3.8K Threads creators
✦ Free tool · AI

Twitch Stream Insights

Paste any Twitch channel or VOD link — get an instant AI report on how the stream performed and what the chat was really saying.

👀 See a real sample report ↓ · free to generate your own after a quick sign-up
📊
Performance vs. recent streamsHow this broadcast's views & chat activity stack up against the channel's recent VODs.
💬
What the chat saidOverall sentiment, the mood, and recurring themes pulled from the VOD's chat replay.
🔥
Hype moments + top chattersTimestamped chat-velocity spikes worth clipping, and your most active chatters.
🤖
An AI takeawayA plain-English read on what worked and ideas for your next stream.

Sample Report

Exactly what you get — free. Paste any Twitch channel or VOD link above to run your own.

🔴WORLDS TIER 2 - KT ACADEMY VS SOLARY (KR VS EU) QUATERFINALS BO5🔴
Streamed 1 month ago · analysed 2,350 chat messages
1KVOD views · 0% of avg
2:10:07stream length
2.4Kchat messages
1.3Kunique chatters
377.1peak msgs/min

Twitch VODs expire after 14–60 days; chat is sampled across the stream. Analysis uses VOD views, chat volume & velocity (Twitch has no per-VOD likes/comments).

Recent VODs — views · this one highlighted, dashed line = channel avg
Chat turned a lopsided Tier 2 quarterfinal into a 377 msgs/min co-stream party — your reactions, not the games, were the show.
📉 Under-performed
VOD views 1,028 VOD views is essentially 0% of your last-11 average (825,198) — a massive outlier drop, likely a misleading baseline artifact (short-form clips or a legacy VOD skewing it), but even so this Tier 2 co-stream clearly didn't pull main-channel numbers; it reads as a niche side-broadcast rather than a flagship one.
Chat Chat was genuinely hot: 377 msgs/min peak and 165 msgs/min average across 2,350 sampled messages and 1,260 unique chatters — a very high unique-to-message ratio indicating a broad, casual, drive-by audience rather than a small hardcore core, which is great for reach and good for clip virality.
Biggest driver Your live co-stream commentary and reactions (e.g., 'are u trolling?', 'USE UR KING', 'LOL') outshone the Tier 2 gameplay itself; the game was background, Caedrel was foreground.
✏️ Stream title
The title is informative but overstuffed with caps and emojis (🔴WORLDS TIER 2 - KT ACADEMY VS SOLARY (KR VS EU) QUATERFINALS BO5🔴). It reads like a scoreboard, not a hook; 'QUATERFINALS' is misspelled, which undercuts professionalism. It doesn't signal why viewers should click — i.e., YOU co-streaming/reacting.
Caedrel Reacts: KT Academy vs Solary — Tier 2 Worlds Quarterfinal Chaos
WORLDS TIER 2 BARON FIESTA: KT Academy vs Solary (KR vs EU) | Caedrel Co-Stream
Tier 2 Worlds Quarterfinal: KT Academy vs Solary w/ Caedrel — FRAUDPACE EDITION

Chat loved this stream not for the LCK/EU Tier 2 action but for you — your reactions to lopsided play, rage-baity calls, and off-topic banter carried the energy. Peak chat velocity hit 377 msgs/min at 58:33 and stayed elevated (average 165 msgs/min) with 1,260 unique chatters, showing strong casual and new-viewer interest. The main weakness is that the game itself didn't generate the moments — you did, and the VOD numbers show the format didn't convert that chat energy into main-channel-scale viewership. Next time, lean harder into what chat actually engaged with: your commentary, reaction segments, and side-quests (chess, betting talk, watch-party jokes).

Overall sentiment Playful, hype, and a little troll-y — chat was here for the vibes and your reactions, not the games.
68%positive
68%Positive
22%Neutral
10%Critical
📈 Chat activity across the stream · messages / minute
0:00▲ peak 377.1/min @ 58:332:10:07
🔥 Hype moments · tap a timestamp to jump to the moment & clip it
▶ 58:33
Pivotal mid-game moment — likely a big teamfight or Baron call that chat watched unfold; 'bottom 3 LO' and '50 Pog i was righht PawgChamp' suggest someone called a prediction and hit it, while others were just reacting to a swing.
“shinwinter: 50 Pog i was righht PawgChamp”
▶ 1:05:04
Questionable play or draft decision — chat in unison questioning the moves: 'USE UR KING', 'are u trolling?', 'noob noob noob'. This is prime reaction/clip territory.
“R34CH: are u trolling?”
▶ 2:00:21
Late-game resolve or a puzzle/chess tangent (mentions of 'fakerShush', 'Dentge') — chat's 'FINALLY' and 'are you stupid LMAO' suggest a long-awaited moment or a funny fail, likely the chess segment given later chat.
“yasshiio: FINALLY”
▶ 35:47
A throw or fumble in-game — 'fdding' and 'sadd' with 'TWITCH delete the stream key' shows chat in mock despair; good fodder for a fail-clip.
“jamessaysdance: TWITCH delete the stream key”
▶ 1:50:36
A late-game turnaround or win — 'SYLVIE WINTRADING WTF' and 'gg' plus the xddEU spam show a decisive closing moment where chat erupted in EU support.
“svanil: SYLVIE WINTRADING WTF”
🎬 Repurpose these: clip your top hype spikes and cross-post them as YouTube Shorts & TikToks — short highlight clips are the #1 way to pull new viewers back to your stream.
😂 Chat's favourite emotes
elis04 <33 caedWhat2 TTours2 :)2
🧵 What chat talked about
Reaction/hype spam for Clutch plays positive very high
“Futton9: xddEU LETSGO xddEU LETSGO xddEU LETSGO xddEU LETSGO”
Questioning plays/decisions (ragebait or genuine confusion) mixed high
“NihilBoy: LOL | tomi32: USE UR KING”
Off-topic TV/film recommendations for Caedrel neutral medium
“Ammyterasu: Have you watched The Sopranos?”
Betting/odds talk neutral medium
“Ammyterasu: 80% betting, 20% unemployed LOL”
Meta/T1 and Worlds speculation positive medium
“boxedmiIk_: do you think T1A will win?”
Tech/fraud pace and stream logistics jokes positive low-medium
“ressetterr: ANOTHER 40 MIN STRAM HOLY FRAUDPACE”
🏆 Most active chatters · bar = messages sent
Vetssu
zuh_is_zuh
Shayne_Lee
kyergjohns
laurin04_
deemolitionT
💚 What chat loved
  • Chat loved the 'FRAUDPACE' jokes — playful ribbing on stream pacing built community identity.
  • Your instantaneous reactions to bad plays ('are u trolling?', 'USE UR KING') are clip gold.
  • Chat appreciated the variety: chess, betting talk, and TV recommendations kept the stream lively beyond the game.
  • The 'xddEU LETSGO' spam shows a chunk of chat was genuinely rooting with you, not just watching passively.
🛠️ Constructive criticism
  • Some chat frustration at repeated bad plays or calls: 'BRO KEEPS DOING THE SAME MOVES RAGEBAIT'.
  • Questions about why you're watching Tier 2 at all — 'Why are we watching this boys' — suggest format clarity could improve.
  • A few comments about production/pacing: 'ANOTHER 40 MIN STRAM' and 'TWITCH delete the stream key' are joking but hint at lulls.
❓ What chat kept asking for
  • Have you watched [TV show]? — The Sopranos, Mr Robot, Dark, etc.
  • What are the stakes/who wins this tournament/Worlds?
  • Why are we watching Tier 2 / is this LAN?
  • Any update on the LR Red Bull doc?
  • What are your predictions for T1A / Worlds?
  • How many wins/games do you have now? (@Vetssu count)
🎬 Next-stream ideas from your chat
💡Cut a 'Caedrel reacts to Tier 2 fumbles' clip comp — the 35:47 and 1:05:04 moments are perfect.
💡Run a dedicated 'Chat Makes Me Watch' segment where you follow top-voted TV/film recs from chat.
💡Do a 'Prediction Lock' overlay for Tier 2 matches so chat can vote and you react when calls hit/miss (like the 58:33 '50 Pog i was righht').
💡Add a dedicated chess/off-game tangent block — the 2:00:21 puzzle moment got chat going.
💡Host a 'Tier 2 Worlds Power Rankings' watch party with guest analysts to add structure and expertise.
📌 Chat moments worth clipping
“ressetterr: ANOTHER 40 MIN STRAM HOLY FRAUDPACE ANOTHER 40 MIN STRAM HOLY FRAUDPACE”
↳ Encapsulates the community's affectionate 'FRAUDPACE' meme and shows chat is engaged enough to create running jokes.
Reply Listen, FRAUDPACE is a lifestyle — you're welcome.
“shinwinter: 50 Pog i was righht PawgChamp”
↳ A viewer nailed a prediction and got rewarded with a Pog — great moment to reinforce community prediction culture.
Reply Pog indeed — should've put money on it, Shinwinter.
“R34CH: are u trolling? | NihilBoy: LOL”
↳ Concise, funny, and perfectly timed — a textbook clip caption.
Reply Sometimes the troll is the strategy, R34CH.
“lazyeroni: DK LOST TO DNS LOL DK LOST TO DNS LOL DK LOST TO DNS LOL”
↳ Shows chat following the broader esports narrative and hyped for upsets — good content hook.
Reply Upsets are why we watch Tier 2, let's be honest.
📌 Post to your community
GGs to everyone who joined the Tier 2 chaos today — 377 msgs/min at peak, you lot are unhinged (affectionate). Next stream we run it back with a prediction overlay so your '50 Pog' calls actually count. Drop your Tier 2 Worlds hot takes below and I'll read the best ones live.
👥 Who's watchingYour audience is casual, meme-fluent, and there for YOU — 1,260 unique chatters with a 165 msgs/min average shows reach, but the low views indicate this Tier 2 format has a ceiling. The chat that showed up was broad and reactive; they'll follow you into variety content, prediction segments, and watch parties, but not necessarily back into niche esports without your personal angle foregrounded.
⚡ Boost engagementRun a simple chat poll or prediction command at the start of each match ('Who wins game 1?') and call out the winners when it hits — the 58:33 '50 Pog i was righht' shows chat wants to be right and recognized. Also, cut and post the 1:05:04 'are u trolling?' reaction within 24 hours while the joke is fresh.
🛡️ Chat looked healthy overall — no hate speech, bot raids, or spam raids detected in the sample. The most repetitive messages were benign emote/meme spam (FRAUDPACE, xddEU LETSGO). One comment mentioned 'pocket pussy' and 'I like clean feet' — borderline but not actionable; standard chat filters should be sufficient.
▶ Open on Twitch📊 Analyse another stream
✉️ Contact