Live Data
Fetch live data of instruments easily using APIs.
Get Quote
GET https://api.groww.in/v1/live-data/quote
This API provides the complete live data snapshot for an instrument including the latest price, market depth, ohlc, market volumes and much more. If one requires only the latest price data then the Get LTP api should be used. Similarly if one is interested in getting only ohlc then Get OHLC api should be used. Use the segment value FNO for derivatives and CASH for stocks and index.
Request
Request schema
Name | Type | Description |
---|---|---|
exchange * | string | Stock exchange |
segment * | string | Segment of the instrument such as CASH, FNO etc. |
trading_symbol * | string | Trading Symbol of the instrument as defined by the exchange |
*
required parameters
Response
Response Schema
Name | Type | Description |
---|---|---|
status | string | SUCCESS if request is processed successfully, FAILURE if the request failed |
average_price | decimal | Average price of the instrument in Rupees |
bid_quantity | integer | Quantity of the bid |
bid_price | decimal | Price of the bid |
day_change | decimal | Day change in price |
day_change_perc | decimal | Day change percentage |
upper_circuit_limit | decimal | High price range |
lower_circuit_limit | decimal | Low price range |
open | decimal | Opening price |
high | decimal | Highest price |
low | decimal | Lowest price |
close | decimal | Closing price |
price | decimal | Price of the book entry |
quantity | integer | Quantity of the book entry |
high_trade_range | decimal | High trade range |
implied_volatility | decimal | Implied volatility |
last_trade_quantity | integer | Last trade quantity |
last_trade_time | integer | Last trade time in epoch milliseconds |
low_trade_range | decimal | Low trade range |
last_price | decimal | Last traded price |
market_cap | decimal | Market capitalization |
offer_price | decimal | Offer price |
offer_quantity | integer | Quantity of the offer |
oi_day_change | decimal | Open interest day change |
oi_day_change_percentage | decimal | Open interest day change percentage |
open_interest | decimal | Open interest |
previous_open_interest | decimal | Previous open interest |
total_buy_quantity | decimal | Total buy quantity |
total_sell_quantity | decimal | Total sell quantity |
volume | integer | Volume of trades |
week_52_high | decimal | 52-week high price |
week_52_low | decimal | 52-week low price |
*
All prices in rupees.
Get LTP
GET https://api.groww.in/v1/live-data/ltp
The API can be used to get the latest price of an instrument. Use the segment value FNO for derivatives and CASH for stocks and indices. Upto 50 instruments are supported for each api call.
Request
Request schema
Name | Type | Description |
---|---|---|
segment * | string | Segment of the instrument such as CASH, FNO etc. |
exchange_symbols * | array[string] | String of trading symbols with their respective exchanges. For example NSE_RELIANCE BSE_SENSEX NSE_NIFTY25APR24100PE |
*
required parameters
Response
Response Schema
Name | Type | Description |
---|---|---|
status | string | SUCCESS if request is processed successfully, FAILURE if the request failed |
ltp | decimal | Last traded price |
*
All prices in rupees.
Get OHLC
GET https://api.groww.in/v1/live-data/ohlc
The API can be used to get the ohlc data of an instrument. Use the segment value FNO for derivatives and CASH for stocks and indices. Upto 50 instruments are supported for each API call.
Note: The OHLC data retrieved using the OHLC API reflects the current time's OHLC (i.e., real-time snapshot). For interval-based OHLC data (e.g., 1-minute, 5-minute candles), please refer to the Historical Data API.
Request
Request schema
Name | Type | Description |
---|---|---|
segment * | string | Segment of the instrument such as CASH, FNO etc. |
exchange_symbols * | array[string] | String of trading symbols with their respective exchanges For example NSE_RELIANCE BSE_SENSEX NSE_NIFTY25APR24100PE |
*
required parameters
Response
Response Schema
Name | Type | Description |
---|---|---|
status | string | SUCCESS if request is processed successfully, FAILURE if the request failed |
open | decimal | Opening price |
high | decimal | Highest price |
low | decimal | Lowest price |
close | decimal | Closing price |
*
All prices in rupees.
Get Greeks
GET https://api.groww.in/v1/live-data/greeks/exchange/{exchange}/underlying/{underlying}/trading_symbol/{trading_symbol}/expiry/{expiry}
This API provides the complete Greeks data for FNO (Futures and Options) contracts. Greeks are financial measures that help assess the risk and sensitivity of options contracts to various factors like underlying price changes, time decay, volatility, and interest rates. This API is specifically designed for derivatives trading and risk management.
Request
Request schema
Name | Type | Description |
---|---|---|
exchange * | string | Stock exchange - NSE or BSE |
underlying * | string | Underlying symbol for the contract such as NIFTY, BANKNIFTY, RELIANCE etc. |
trading_symbol * | string | Trading Symbol of the FNO contract as defined by the exchange |
expiry * | string | Expiry date of the contract in YYYY-MM-DD format |
*
required parameters
Response
Response Schema
Name | Type | Description |
---|---|---|
status | string | SUCCESS if request is processed successfully, FAILURE if the request failed |
delta | float | Delta measures the rate of change of option price based on every 1 rupee change in the price of underlying. |
gamma | float | Gamma measures the rate of change of delta with respect to underlying asset price. Higher gamma means delta changes more rapidly |
theta | float | Theta measures the rate of time decay of option price. Usually negative, indicating option value decreases over time |
vega | float | Vega measures the rate of change of option price based on every 1% change in implied volatility of the underlying asset |
rho | float | Rho measures the sensitivity of option price to changes in interest rates |
iv | float | Implied Volatility represents the market's expectation of future volatility, expressed as a percentage |