Real-Time Stock Momentum Web Scraper
Overview
A real-time stock data system built around StockTitan.net's Gold Membership stream. Python scripts extract live market data (symbol, price, volume, % change, float) every few seconds, a custom dashboard displays the top 10 momentum stocks, and a module converts the latest symbol to speech. It's built for live YouTube broadcasts.
Outcome
Delivered a low-latency dashboard (under 1.2 seconds end-to-end) with live audio announcements that the client now uses for real-time market broadcasts.
Architecture & Pipeline
-
01
StockTitan Stream
Gold Membership feed
-
02
Live Scraper
Python · Selenium · BeautifulSoup
- BeautifulSoup
- Python
- Selenium
-
03
Process Top-10
Rolling list
-
04
Live Dashboard
Flask · HTML/CSS/JS
- CSS
- Flask
- HTML
-
05
TTS Announcer
gTTS audio
-
06
YouTube Live Broadcast
< 1.2s end-to-end latency
End-to-end flow, in order. Scroll sideways on a narrow screen.
Key Features
- Live scraping of StockTitan's Gold Membership stream
- Dynamic dashboard refreshing every few seconds
- Voice synthesis announces the latest stock symbol
- Maintains a rolling list of the 10 most recent entries
- Latency under 1.2 seconds end-to-end
- Setup guide and tutorial video included