Extracting stock list from instrument list of kite api

I am downloading the instruments.csv using kite api end point : https://api.kite.trade/instruments

I want to extract the list of NSE stocks. I am applying below filters:
exchange=“NSE” => for NSE symbols
segment=“NSE” => for removing INDICES
instrument_type=“EQ” => hoping this keeps ONLY equity symbols

After these filters there are many symbols other than STOCKS as well. There are no other filters to apply to remove the non-stock symbols.

Can anyone clarify how to achieve this?

I am able to get list of equity symbols and their ISIN numbers from NSE. If I can get list of symbols that I must use in zerodha for these ISIN numbers, then that would be ideal.

The instrument master file doesn’t have an ISIN yet. The concerned team is already working on adding ISIN to the instrument file.

Kite’s instruments.csv lists all NSE EQ instruments, including ETFs, REITs, SGBs, etc., so filtering by exchange=NSE and instrument_type=EQ cannot return only stocks. Currently, Kite Connect does not provide a separate field to classify only equity.