I want to maintain a synced list of only equity stocks listed on NSE and BSE.
Instrument list include many non-stock instruments under EQ such as ETFs, SGBs, etc Because of this, NSE + EQ has 9000+ instruments and BSE + EQ has 12000+, which is much more than the actual number of listed stocks.
What I’m looking for:
A reliable way to filter only common equity shares (stocks)
Exclude ETFs, bonds, SGBs, etc
Preferably using official NSE/BSE metadata or a standard approach
Questions:
What’s the correct way to identify only stocks from NSE/BSE instrument lists?
Is there any official master list or flag that distinguishes stocks from other equity instruments?
We provide only the raw instrument data through the instrument file, which includes stocks, ETFs, SGBs, bonds, and REITs. You have to filter and map it at your end.
The Kite Connect instruments file provides only a complete data dump. You will need to filter and extract the required information from this file based on your use case.