Definition
The automated extraction of stock ticker mentions, sentiment polarity, and discussion volume from Reddit investment communities (r/wallstreetbets, r/stocks, r/investing) using search APIs and NLP processing to generate market intelligence signals.
In Depth
Reddit investment communities contain real-time retail investor sentiment that sometimes moves markets. The 2021 GameStop event demonstrated that Reddit discussion volume and sentiment can precede significant price movements. Extracting these signals programmatically requires: (1) searching Reddit for stock-related discussions, (2) extracting ticker symbols from post text, (3) classifying sentiment per ticker, and (4) tracking volume and sentiment trends over time. Data collection: Scavio Reddit search at $0.005/query returns post titles, text, scores, comment counts, and subreddit. Query patterns that surface stock discussions: '{ticker} DD' (due diligence posts), '{ticker} analysis', 'what are you buying this week', 'portfolio moves'. Monitor 10-20 queries across r/wallstreetbets, r/stocks, r/investing, and r/options for comprehensive coverage. Daily monitoring cost: 20 queries x $0.005 = $0.10/day. Ticker extraction approaches: regex matching against known ticker lists (fast but misses context), NLP entity recognition (slower but handles '$TSLA went up' vs 'Tesla cars are great'), or LLM classification (most accurate, costs ~$0.001/post via Claude Haiku). Sentiment classification per ticker mention: positive (bullish call, price target above current, 'moon' language), negative (bearish thesis, puts, 'dump' language), or neutral (factual discussion, earnings recap). Track mention volume and average sentiment per ticker daily. Alert when: mention volume spikes 3x above 30-day average, sentiment flips direction, or a new ticker enters top-10 most-discussed for the first time.
Example Usage
import requests API_KEY = "your_scavio_api_key" res = requests.post( "https://api.scavio.dev/api/v1/search", headers={"x-api-key": API_KEY}, json={"platform": "reddit", "query": "what are you buying this week stocks"}, ) posts = res.json().get("organic", []) for post in posts[:5]: print(f"{post.get('title', '')} | score: {post.get('score', 0)} | comments: {post.get('comments', 0)}")
Platforms
Reddit Stock Signal Extraction is relevant across the following platforms, all accessible through Scavio's unified API:
Related Terms
Reddit Intent Signal
A pattern in Reddit discussions that indicates active buying intent, such as 'what tool should I use for X,' 'looking fo...
TikTok Comment Sentiment
The extraction and analysis of sentiment signals from TikTok video comments to quantify audience perception of brands, p...
Multi-Platform Enrichment
The process of enriching a record (lead, product, keyword, or topic) with data from multiple search platforms (Google, A...