A comprehensive API server for accessing equity/index details and historical data from the National Stock Exchange of India. This project provides APIs for Indian stock market NSE.
Comprehensive REST endpoints with automatic Swagger documentation:
GET / - Market statusGET /api/marketStatus - Market status informationGET /api/glossary - NSE glossaryGET /api/equity/:symbol - Equity detailsGET /api/equity/:symbol/historical - Historical dataGET /api/indices - Market indicesGET /api-docs - Interactive API documentationgetAllStockSymbols() - Get all NSE stock symbolsgetData() - Generic data retrievalgetDataByEndpoint() - Get data by specific NSE API endpointsgetEquityDetails(symbol) - Get equity informationgetEquityHistoricalData(symbol, range) - Historical price datagetEquityIntradayData(symbol) - Intraday trading datagetEquityOptionChain(symbol) - Options chain datagetEquityCorporateInfo(symbol) - Corporate informationgetEquityTradeInfo(symbol) - Trading statisticsgetEquityStockIndices() - Get all market indicesgetIndexHistoricalData(index, range) - Index historical datagetIndexIntradayData(index) - Index intraday datagetIndexOptionChain(index) - Index options datagetCommodityOptionChain(symbol) - Commodity options datagetGainersAndLosersByIndex(index) - Top gainers and losersgetMostActiveEquities() - Most actively traded stocks