Data API's

fetch expired option data

Fetch minute-wise rolling option chart data of expired contracts - including OHLC, volume, IV based on strike.

post/charts/rollingoption

Headers

access-tokenstring required

Request body

exchangeSegment'NSE_EQ' | 'NSE_FNO' | 'BSE_EQ' | 'BSE_FNO' | 'MCX_COMM' | 'IDX_I'
EnumsExchangeSegment
NSE_EQNSEEquity Cash
NSE_FNONSEFutures & Options
BSE_EQBSEEquity Cash
BSE_FNOBSEFutures & Options
MCX_COMMMCXCommodity
IDX_IINDEXIndices
interval'1' | '5' | '15' | '25' | '60'

Represents time interval in minute, refer charts annexure for possible values.

securityIdinteger

Underlying security Id

instrument'INDEX' | 'FUTIDX' | 'OPTIDX' | 'EQUITY' | 'FUTSTK' | 'OPTSTK' | 'FUTCOM' | 'OPTFUT'

Represents the security instrument type, refer charts annexure for possible values.

expiryFlag'MONTH' | 'WEEK'

Expiry flag indicating type of expiry

expiryCode1 | 2 | 3

Expiry code value

strikestring
StrikeDescription
ATMAt The Money (default)
ATM±3~3±3 to ±3 strikes (all instruments)
ATM±10~10±10 to ±10 (only for index near expiry)
drvOptionType'CALL' | 'PUT'

Option Type

requiredDatastring[]

Requested data type

fromDatestring date

Chart data request start date in format YYYY-MM-DD

toDatestring date

Chart data request end date in format YYYY-MM-DD

Response

Successful operation

Changes

No recorded changes to this endpoint across all 1 revision of this API.