kite.quote(['NSE:INFY']) works fine at my end, and it gave below results.
{u'NSE:INFY': {u'oi': 0, u'timestamp': datetime.datetime(2018, 6, 8, 15, 59, 53), u'average_price': 1257.47, u'last_price': 1260.05, u'oi_day_low': 0, u'ohlc': {u'high': 1262…
Access token valid for one day, you need to generate it daily after 8:30 AM in morning and use it for the rest of the day. There is no other way at this moment.