Type of Data Available

We offer following types of Data through our APIs

Realtime Data API

Realtime data updating at 1 second frequency is available for NSE Stocks, NSE Indices, NSE F&O, NSE Currency ,MCX,BSE Stocks, BSE Indices & BSE F&O. This is L1 data with single best Bid & Ask details.

Historical Data API

Historical data of Periodicity Tick, Minute, Day, Week, Month is available – as per details below.

Available backfill data of NSE CM (Stocks / NSE Cash)

PeriodicityPeriodLength
TickEvery 1 Sec1 Calendar Week
Minute1,2,3,43 Calendar Months
Minute5,6,10,124.5 Calendar Months
Minute15,20,306 Calendar Months
Hour1,2,3,4,6,8,126 Calendar Months
DayNASince 2010
WeekNASince 2010
MonthNASince 2010

Available backfill data of NSE NFO (Future and Options)

CategoryPeriodicityPeriodLength
All FormatTickEvery 1 Sec1 Calendar Week
All FormatMinute1,2,3,43 Calendar Months
All FormatMinute5,6,10,124.5 Calendar Months
All FormatMinute15,20,306 Calendar Months
All FormatHour1,2,3,4,6,8,126 Calendar Months
Futures (Continuous) Day / Week / MonthNASince 2010
Futures (Contractwise )Day / Week / MonthNA1 Calendar Month
Options (Contractwise )Day / Week / MonthNA1 Calendar Month

Available backfill data of NSE CDS (Currency Derivatives)

PeriodicityPeriodLength
TickEvery 1 Sec1 Calendar Week
Minute1,2,3,43 Calendar Months
Minute5,6,10,124.5 Calendar Months
Minute15,20,306 Calendar Months
Hour1,2,3,4,6,8,126 Calendar Months
DayNASince 2010
WeekNASince 2010
MonthNASince 2010

Available backfill data of BSE Stocks / Cash

PeriodicityPeriodLength
TickEvery 1 Sec1 Calendar Week
Minute1,2,3,43 Calendar Months
Minute5,6,10,124.5 Calendar Months
Minute15,20,306 Calendar Months
Hour1,2,3,4,6,8,126 Calendar Months
DayNASince 2022
WeekNASince 2022
MonthNASince 2022

Available backfill data of BFO (BSE Future and Options)

CategoryPeriodicityPeriodLength
All FormatTickEvery 1 Sec1 Calendar Week
All FormatMinute1,2,3,43 Calendar Months
All FormatMinute5,6,10,124.5 Calendar Months
All FormatMinute15,20,306 Calendar Months
All FormatHour1,2,3,4,6,8,126 Calendar Months
Futures (Continuous)Day / Week / MonthNASince 2024
Futures (Contractwise)Day / Week / MonthNA1 Calendar Month
Options (Contractwise)Day / Week / MonthNA1 Calendar Month

Available backfill data of MCX ( Commodity)

CategoryPeriodicityPeriodLength
All FormatTickEvery 1 Sec1 Calendar Week
All FormatMinute1,2,3,43 Calendar Months
All FormatMinute5,6,10,124.5 Calendar Months
All FormatMinute15,20,306 Calendar Months
All FormatHour1,2,3,4,6,8,126 Calendar Months
Futures (Continuous)Day / Week / MonthNASince 2010
Futures (Contractwise)Day / Week / MonthNA1 Calendar Month
Options (Contractwise)Day / Week / MonthNA1 Calendar Month
Realtime OptionChain API

If you are an OptionChain trader, we also have special API for OptionChain data. Here, you can get realtime price of entire OptionChain of the underlying (say NIFTY, BANKNIFTY, RELIANCE, etc.) in single call.

Realtime Exchange Snapshot API

If you do not need realtime data every second but if you need snapshot data of entire Exchange after every few minutes, we also provide API for the same purpose. Currently supported periods are Minute (1,2,5,10,15,30), Hour and Day (end-of-day)

Functions available in API’s Data Packages

Available functions in RealTime data package.

FunctionsDescription
SubscribeRealtime
(WebSocket)
Subscribe to market data, pushes market data every second (Bid/Ask/Trade)
SubscribeSnapshot
(Websocket)
Subscribe to market data, pushes market data every minute (and other “Period” values as chosen by user)
GetLastQuote
(WebSocket | REST)
Returns LastTradePrice of Single Symbol (detailed)
GetLastQuoteShort
(Websocket | REST)
Returns LastTradePrice of Single Symbol (short)
GetLastQuoteShortWithClose
(Websocket | REST)
Returns LastTradePrice of Single Symbol (short with Close of Previous Day)
GetLastQuoteArray
(Websocket | REST)
Returns LastTradePrice of multiple Symbols – max 25 in single call (detailed)
GetLastQuoteArrayShort
(Websocket | REST)
Returns LastTradePrice of multiple Symbols – max 25 in single call (short)
GetLastQuoteArrayShortWithClose
(Websocket | REST)
Returns LastTradePrice of multiple Symbols – max 25 in single call (short with Close of Previous Day)
Additionally, all helper functions also available in this package.

Available functions in Historical data package.

FunctionsDescription
GetHistory
(Websocket | REST )
Returns historical data (Tick / Minute / EOD)
Additionally, all helper functions also available in this package.

Available functions in RealTime + Historical data package.

