Discover/nseindia.com API
live

nseindia.com APInseindia.com

Access live NSE equity quotes, option chains, indices, gainers/losers, 52-week highs, and corporate announcements via a structured JSON API.

Endpoints
15
Updated
10d ago
Try it

No input parameters required.

api.parse.bot/scraper/d621017b-ba03-43b8-816b-e5167cb6ec16/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d621017b-ba03-43b8-816b-e5167cb6ec16/get_market_status' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 15 totalclick to expand

Get current market status across segments (Capital Market, Currency, Commodity, Debt) including market cap and indicative NIFTY 50 data.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "giftnifty": "object with GIFT Nifty futures data",
    "marketcap": "object with market capitalization data in rupees and dollars",
    "marketState": "array of market segment status objects with market name, status, trade date, and index data",
    "indicativenifty50": "object with NIFTY 50 indicative/closing values"
  },
  "sample": {
    "data": {
      "giftnifty": {
        "SYMBOL": "NIFTY",
        "DAYCHANGE": -95,
        "LASTPRICE": 24285,
        "PERCHANGE": -0.39
      },
      "marketcap": {
        "timeStamp": "07-May-2026",
        "marketCapinTRDollars": 5.01,
        "marketCapinLACCRRupees": 475.23
      },
      "marketState": [
        {
          "last": 24326.65,
          "index": "NIFTY 50",
          "market": "Capital Market",
          "tradeDate": "07-May-2026 15:30",
          "variation": -4.3,
          "marketStatus": "Closed",
          "percentChange": -0.02,
          "marketStatusMessage": "Normal Market has Closed"
        }
      ],
      "indicativenifty50": {
        "change": -4.3,
        "status": "CLOSE",
        "indexName": "NIFTY 50",
        "perChange": -0.02,
        "closingValue": 24326.65
      }
    },
    "status": "success"
  }
}

About the nseindia.com API

This API exposes 15 endpoints covering live data from India's National Stock Exchange, including equity quotes with full order books, real-time option chains, index-level market watch, and corporate announcements. The get_option_chain endpoint returns complete CE/PE strike data with open interest and volume totals, while get_quote_equity delivers priceInfo, tradeInfo, metaData, and orderBook for any NSE-listed symbol.

Market Status and Index Data

The get_market_status endpoint returns segment-level status for Capital Market, Currency, Commodity, and Debt markets, along with GIFT Nifty futures data and total market capitalization in both rupees and dollars. get_all_indices lists every NSE index with open, high, low, last price, previous close, percent change, and 52-week high/low. Index names and their category-grouped codes are available via get_index_names, which returns two arrays: nts in natural order and stn sorted alphabetically.

Equity Quotes and Option Chains

get_quote_equity accepts a symbol parameter (e.g., RELIANCE, TCS) and returns an equityResponse array with nested orderBook, priceInfo, tradeInfo, secInfo, and metaData objects. For derivatives, get_option_chain accepts an optional type (Indices or Equity), symbol, and expiry in DD-Mon-YYYY format. When expiry is omitted, the nearest available expiry is used automatically. The records object includes all CE/PE strike data, expiry dates, and strike prices; the filtered object provides aggregated open interest and volume totals for each side.

Market Screeners and Activity Data

get_equity_market_data accepts an index name such as NIFTY 50 or NIFTY BANK and returns live price and volume data for every constituent stock, plus an index-level metadata summary. get_gainers_losers accepts gainers or loosers as the index parameter and returns ranked results for NIFTY 50 and BANK NIFTY with timestamps. get_price_band_hitters categorizes upper and lower circuit stocks by market cap (AllSec, SecGtr20, SecLwr20) with counts per category. get_52_week_high_low returns new52WHL, prev52WHL, last traded price, and percent change for each qualifying stock.

Chart and Performance Data

get_symbol_chart_data returns intraday or monthly price series via the days parameter (1D or 1M). The symbol must include a series suffix, for example RELIANCEEQN. The grapthData field contains arrays of [timestamp_ms, price, market_phase] tuples. get_yearwise_data uses the same symbol format and returns percent changes across 1 week, 1 month, 3 month, 6 month, and 1/2/3/5 year horizons for both the symbol and its benchmark index.

Common use cases
  • Building an options analytics dashboard using strike-level CE/PE open interest from get_option_chain
  • Monitoring real-time circuit breakers by polling get_price_band_hitters for upper and lower band hitters
  • Screening 52-week breakout candidates with new52WHL and prev52WHL values from get_52_week_high_low
  • Constructing a market-breadth tracker using gainers/losers counts across NIFTY 50 and BANK NIFTY
  • Displaying intraday price charts with market-phase annotations from grapthData in get_symbol_chart_data
  • Alerting on corporate announcements by segment (equities, debt, SME) via get_corporate_announcements
  • Comparing a stock's 1-year and 3-year performance against its index using get_yearwise_data
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does NSE India have an official developer API?+
NSE does not publish a public developer API for real-time market data. Data partnerships and data feeds are available through NSE's official data products (nseindia.com/learn/content/data-products), but there is no self-serve REST API with open registration.
What does `get_option_chain` return and how do I select a specific expiry?+
The endpoint returns a records object with all CE and PE strikes for the requested symbol, including expiryDates, strikePrices, open interest, change in OI, implied volatility, and volume. Pass expiry in DD-Mon-YYYY format (e.g., 12-May-2026) to target a specific expiry. Omitting expiry defaults to the nearest available date. The filtered object summarises total CE and PE open interest and volume across the selected expiry.
Why does `get_symbol_chart_data` require a series suffix on the symbol?+
NSE identifies instruments by both ticker and series (EQ, BE, etc.). The endpoint expects the format <SYMBOL><SERIES>N, so RELIANCE equity becomes RELIANCEEQN. Passing just RELIANCE will not resolve. Index names are not supported by this endpoint; use get_all_indices for index-level data.
Does the API cover historical end-of-day OHLCV data or only intraday and monthly periods?+
get_symbol_chart_data currently supports 1D (intraday) and 1M (one month) via the days parameter. Longer historical time series (e.g., 1 year or multi-year daily OHLCV) are not currently covered. You can fork this API on Parse and revise it to add an endpoint targeting longer historical ranges.
Is Securities Lending and Borrowing data always populated?+
Not always. The get_securities_lending_borrowing endpoint's data array may be empty when no active SLB contracts exist for the selected series. The meta field identifies the series month-year (e.g., Apr-2027), and marketStatus indicates whether the SLB segment is open or closed. If you don't supply a series code, the endpoint auto-selects the first available series from its master list.
Page content last updated . Spec covers 15 endpoints from nseindia.com.
Related APIs in FinanceSee all →
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
blackrock.com API
Access comprehensive BlackRock iShares ETF data to research fund performance, holdings, fees, and sector allocations, plus search and compare specific ETFs. Monitor investment details like distributions, key characteristics, and broad market indices all in one place.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.