Can we use SYMBOL or exchange token to place the order instead of instrument_token?

Can we use SYMBOL to place the order instead of instrument_token, or any way to get instrument_token by symbol?

If not, please suggest how we can keep up to date, as we cannot download this JSON file every day.

Hi @AKSHAY_3100859 , There’s no alternative method for placing orders—instrument_token is mandatory. It serves as the unique identifier for each tradable instrument and is available only through the instrument JSON file.

You can automate the daily update process (recommended):

  • Set up a cron or scheduled job to download the instrument JSON each day and store the data in your database / memory.

Thanks

Can you give us an API to retrieve the instrument_token by symbol or exchange_token?
Upstox is the only broker who use out of context identifier, it’s very unusual with other brokers.