Strikes MIssing in Option Chain

When using Options Chain Api https://api.upstox.com/v2/option/chain

The API is missing data for following instrument key and expiry date.

instrument_key: ‘NSE_INDEX|Nifty 50’,

expiry_date: 2026-03-31

The Call if returning data for only the strikes of 1000 multiples.. like 19000, 20000, 21000, 22000, 23000, 24000,25000,26000,27000,28000, 29000, 30000,31000

The issue is that data is only coming for 13 strikes. All other intermediate strikes are missing.

This issue is limited to NIfty option chain for 2026-03-31 Expiry date. All other expiry are returning all strikes. This issue started to happen on 14th Jan 2026. It was fine before that.

Request the development team to have a look and resolve.

Hi @Dinesh_48281412, There is a trading holiday on 2026-03-31 due to Mahavir Jayanti. In this case, please try fetching data for the previous trading day. If you use an expiry of 2026-03-30, you should receive a valid response.

Thanks