FunctionsDescription
SubscribeRealtime
(WebSocket)
Subscribe to market data, pushes market data every second (Bid/Ask/Trade)
SubscribeSnapshot
(Websocket)
Subscribe to market data, pushes market data every minute (and other “Period” values as chosen by user)
GetHistory
(Websocket | REST)
Returns historical data (Tick / Minute / EOD)
Additionally, all helper functions also available in this package.

Available functions in OptionChain data package.

FunctionsDesccription
GetLastQuoteOptionChain
(Websocket | REST)
Returns LastTradePrice of entire OptionChain of requested underlying
Additionally, all helper functions also available in this package.

Available functions in OptionGreeks data package.

FunctionsDescription
SubscribeRealtimeGreeks
(Websocket)
SubscribeRealtimeGreeks: Subscribe to Realtime Greek values of single Token, returns market data every second (detailed)
GetLastQuoteOptionGreeks
(Websocket | REST)
GetLastQuoteOptionGreek : Returns Last Traded Option Greek values of Single Symbol (detailed)
GetLastQuoteArrayOptionGreeks
(Websocket | REST)
GetLastQuoteArrayOptionGreeks : Returns Last Traded Option Greek values of multiple Symbols – max 25 in single call (detailed)
Additionally, all helper functions also available in this package.

Available functions in OptionChain + OptionGreeks data package.

FunctionsDescription
GetLastQuoteOptionGreeksChain
(Websocket | REST)
GetLastQuoteOptionGreeksChain : Returns Last Traded Option Greek values of entire OptionChain of requested underlying
Additionally, all helper functions also available in this package.

Available functions in Ondenamand SnapShot data package.

FunctionsDescription
GetSnapshot
(Websocket | REST)
Returns latest Snapshot Data of multiple Symbols – max 25 in single call
SubscribeSnapshot
(Websocket)
Subscribe to market data, pushes market data every minute (and other “Period” values as chosen by user)
Additionally, all helper functions also available in this package.

Available functions in ExchangeSnapShot data package.

FunctionsDescription
GetExchangeSnapshot
(Websocket | REST)
Returns entire Exchange Snapshot as per Period & Periodicity
Additionally, all helper functions also available in this package.

Available functions in GetHistoryAfterMarket data package.

FunctionsDescription
GetHistoryAfterMarket
(Websocket | REST)
Returns historical data (Tick / Minute / EOD) till previous working day.
Additionally, all helper functions also available in this package.

Available functions in Delayed Snapshot data package.

SubscribeSnapshot (Delayed)
(Websocket)
Subscribe to market data, pushes market data every minute (and other “Period” values as chosen by user) also will delivery the data with respective to delay assigned on key
GetSnapshot (Delayed)
(Websocket | REST)
Returns latest Snapshot Data of multiple Symbols – max 25 in single call with respective to delay assigned on key .
GetExchangeSnapshot (Delayed)
(Websocket | REST)
Returns entire Exchange Snapshot as per Period & Periodicity with respective to delayed on key .
GetHistory(Delayed)
(Websocket | REST )
Returns historical data (Tick / Minute / EOD) with respective to delay assigned on key
Additionally, all helper functions also available in this package.

Below function available individually

FunctionDescription
StreamAllSymbols
(Websocket )
Pushes the data of all symbols of those entier exchanges. which are enabled for that api key.
StreamAllSnapshot
(Websocket )
Pushes the Snapshotdata of all symbols of those entier exchanges. which are enabled for that api key.
Additionally, all helper functions also available in this package.

Below Special Function delivery individually

FunctionDescription
SubscribeOptionChain
(Websocket )
Returns data of entire OptionChain for requested underlying
SubscribeOptionGreeksChain
(Websocket )
Returns data of entire OptionChain Greeks for requested underlying
SubscribeTopGainersLosers 
(Websocket )
Returns data of top N gainers and losers for requested underlying
GetTopGainersLosers 
(Websocket | REST)
Returns data of top N gainers and losers for requested underlying
GetHistoryGreeks
(Websocket | REST)
Returns historical greeks data
Additionally, all helper functions also available in this package.

To get more info contact sales

Available functions in All data packages.

Authenticate
(Websocket | REST)

Authenticates the user via API Key
GetExchanges
(Websocket | REST)
Returns array of available exchanges
GetInstrumentsOnSearch
(Websocket | REST)
Returns array of max. 20 instruments by selected exchange and ‘search string’
GetInstruments
(Websocket | REST)
Returns array of instruments by selected exchange
GetInstrumentTypes
(Websocket | REST)
Returns list of Instrument Types (e.g. FUTIDX, FUTSTK, etc.)
GetProducts
(Websocket | REST)
Returns list of Products (e.g. NIFTY, BANKNIFTY, GAIL, etc.)
GetExpiryDates
(Websocket | REST)
Returns array of Expiry Dates (e.g. 25JUN2020, 30JUL2020, etc.)
GetOptionTypes
(Websocket | REST)
Returns list of Option Types (e.g. CE, PE, etc.)
GetStrikePrices
(Websocket | REST)
Returns list of Strike Prices (e.g. 10000, 11000, 75.5, etc.)
GetServerInfo
(Websocket | REST)
Returns information about server where connection is made
GetLimitation
(Websocket | REST)
Returns user account information (e.g. which functions are allowed, Exchanges allowed, symbol limit, etc.)
GetMarketMessages
(Websocket | REST)
Returns array of last messages (Market Messages) related to selected exchange
GetExchangeMessages
(Websocket | REST)
Returns array of last messages (Exchange Messages) related to selected exchange

Was this helpful?