Api request url -"https://api.upstox.com/v2/historical-candle/intraday/NSE_INDEX/1minute
Response -
“status”: “error”,
“errors”: [
{
“errorCode”: “UDAPI1021”,
“message”: “Instrument key is of invalid format”,
“propertyPath”: “getIntraDayCandleData.instrumentKey”,
“invalidValue”: “NSE_INDEX”,
“error_code”: “UDAPI1021”,
“property_path”: “getIntraDayCandleData.instrumentKey”,
“invalid_value”: “NSE_INDEX”
}
]
}
It seems like you’re attempting to retrieve data for the NSE_INDEX|Nifty 50. However, you’re using an incorrect instrument key, as indicated in the instruments file available at:
https://assets.upstox.com/market-quote/instruments/exchange/NSE.csv.gz
The appropriate URL for accessing Nifty 50 data is:
https://api.upstox.com/v2/historical-candle/intraday/NSE_INDEX%7CNifty%2050/1minute
Hi Pradeep, Why 7CNifty was used in below link.
https://api.upstox.com/v2/historical-candle/intraday/NSE_INDEX|Nifty%2050/1minute
@ariyur_43195275 %7C
represents the pipe character (|
), which is used as a separator in the instrumentKey