A powerful, real-time Python library for extracting financial data, indicators, and ideas from TradingView.com.
🔥 New in v1.4.0: Stable release with decentralized validation architecture, unified scraper export API, and enhanced Pine indicator validation in streaming.
This project is based on mnwato/tradingview-scraper. Thanks to the original author for the foundational work.
For complete documentation, installation guides, API references, and examples, visit:
- 🕯️ Candle + Indicators: Stream OHLCV candles with built-in/custom indicators via
CandleStreamer.get_candles(). - 📈 Forecast Data: Fetch analyst price targets and EPS/revenue estimates for stocks via
ForecastStreamer.get_forecast(). - 💡 Ideas: Scrape community trading ideas with
Ideas. - 🧠 Minds: Access TradingView discussions with
Minds. - 📰 News: Fetch market headlines and filters with
News. - 📉 Options Data: Retrieve option chains, Greeks, implied volatility, and theoretical prices via
Options. - 🔎 Screener: Run market scans with custom fields/filters via
Screener. - 🏁 Market Movers: Track top gainers/losers and actives via
Market Movers. - 📊 Fundamentals: Get financial statements and ratios via
Fundamentals. - 🧩 Pine Workflow: Manage custom scripts with
Pineand validate them when streaming throughCandleStreamer. - 📋 API Contract: Consistent
status/data/metadata/errorresponse envelope across modules (API conventions).
For contributors and developers, use the Development Guide:
We welcome contributions! Please see our Contributing Guide for details.
- 🐛 Bug Reports: Open an issue
- 💡 Feature Requests: Start a discussion
This project is licensed under the MIT License - see the LICENSE file for details.