pandas
requests
pyarrow

[all]
finstack[alt-data,commodities,crypto,filings,forex,global,india,india-fundamentals,ipo,macro,mf,news,tradingview,world]

[alt-data]
trendspy

[brokers]
kiteconnect
smartapi-python
logzero
pyotp
upstox-python-sdk
dhanhq
breeze-connect

[brokers-global]
alpaca-py
ib_async

[commodities]
mcxlib

[company]
finstack[filings,global,india,india-fundamentals]

[crypto]
pycoingecko
ccxt
python-binance
cryptocmd
defillama2

[defeatbeta]

[defeatbeta:python_version >= "3.11"]
defeatbeta-api

[filings]
edgartools
sec-edgar-downloader

[forex]
forex-python
currencyconverter

[fyers]
fyers-apiv3

[global]
yfinance>=1.5
yahooquery
yahoofinancials
pandas-datareader
finance-datareader
tessa
financedatabase

[india]
nse
nsepython
jugaad-data
nselib
nsefin
aynse
nsetools
indian-stock-market
indiaopt
bse
bsedata
bseindia
BharatFinTrack

[india-fundamentals]
Bharat-sm-data

[ipo]
pyipo

[keyed]
alpha_vantage
finnhub-python
twelvedata
tiingo
nasdaq-data-link
financetoolkit
stocksymbol
eodhd
fmpsdk
simfin
openfigipy
tradingeconomics
newsapi-python
praw
sec-api
beaapi
EIAOpenData
datagovindia
tushare
jquants-api-client

[keyed:python_version >= "3.11"]
dune-client

[macro]
fredapi
wbgapi
pandas-datareader
sdmx1
ecbdata
eurostat

[macro:python_version >= "3.11"]
dbnomics

[macro:python_version >= "3.12"]
imf-reader

[mf]
mftool

[mf:python_version >= "3.12"]
fundkit

[morningstar]

[morningstar:python_version >= "3.11"]
mstarpy

[news]
feedparser
finvizfinance
gnews
GoogleNews
gdeltdoc

[news:python_version >= "3.11"]
moneycontrol-api

[openbb]
openbb

[polygon]
polygon-api-client

[screener]
openscreener

[secfsdstools]
secfsdstools

[stockdex]
stockdex

[test]
pytest

[tradingview]
tradingview-datafeed

[tradingview:python_version >= "3.11"]
tvkit

[world]
efinance
baostock
pykrx>=1.2
twstock
apimoex

[world:python_version >= "3.11"]
akshare

[world:python_version >= "3.12"]
moexalgo

[xbrl-bulk]
india-xbrl-filings
