Back to the notebook

YouTube Is Now a First-Class Sentiment Source on SentiSense

Retail's real information edge is watching where the crowd talks about stocks before the talk shows up in price. The single largest place that conversation happens is finance YouTube, and until now almost nobody was measuring it. Today we are turning it into data: SentiSense reads finance YouTube as a first-class sentiment source alongside news, Reddit, X, and Substack, scored per video and per comment, linked to the tickers people are actually discussing.

SentiSense Team
SentiSense Team
July 12, 2026 · 5 min read

The professional's edge used to be access: a terminal, a broker's morning call, a squawk box the rest of us could not hear. That edge has mostly collapsed. The one edge that has not collapsed, and is arguably bigger than ever, is attention: knowing where the crowd's conversation is pointing before that conversation shows up in the price. Social arbitrage is just a name for reading the room early.

For a growing share of retail investors, the room is YouTube. A single earnings-reaction video can pull hundreds of thousands of views in a day, and the comment section under it is a live poll of how real holders feel. That is an enormous, fast-moving surface of market conversation, and almost nobody was measuring it as a signal.

Today we are. Finance YouTube is now a first-class sentiment source on SentiSense, sitting alongside the news, Reddit, X, and Substack signals we already read. Every covered stock now carries a YouTube read in its sentiment picture, and you can watch the raw feed, break sentiment down by source, and pull it through the API.

What we added

Three things, together:

  • A curated channel roster, plus discovery for breadth. We read a hand-picked set of finance channels that spans two worlds: the institutional broadcast names people already trust for markets, and the retail finance creators where a lot of the actual crowd conversation lives. On top of the fixed roster, topic discovery pulls in relevant videos beyond the named channels so a story breaking on a channel we do not track still reaches the signal.
  • Sentiment per video and per comment. Our language models score the tone of each video's framing and, separately, the tone of the community reacting underneath it. Those two are not the same thing, and keeping them separate matters: a cautious video under a euphoric comment section is a different setup than the reverse. Every score is entity-linked, so it attaches to the specific tickers being discussed, not just the channel.
  • Reliability-first ranking. Not every channel deserves equal weight. The feed and the scoring are ranked so the most-trusted sources surface first, rather than letting whoever posted most recently or loudest dominate the read.

Where you see it

A dedicated feed. The YouTube feed is the raw material: the finance videos we are reading right now, most-trusted channels first, with the players embedded so you can watch in place instead of leaving to hunt them down.

In each stock's sentiment breakdown. Open any covered ticker's sentiment view, for example GOOGL, and YouTube now appears as its own line in the source breakdown next to news, Reddit, X, and Substack. That breakdown is the honest part: when the video crowd and the news wire disagree about a name, the split is the signal, and now you can see it.

A new insight. When chatter about a ticker jumps sharply on YouTube relative to its own recent baseline, we surface a YouTube mention spike insight. It is an early flag that attention is crowding into a name on the video surface specifically, before you have even read the tone.

Through the API. Builders can pull it directly. The public documents endpoints now accept source=YOUTUBE, so you can request the YouTube layer for a ticker the same way you already request news or social. The Python and Node SDKs are updated to match. As with every other document source, we return derived data and safe metadata: sentiment labels, the tickers a video is about, the channel, the link, and timestamps.

The honest boundaries

A few things we want to be straight about, because they define what this signal is and is not:

  • We distribute links, metadata, and derived signals. We do not redistribute content. What SentiSense serves is the read on a video: video metadata, engagement signals, and community sentiment, plus a link back to the original on YouTube. We do not republish or serve the video's words. If you want to watch it, you watch it on YouTube, and the feed embeds the player so you can. The signal is ours; the content stays where it lives.
  • The YouTube read is batch, not tick by tick. Like our other sentiment reads, it is recomputed on a schedule so it reflects the recent conversation, not this exact second. Prices are live market data; the sentiment layer, including this one, updates on a regular cadence through the day.
  • It measures conversation, not conviction. A wave of bullish videos tells you the video crowd is leaning one way. It does not tell you anyone bought anything. Read it as tone and attention, one input among several, not as a trade.

Why this fits

We have said from the start that SentiSense is one data graph, not a pile of features, and that the whole point of sentiment is to read the conversation the market is having before it settles into the price. Finance YouTube is one of the biggest rooms that conversation happens in, and it was sitting almost entirely unmeasured. Now it is another honest layer in the same graph: watchable in the app, visible in every stock's source breakdown, and pullable through the same API you already build on.

Start with the YouTube feed, or open any stock and look at what the video crowd is saying next to everyone else.


SentiSense provides market information, sentiment analysis, and data intelligence for informational and educational purposes only. We do not provide investment advice, recommendations, or financial guidance. Sentiment is a measure of the conversation, not a forecast, and users are solely responsible for their own investment decisions.