It looks like you're new here. If you want to get involved, click one of these buttons!
data = kite.historical('1250305', '2017-07-11', '2017-07-12', 'minute')
kiteconnect.exceptions.InputException: No candles found based on token and time and candleType or Server busy.
You are trying for SBIN-BE which not scrip that is being traded on the exchange. You must try for SBIN(779521).
BE, BL categories are T2T segment categories. When there is an excessive speculation in the market exchange decides to curb liquidity on the scrip and moves it from EQ series to BE, BL series on which users can't do intra-day trades. Only delivery is allowed on these series.
I imagine the easiest way to search instrument_token for particular EQs would be by the NSE symbol. Just to confirm there is no way to look up what is inside Nifty 50 or Next 50 at any given time or even at the present moment from python?
Yes, you will have to search with exact tradingsymbol and then find the corresponding instrument token.
If you are trading on only one exchange, you can also get instruments that are being traded only on NSE. Check out instruments method.