Reddit Stock Sentiment API
The Reddit Stock Sentiment API analyzes **50+ financial subreddits** in real-time to answer one question: *How hot is this stock on social media right now?* We scrape hourly from communities like r/wallstreetbets, r/stocks, r/investing, r/options, and 46 more — extracting stock mentions, sentiment, and engagement to produce a single **Buzz Score (0-100)** for every ticker. ### Why use it? Reddit…
Reddit Stock Sentiment API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Reddit Stocks | ||
| GET |
getTrendingStocks /trending |
Returns stocks with highest buzz on Reddit, ranked by buzz score. **Buzz score** combines: - Mention volume - Sentiment score - Engagement (upvotes) - Trend direction… |
| GET |
getTrendingSectors /trending/sectors |
Returns sectors with highest aggregated buzz on Reddit, ranked by buzz score. **Aggregation**: Combines all stock mentions per sector from ticker_reference. **Buzz score**… |
| GET |
getTrendingCountries /trending/countries |
Returns countries with highest aggregated buzz on Reddit, ranked by buzz score. **Aggregation**: Combines all stock mentions per country from ticker_reference. **Buzz score**… |
| GET |
compareStocks /compare |
Compare sentiment metrics for up to 10 stocks side by side. |
| GET |
getStockSentiment /stock/{ticker} |
Returns detailed sentiment analysis for a specific stock ticker. **Includes:** - Buzz score (0-100) - Sentiment breakdown (positive/negative/neutral) - Daily trend data - Top… |
| GET |
getStockExplanation /stock/{ticker}/explain |
Returns an AI-generated explanation for why a stock is trending on Reddit. **Features:** - Uses Groq API (Llama 3.1 8B) for fast explanations - Cached for 6 hours to reduce… |
| GET |
searchStocks /search |
Search for stocks by ticker symbol or company name. Results are sorted by mention_count descending (most discussed stocks first). |
| Other endpoints | ||
| GET |
getTrendingStocks /trending |
Returns stocks with highest buzz on Reddit, ranked by buzz score. **Buzz score** combines: - Mention volume - Sentiment score - Engagement (upvotes) - Trend direction… |
| GET |
getTrendingSectors /trending/sectors |
Returns sectors with highest aggregated buzz on Reddit, ranked by buzz score. **Aggregation**: Combines all stock mentions per sector from ticker_reference. **Buzz score**… |
| GET |
getTrendingCountries /trending/countries |
Returns countries with highest aggregated buzz on Reddit, ranked by buzz score. **Aggregation**: Combines all stock mentions per country from ticker_reference. **Buzz score**… |
| GET |
getStockSentiment /stock/{ticker} |
Returns detailed sentiment analysis for a specific stock ticker. **Includes:** - Buzz score (0-100) - Sentiment breakdown (positive/negative/neutral) - Daily trend data - Top… |
| GET |
getStockExplanation /stock/{ticker}/explain |
Returns an AI-generated explanation for why a stock is trending on Reddit. **Features:** - Uses Groq API (Llama 3.1 8B) for fast explanations - Cached for 6 hours to reduce… |
| GET |
compareStocks /compare |
Compare sentiment metrics for up to 10 stocks side by side. |
| GET |
searchStocks /search |
Search for stocks by ticker symbol or company name. Results are sorted by mention_count descending (most discussed stocks first). |
Reddit Stock Sentiment API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 100 / minute |
|
| PRO | $19.99 / month | 1000 / minute |
|
| ULTRA Recommended | $250 / month | 1000 / minute |
|