Error on Index expiry Symbols

Why october month symbols are NSE:NIFTY24O0326000CE. Where NIFTY+O(october)+03+26000+CE. Why is it coming like this for October month?

Thus, API response getting incorrect symbol. Even i am getting same for error for below symbol

NSE:NIFTY24OCT0326000CE

Hey @107300906897473599661

You are seeing the symbol format like that as for the last 3 months of the year , the initial letter of the month will be a part of the symbol format , Please find the docs which explains the same : https://myapi.fyers.in/docsv3#tag/Appendix/Symbology-Possible-Values

I am not able to reach site, as it is saying, ‘i have been blocked’

and , in this case it is very difficult to catch expiry in python, in option chain it is coming like 03-10-2024.

Below is the naming convention used in python:

For monthly expiry:

NSE:BANKNIFTY24OCT52100PE

Here 24 is year.

For non monthly expiry

NSE:BANKNIFTY24O1652100PE

Here 24 is here, O first letter of month. 16 is expiry date.