Repository navigation
v3.2.0
v3.2.0
Screener factory functions
Pre-configured factories that mirror TradingView's built-in screener pages:
from tradingview_screener import stocks, crypto, crypto_dex, coin, forex, futures, options, bond, cfd
# US stocks by market cap (which is already the default of `Query()`)
count, df = stocks('america').get_scanner_data()
count, df = options('NASDAQ:AAPL').get_scanner_data() # AAPL options
count, df = crypto().get_scanner_data() # CEX pairs by 24h volume
count, df = crypto_dex().get_scanner_data() # DEX pairsEach factory returns a Query object — fully chainable with .where(), .select(), .limit(), etc.
Other changes
- Query now accepts an optional market parameter: Query('germany')
- Migrated from Poetry to uv
- Fixed empty-data error when the API returns no results
Full Changelog: v3.1.0...v3.2.0