@asskg32 Please check if you are setting correct api_secret while exchanging request token for access token. It may also possible that you didn't use correct request token. Please make sure you have obtained request_token from the your redirect url after Kite login is successful. Check login flow here - https://kite.trade/docs/connect/v1/#login-flow
Yes I had an extra space in my api secret! Now it is working. Thanks and thanks for such an awesome initiative for providing us with programmatic access