You must register to use NSE APIs, and you will be entitled to products attached to the package you subscribed to. Products are mainly API data sources, however we are adding widget (or dashboard) products and mass downloads.
http://marketdataapi.nse.com.ng/version/product.{format}?{parameters}_t={token}
http://marketdataapi.nse.com.ng/v2/api/index/indexmembers.json?s=ASI&_t=Dud70!kl
https://marketdataapi.nse.com.ng:8447/v2/api/index/indexmembers.json?s=ASI&_t=Dud70!kl
Category | Data | Description | Parameters | Sample |
---|---|---|---|---|
Fundamental | Dividends |
Provides dividends paid by listed companies Request URL:~/api/fundamental/dividends.{ext}
Usage Calculation: 0 - 10 records = 1 hit. Above 10 records = 2 hits. If no period (from date and to date) parameter is specified, you can retrieve up to a 30 years dividend payment history. |
|
xml json |
Index | Index Members |
Provides index members of NSE indices as at request date Request URL:~/api/index/indexmembers.{ext}
Usage Calculation: 1 Identifier = 1 hit. If no index identifier parameter is specified, system will return all index members for all NSE indices e.g. ASI, and NSE30. |
|
xml json |
Market Activities | Market Status |
Provides current market status (open or close) and other details such as trading date, previous and next trading dates. Request URL:~/api/marketactivity/marketstatus.{ext}
Usage Calculation: All requests = 0 hit. Free. |
|
xml json |
Most Active |
Provides list of most active traded stock by volume. Request URL:~/api/marketactivity/mostactives.{ext}
Usage Calculation: 1 request = 1 hit. If maximum number of securities are not specified, system defaults to 10. |
|
xml json | |
Top Gainers |
Provides list of stocks with highest price appreciation. Request URL:~/api/marketactivity/topgainers.{ext}
Usage Calculation: 1 request = 1 hit. If maximum number of securities are not specified, system defaults to 10. |
|
xml json | |
Top Losers |
Provides list of stocks with highest price depreciation. Request URL:~/api/marketactivity/toplosers.{ext}
Usage Calculation: 1 request = 1 hit. If maximum number of securities are not specified, system defaults to 10. |
|
xml json | |
Prices | Price Tickers |
Provides prices tickers for all tradable securities or asset classes i.e. equities, fixed income and exchange traded funds. Request URL:~/api/price/pricetickers.{ext}
Usage Calculation: 1 request = 1 hit. If no asset classification parameter is specified then price tickers for all asset classes will be returned. |
|
xml json rss |
Interday Prices |
Provides up to 10 years OHLCV price history for specified security. Date is in ticks followed by Open price, Day High price, Day Low price, Day Close price and Volume traded. Request URL:~/api/price/interdayprices.{ext}
Usage Calculation: 0 - 300 records = 1 hit. 301 - 1500 records = 2 hits. Above 1500 records = 3 hits. |
|
xml json | |
End of day Prices |
Provides end of day price data for all asset classes. Request URL:~/api/price/endofdayprices.{ext}
Usage Calculation: 1 request = 2 hits. |
|
xml json | |
Quotes | Stock Quote |
Provides stock quote for companies listed on The Exchange. Request URL:~/api/quote/stockquotes.{ext}
Usage Calculation: 1 record = 1 hit. |
|
xml json |
Trades | Today Trades |
Provides trade data for the current trade date. Request URL:~/api/trade/todaytrades.{ext}
Usage Calculation: 0 - 1000 records = 1 hit. 1001 - 5000 = 2 hits. Above 5000 = 3 hits. |
|
xml json |
CSI data field means Compliance Standard Indicator. The Exchange uses it to disclore or indicate listed company's compliance status. Hence, you are mandated to display this [CSI] field on your all finished widgets.
This allows you to streamlessly embed NSE price ticker tape on your website, or other display units. You can perform basic branding by supplying desired customization parameter(s) which in turn will override the widget's internal css classes. If you require extensive customization, you could consider developing your own ticker tape by directly using our Price Tickers API data source.
Request URL:~/app/tickertape
~/app/tickertape?font-size=small&item-left=10px&nil-color=#3c763d