Corporate¶
Access corporate filings — actions, announcements, board meetings.
client.corporate.actions(index="equities", symbol=None, from_date=None, to_date=None, as_df=False)¶
Corporate actions (dividends, bonus, splits).
# All equity corporate actions
data = client.corporate.actions()
# For a specific symbol
data = client.corporate.actions(symbol="RELIANCE")
# Within date range
data = client.corporate.actions(from_date="01-01-2026", to_date="31-03-2026")
# Different segments
data = client.corporate.actions(index="debt")
data = client.corporate.actions(index="sme")
Values for index: "equities", "debt", "mf", "sme"
client.corporate.announcements(index="equities", symbol=None, as_df=False)¶
Corporate announcements.
data = client.corporate.announcements()
data = client.corporate.announcements(index="sme")
data = client.corporate.announcements(index="invitsreits")
Values for index: "equities", "debt", "mf", "sme", "sse", "invitsreits", "municipalBond"
client.corporate.board_meetings(index="equities", as_df=False)¶
Board meetings.
data = client.corporate.board_meetings()
data = client.corporate.board_meetings(index="sme")
client.corporate.shareholding(symbol)¶
Shareholding pattern for a symbol.
data = client.corporate.shareholding("RELIANCE")
client.corporate.annual_reports(symbol, index="equities")¶
Annual reports for a specific symbol.
data = client.corporate.annual_reports("RELIANCE")
client.corporate.circulars(from_date=None, to_date=None)¶
NSE circulars.
data = client.corporate.circulars()
data = client.corporate.circulars(from_date="01-01-2026", to_date="31-03-2026")