kite connect how to get request key
  • sujith
    You can go through FAQs here.
  • DM2290
    I am not able to get request token.
    Instead of making me search Documentation/FAQ,please list steps at one answer.
  • tonystark
    To obtain the request token for creating a user session using KiteConnect, you need to follow these steps:

    1. Set up your KiteConnect API credentials: Before getting the request token, make sure you have obtained API credentials from KiteConnect. Visit the Kite Connect website ( and sign up for an account. Once your account is approved, you'll receive your API key and API secret.

    2. Import necessary libraries: Import the required libraries in your Python script or environment.
       from kiteconnect import KiteConnect
    3. Initialize KiteConnect object: Create an instance of the KiteConnect class and set your API key.
       kite = KiteConnect(api_key="your_api_key")
    4. Generate login URL: Generate the login URL where users can authorize your application to access their accounts and retrieve the request token.
       login_url = kite.login_url()
    5. Print the login URL and prompt the user: Print the login URL and provide it to the user. You can prompt the user to open the URL in their browser and log in with their credentials.
       print("Please visit the following URL to authorize your account:")
    6. Handle the redirect response: After the user logs in and grants permission, they will be redirected back to the redirect URL you specified during API registration. You need to capture the `request_token` from the URL.

    The user will be redirected to a URL of the form: `https://your_redirect_url/?request_token=xxxxxxxxxxxxxxxxxx`

    Extract the `request_token` value from the URL and store it for further use.

    Note: You can use a web server or a simple HTTP request handler to capture the redirect URL and extract the `request_token` programmatically.

    Once you have obtained the request token, you can proceed with the next steps of creating a user session by exchanging the request token for an access token.
Sign In or Register to comment.