I got it, that rate limit is defined only per second. Still I am not understanding why I got error "too many requests" in a while loop calling kite.ltp() function at every seconds.
As per the document if there is no Max rate limit per day. Then how come I got the error "too many requests" ,despite I have used time.sleep(1) in a while loop. That too only calling kite.ltp() in my code.