Get expired future/option contract api returning empty data

https://api.upstox.com/v2/expired-instruments/future/contract?instrument_key=NSE_INDEX|Nifty 50&expiry_date=2024-08-28
https://api.upstox.com/v2/expired-instruments/option/contract?instrument_key=NSE_INDEX|Nifty 50&expiry_date=2024-08-28

These apis are getting 200 as response code but data is empty. As per the documentation it is valid request since it says data available for last 5 years.

I’m also facing the same issue. The API returns 200 status, but the data field is empty for valid expiry (historical) dates.

As per documentation, data should be available for the last 5 years. Requesting the Upstox team to please clarify if this is a known issue or if any additional parameters are required.

@MANOHAR_1363277 @RAJESH_1191217 Could you please refer to the note in the documentation regarding data availability for the last five years?

@Anand_Sajankar AIf the data is inconsistent then there is no point of telling data should be available for the last 5 years. Planned any fix for this?

@RAJESH_1191217 I used Breeze api of ICICI direct, its giving consistent data but only for last 3 years.