How to Access Full NSE Equity Instruments JSON File (with trading_symbol and instrument_key)?

Hello Upstox Dev Team,

I’m building a screener using the Upstox API (v3) and need to access a comprehensive list of NSE equity stocks with the following fields:-

  • trading_symbol
  • instrument_key
  • exchange
  • instrument_type

I’ve checked all available .gz instrument files (NSE, BSE, MCX, Complete), but none contain the trading_symbol field, which is essential for mapping stocks like RELIANCE, TCS, INFY, etc.

The documentation provides a sample JSON object that includes trading_symbol, instrument_key, and segment = NSE_EQ, but I couldn’t find a working download link to such a JSON file.

Could you please provide either:-

  1. A download link to the latest JSON file that includes NSE equity trading_symbol + instrument_key
  2. Or an updated API endpoint that returns this information programmatically

This is critical for using /v3/historical-candle/{instrument_key}/... APIs effectively.

Thank you in advance.

Best regards,

@MARIYAKUTT_2408293 Where did you download the instrument JSON from? Please try downloading it from the official Instrument JSON file. This file contains all the required fields.

If you encounter an error while extracting, you can try running the following command in your terminal:

gunzip complete.json.gz