tradingview-ta
Unofficial TradingView technical analysis API wrapper.
What it is and what it does
Tradingview-ta is an unofficial Python wrapper that queries TradingView's servers to retrieve technical analysis data—indicators, trading signals, and summary recommendations—for financial symbols. It avoids the overhead of browser automation (used in earlier versions) by making direct HTTP requests via requests, making it faster for bulk analysis retrieval.
The package is designed for developers building trading bots, market scanners, or analysis dashboards who want TradingView's technical indicators without maintaining a Selenium-based scraper. It supports multiple symbols, configurable timeframes, and different screeners and exchanges. However, it is an unofficial API wrapper, meaning TradingView could change or block access at any time, and the project itself has been archived and unmaintained since March 2024.
Use it for:
- Fetch daily or intraday technical analysis for a stock symbol to inform automated trading decisions.
- Build a market scanner that retrieves buy/sell signals across multiple symbols in bulk.
- Populate a trading dashboard with real-time indicator summaries from TradingView without browser overhead.
- Backtest trading strategies that rely on TradingView's technical analysis recommendations.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Retrieves technical analysis indicators and trading signals from TradingView for financial symbols without requiring Selenium or a browser.
No. The project is archived and abandoned, with no commits since March 2024 and no updates since the October 2022 release. While the code is permissively licensed and has low install friction, relying on an unmaintained unofficial API wrapper to TradingView—which can change without notice—poses significant risk for production trading systems. Consider a maintained alternative or TradingView's official API if available.
Install
tradingview-ta on PyPI
pip
pip install tradingview-tauv
uv add tradingview-tapoetry
poetry add tradingview-taInstalling tradingview-ta
Before you install
Low install friction with a single dependency (requests). However, the project is archived and abandoned as of March 2024, with no updates since the latest release in October 2022. Use only if you accept that bug fixes and feature updates will not be forthcoming.
License in practice
MIT license permits free use, modification, and distribution with minimal restrictions. You may use this in commercial projects, but the permissive license includes no warranty—the author explicitly disclaims liability for trading losses.
Quickstart
from tradingview_ta import TA_Handler, Interval
handler = TA_Handler(
symbol="TSLA",
screener="america",
exchange="NASDAQ",
interval=Interval.INTERVAL_1_DAY
)
analysis = handler.get_analysis()
print(analysis.summary)
Requires Python 3.6 or newer. TradingView may change its API or block requests without notice, since this is an unofficial wrapper.
Verify before relying
- Whether TradingView's API remains stable and accessible given the package's abandoned status.
- Current reliability of technical analysis data retrieved, given no maintenance since October 2022.
- Support status for newer TradingView features or symbol types added after the last release.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.6) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — requests |
| Maintenance | abandoned — 1,409 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 229,764/month — #9,122 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: tradingview_ta-3.3.0-py3-none-any.whl
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
tradingview-screenerQuery TradingView's screener API to retrieve…
permissive · top 15,000 on PyPI
tradingeconomicsProvides Python access to over 300,000 economic…
permissive · top 15,000 on PyPI
pandas-taProvides over 150 technical analysis indicators…
unclear · top 5,000 on PyPI
yahooqueryRetrieves financial data from Yahoo Finance…
permissive · top 15,000 on PyPI
ft-pandas-taProvides 130+ technical analysis indicators and…
permissive · top 15,000 on PyPI
technicalTechnical provides a collection of technical…
copyleft · top 15,000 on PyPI
finvizfinanceScrapes financial data from FinViz website,…
permissive · top 15,000 on PyPI
metatrader5Connects Python to MetaTrader 5 Terminal to…
permissive · top 15,000 on PyPI
schwab-pyUnofficial wrapper for the Charles Schwab API…
permissive · top 15,000 on PyPI
betfairlightweightA Python wrapper for the Betfair API-NG that…
permissive · top 15,000 on PyPI