NFO exchange on kite.instruments does not return NIFTY and BANK NIFTY Option data

Rohith0808
Hi,

When I tried using kite.instruments(exchange="NFO") , I see several options and futures coming up in listing, but it doesn't list NIFTY options for example NIFTY JAN 12200 CE. Can you kindly clarify the reason ? I would need this to fetch the instrument ids automatically for historical data.

Request you to kindly help in this regard.

Note: I am selecting General and not python client because I think its the issue with the underlying API and not the python client. Correct me if I am wrong.

Thanks
  • sujith
    NIFTY JAN 12200 CE is a human readable format that we have come up with. The actual tradingsymbol for this is NIFTY20JAN12200CE
  • Rohith0808
    Hi Sujith, can you tell me where do I find the instrument_token for that so that I use historical data API on it ? The kite.instruments does not return NIFTY20JAN12200CE.
  • rakeshr
    @Rohith0808
    You can download complete NFO instrument token list using https://api.kite.trade/instruments/NFOto get instrument_token for required NFO contract.
  • rdhingra
    kite.instruments(exchange="NFO") doesn't returns data for segment="NFO-OPT".

    https://api.kite.trade/instruments list all data(including NFO-OPT).

    Kite Connect Instrument API is restricting NFO-OPT data?
  • SRIJAN
    SRIJAN edited December 2021
    @rdhingra I just checked. This api is working for me. What's the error you are getting??
    To download csv file directly,you must add /NFO suffix as told by Rakesh Sir.
Sign In or Register to comment.