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

  1. 01

    StockTitan Stream

    Gold Membership feed

  2. 02

    Live Scraper

    Python · Selenium · BeautifulSoup

    • BeautifulSoup
    • Python
    • Selenium
  3. 03

    Process Top-10

    Rolling list

  4. 04

    Live Dashboard

    Flask · HTML/CSS/JS

    • CSS
    • Flask
    • HTML
  5. 05

    TTS Announcer

    gTTS audio

  6. 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