Market¶
Access market-wide data — status, movers, deals, FII/DII.
client.market.status()¶
Current market status (open/closed) for all segments.
data = client.market.status()
# → {"marketState": [...], "marketcap": {...}, "giftnifty": {...}}
client.market.all_status()¶
All market segment statuses (CM, FO, CD, COM, etc.).
data = client.market.all_status()
client.market.turnover()¶
Market turnover data. Returns None if market is closed.
data = client.market.turnover()
client.market.pre_open(key="NIFTY")¶
Pre-open market data.
data = client.market.pre_open("NIFTY")
data = client.market.pre_open("BANKNIFTY")
data = client.market.pre_open("ALL")
Values for key: "ALL", "NIFTY", "BANKNIFTY", "SME", "FO"
client.market.gainers(as_df=False)¶
Top gainers.
data = client.market.gainers()
df = client.market.gainers(as_df=True)
client.market.losers(as_df=False)¶
Top losers.
data = client.market.losers()
client.market.most_active(by="volume", as_df=False)¶
Most active securities.
data = client.market.most_active("volume")
data = client.market.most_active("value", as_df=True)
client.market.high_low_52week(which="high", as_df=False)¶
52-week high or low stocks.
data = client.market.high_low_52week("high")
data = client.market.high_low_52week("low", as_df=True)
client.market.block_deals()¶
Block deals.
data = client.market.block_deals()
client.market.fii_dii()¶
FII/FPI and DII trading activity.
data = client.market.fii_dii()
client.market.holidays(type="trading")¶
Trading or clearing holidays.
data = client.market.holidays("trading")
data = client.market.holidays("clearing")
client.market.etf(as_df=False)¶
All ETFs listed on NSE.
data = client.market.etf()
df = client.market.etf(as_df=True)
client.market.equity_master()¶
Complete equity master data (all listed securities).
data = client.market.equity_master()