Tutorial 2.1 : ByBit API Keys - Connecting Your Exchange with USDT

Created by BITWHALE Official, Modified on Tue, 15 Apr at 7:39 AM by BITWHALE Official

Connecting your Bybit exchange account to BITWHALE allows you to trade directly through the platform, access advanced features, and leverage BITWHALE's tools like Whale Tracker and AI-powered trading. This tutorial will guide you through generating API keys on Bybit and linking them to BITWHALE using the Exchange API Keys tab in the settings.


Part 1.1: Fund Your Bybit Account with minimum 100 USDT and Transfer to Unified Account
Note: BITWHALE requires funds in USDT in your Unified Trading Account (UTA) to function.


1. Deposit 100 USDT to Bybit Funding Account  
  • Go to Bybit > “Assets” > “Deposit.”  
  • Select USDT, choose your preferred chain (e.g., ERC-20), and copy the deposit address.  
  • Send 100 USDT from an external wallet or exchange to this address. Wait for confirmation.



2. Transfer USDT to Unified Trading Account  
  • From Bybit homepage, click “Assets” > “Transfer.”  
  • Select “Funding Account” to “Unified Trading Account.”  
  • Choose USDT, enter 100, and click “Confirm.”



Your 100 USDT is now in your UTA, ready for BITWHALE!




Part 1.2: Generating API Keys on Bybit
Follow these steps to create API keys on Bybit that you’ll later use in BITWHALE.


  1. Log In to Your Bybit Account  
    • Open your browser and go to www.bybit.com.
    • Sign in using your email/username and password.
  2. Navigate to API Settings  
    • Once logged in, hover over your profile icon (top-right corner) and click “API” from the dropdown menu.  
    • This will take you to the API Management page.
  3. Create a New API Key  
    • On the API Management page, click “Create New Key” or “Add API Key.”  
    • Select “System-generated API Keys” (NOT “Connect with Third-Party Apps” unless specified).  


Label your API key (e.g., “BITWHALE Trading”) for easy identification.



4. Set Permissions for the API Key 
  • Bybit will prompt you to configure permissions. For BITWHALE, enable:  
    • Read-Write Access: To view your account data.  
    • No IP restriction
    • Trade Access: To allow trading via BITWHALE - Select 'Unified Trading' and 'Assets'


Important Security Tip: Do not enable “Withdraw” permissions to prevent unauthorized withdrawals.  





5. Complete Security Verification  

  • Bybit will ask for 2FA (two-factor authentication) or email/SMS verification to confirm the API creation.  
  • Follow the prompts to verify your identity.


6. Copy Your API Keys  

  • Once created, Bybit will display:  


- Name

- API Key

- API Secret




Copy both the 'API Key' and 'API Secret' and store them securely (e.g., in a password manager). 


NoteThe Secret Key will only be shown once, so don’t close the page until you’ve saved it!



Part 2: Linking Bybit API Keys to BITWHALE
Now that you have your Bybit API keys, let’s connect them to BITWHALE using the Exchange API Keys tab.


  1. Log In to BITWHALE  
    • Open www.bitwhale.com and sign in to your account.  
    • You’ll land on the BITWHALE dashboard.
  2. Go to Settings  
    • Locate the top navigation bar and click on “Settings”.
    • In the Settings menu, find and select the “Exchange API Keys” box.
  3. Select Bybit and Edit  
    • In the Exchange API Keys section, you’ll see a list of supported exchanges. Find “Bybit Keys.”  
    • Click the pencil icon in the bottom-left corner of the Bybit section to edit the fields (as shown in the screenshot).


4. Enter Your API Keys  
  • In the “Access Key” field, paste the Bybit Access Key you copied earlier.  
  • In the “Secret Key” field, paste the Bybit Secret Key.  
  • Double-check for any extra spaces or typos when pasting.
5. Save the Keys  
  • Once both keys are entered, click the “Save All Keys” button.
  • BITWHALE will attempt to connect to Bybit using the provided keys.




Troubleshooting Tips
  • Invalid API Key Error: Ensure you copied the keys correctly without extra spaces. If the keys are incorrect, generate a new set on Bybit.  
  • Permission Issues: Verify that the API key has “Read-Write” and “Trade” permissions enabled on Bybit.  
  • KYC Required: As noted in the screenshot, Bybit may require KYC (Know Your Customer) verification for API usage. Complete KYC on Bybit if prompted.  
  • Connection Failed: Check your internet connection or try again after a few minutes. If the issue persists, contact BITWHALE support.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article