See What Reddit & the News Are Saying About Any Stock
StockHark monitors thousands of posts and breaking news headlines every hour, using specialized financial AI to score the sentiment behind every stock mentioned. Catch momentum early, track your watchlist, and get email alerts before the crowd catches on.
Powerful Features for Smart Investors
StockHark pairs state of the art AI with live data streams to give you a measurable edge in reading the market.
AI Sentiment Analysis
Advanced FinBERT AI model analyzes thousands of Reddit posts to determine true market sentiment with precision accuracy.
Real Time Monitoring
Live tracking of stock mentions across major financial subreddits, enriched with latest news from Reuters, Bloomberg, CNBC, and more.
Trend Detection
Identify trending stocks before they explode. Our algorithms detect emerging patterns and sentiment shifts early.
Smart Alerts
Get instant email notifications when significant sentiment changes occur for stocks you're watching.
Reliable & Secure
Robust, continuously monitored infrastructure keeps the service running reliably so you always have access to the latest sentiment data.
Community Insights
Tap into the collective wisdom of Reddit's millions of traders and investors for comprehensive market insights.
About StockHark
StockHark is a real time sentiment analysis platform that monitors two trusted data sources around the clock: Reddit's financial communities and Finnhub market news. Using FinBERT, a model specifically trained on financial text, we analyze thousands of posts, comments, and news articles to surface the sentiment behind every stock mention.
We track mentions across the most active investment subreddits including r/wallstreetbets, r/stocks, r/investing, and more, and cross-reference them with real time news from Reuters, Bloomberg, CNBC, Yahoo Finance, and the Wall Street Journal via Finnhub. Every source runs through the same sentiment pipeline, giving you a single, consistent score for each stock.
Built for reliability first, StockHark applies time weighted aggregation and duplicate detection on top of FinBERT scores. A single viral post won't skew the picture, and older mentions fade naturally as fresher signals arrive, so the score you see always reflects what the market is saying right now.
Powerful Features at Your Fingertips
Discover how StockHark transforms Reddit sentiment into actionable investment insights
Interactive Stock Dashboard
Monitor trending stocks on a clean, fast dashboard. Each stock card gives you an instant read on market sentiment so you can spot opportunities before they go mainstream.
Key Features:
- Live Mention Tracking: See how many times each stock is being discussed across Reddit's top financial communities
- AI Sentiment Scores: Instant bullish, bearish, or neutral classification backed by FinBERT confidence levels
- Time Window Filtering: Switch between 2h, 6h, 24h, or 48h views to match your trading horizon
- Deep Dive View: Click any card for full metrics, a 7 day price chart, and a breakdown by source
Perfect for: Day traders watching short term momentum and long term investors tracking sustained community interest
Historical Trend Analysis
Track how sentiment around any stock has evolved over the past month. Knowing what the crowd thought yesterday helps you understand what they might do tomorrow.
What You Get:
- 30 Day History: Visualize mention volume and sentiment trends across a full month in one glance
- Sentiment Momentum: See exactly when a stock flips from bearish to bullish community opinion, or the other way around
- Volume Spikes: Unusual mention activity is immediately visible and often signals incoming price action
- Side by Side Comparison: Compare sentiment trends for multiple stocks at the same time
Use case: Spot early warnings when sentiment diverges from price action, often a leading signal of reversals or breakouts
Your Personal Stock Watchlist
Not every stock on the trending list is relevant to you. Mark specific tickers as favourites and StockHark will watch them for you around the clock. As long as a favourited stock stays in the top 100 most discussed, you receive personalised alerts. Once it drops out of the top 100, alerts pause automatically until it re-enters.
What the Watchlist Does:
- Top 100 Presence Alerts: The moment a favourited stock enters the top 100 most discussed, you get notified. No velocity spike needed, just presence in the top 100.
- Auto Pause When Quiet: If a stock you follow drops below the top 100, alerts for it stop automatically. You only hear about it again when it regains meaningful traction.
- Quick Access: Watchlisted stocks are pinned for easy review every time you open the dashboard
- Always Up to Date: Add or remove tickers any time from your alerts page. Changes take effect on the next collection cycle
Think of it as: A personal scanner running inside StockHark, tuned exactly to the stocks on your radar
Smart Alert System
Two types of alerts, one inbox. StockHark watches the market for you and sends an email the moment something worth knowing happens.
Two Alert Channels:
- Trending Alerts: A stock in the top 30 suddenly surges in mentions or sentiment. We detect the velocity spike and notify you based on your sensitivity setting.
- Watchlist Alerts: Any stock you personally track that enters the top 100 most discussed triggers a dedicated alert, regardless of your sensitivity setting.
- Sensitivity Control: High sensitivity catches smaller surges for more frequent updates. Low sensitivity only fires on strong, clear signals.
- Smart Cooldown: A 72 hour cooldown per stock prevents repeat noise while keeping you informed on genuinely new developments
No Alert Fatigue
Per stock cooldowns ensure you only hear about the same ticker again when something genuinely new is happening
Sentiment Breakdown
Each alert includes the full bullish, bearish and neutral split with confidence scores
Top Sources
See which subreddits and news outlets are driving the conversation for each stock
Manage Anywhere
One click unsubscribe and easy preference changes from any device, any time
Perfect for: Busy investors who cannot watch Reddit all day but want to be first when momentum builds
How Our Sentiment Analysis Works
A sophisticated 5 stage pipeline combining AI, temporal intelligence, and advanced weighting
Stage 1: FinBERT AI Analysis
We use FinBERT, a specialized transformer model pre-trained on billions of tokens from financial news, earnings filings, and market commentary. Unlike general-purpose language models, FinBERT natively understands financial context and consistently outperforms standard models on financial sentiment benchmarks. Every Reddit mention and news headline is analyzed to produce three probabilities:
P(positive) + P(neutral) + P(negative) = 1.0
Raw Sentiment = P(positive) - P(negative)
We also implement a composite fallback system. If FinBERT is temporarily unavailable, rule based analyzers seamlessly take over, maintaining strong sentiment accuracy through a curated financial lexicon.
Stage 2: Temporal Intelligence
Market sentiment evolves rapidly. Our exponential time decay system ensures recent mentions carry significantly more weight:
wt = e-0.1 × hours_ago
A mention from 12 hours ago receives only 30% of the weight of a current mention. Posts older than 24 hours drop to just 9% influence. This captures intraday market movements and breaking news impact while preserving context.
Stage 3: Multi Factor Weighting
Volume Amplification: Stocks with more discussion get logarithmic boosts. A stock with 5 posts gets +32% weight, 20 posts get +60%, while 100+ posts cap at +192%. This prevents single mentions from dominating while rewarding genuine community interest.
Source Reliability: Different subreddits carry different weights based on discussion quality and signal to noise ratio. Posts from r/investing and r/stocks receive baseline weight (1.0), while others are adjusted based on historical reliability.
Symbol Filtering: Common English words that double as tickers (CAN, GO, ON) receive reduced weight (0.7) to minimize false positives, while clear stock symbols (AAPL, TSLA, MSFT) receive full weight.
Stage 4: Dual Sentiment Aggregation
We provide two distinct metrics:
Raw Sentiment: Simple arithmetic average of all sentiment scores. Baseline comparison without weighting factors.
Aggregated Sentiment: Our sophisticated weighted average incorporating temporal decay, volume amplification, and reliability factors. This is what you see on stock cards and what drives our rankings.
Aggregated = Σ(score × wtime × wvolume × wsource) / Σ(weights)
Example: A stock has 3 mentions: one recent (+0.85 bullish, 2h ago), one older (-0.70 bearish, 8h ago), and one moderate (+0.65 bullish, 5h ago). The raw average is +0.27, but the aggregated sentiment is +0.42 because recent bullish sentiment carries more weight.
Stage 5: Smart Caching & Real Time Queries
We use a dual query strategy for optimal performance: pre aggregated 48h cache for instant dashboard loads, and live time filtered queries for 2h, 6h, and 24h windows. This ensures both speed and surgical accuracy. You get near instant response times without sacrificing data precision.
Why This Matters:
Our methodology doesn't just count mentions. It understands context, prioritizes recency, amplifies consensus, and filters noise. The result? Sentiment scores that actually correlate with market movements, giving you an edge when seconds matter.
Meet the Team
We're a group of developers from Austria who got hooked on the idea of making sense of Reddit's stock chatter.
What started as a side project fueled by curiosity, late night coding sessions and interesting conversations with LLMs turned into StockHark.
No corporate backing, no fancy office, just genuine passion for building something useful. We believe good tools
shouldn't be locked behind institutional walls, so we're putting everything we've got into making sentiment
analysis accessible to everyone.
Built with dedication, powered by coffee, and driven by the simple goal of creating something we'd want to use ourselves.
Ready to Make Smarter Investment Decisions?
Join StockHark today and get instant access to AI powered sentiment analysis