Connect to BYBIT Exchange

Bybot trades on your Bybit account through an API key. Your funds stay on the exchange: the key lets the bot see your balance and place spot orders, but it cannot withdraw funds. Setup takes about 5 minutes.

âś…

What you need

  • A Bybit account — sign up
  • Two-factor authentication (Google Authenticator) — Bybit won’t let you create a key without it
  • A Unified Trading Account (UTA) — enabled by default on new accounts

1. Log in to Bybit

No account yet? Create one and complete verification.

2. Enable two-factor authentication

Go to Profile → Security and set up Google Authenticator. Without 2FA, the API key creation button stays unavailable.

3. Open API management

Click the profile icon in the top-right corner and select API.

Bybit profile menu, API item

Or type API into the search bar on the exchange website.

Finding the API section on Bybit

4. Click “Create API Key”

Create API Key button

Then click “Create New Key”.

Create New Key button

5. Select “System-generated API Keys”

Key type: System-generated API Keys

6. Configure the key

FieldWhat to select
API key usageAPI Transaction
API key nameAnything, e.g. bybot
API key permissionsRead-Write
IP restrictionNo IP restriction
Unified Trading Account → SPOT✅ Trade

Leave every other checkbox (Contract, USDC Contracts, NFT, Assets) unchecked — the bot doesn’t need them. Click “Submit”.

Bybit API key permission settings

đź’ˇ

Don’t select “Connect to Third-party Applications”. That option is for Bybit partners from a preset list. Bybot needs “API Transaction”.

7. Confirm key creation

Enter the code sent to your email and the code from Google Authenticator.

Security verification: email code and Google Authenticator

8. Copy the API Key and API Secret

Store both keys somewhere safe.

⚠️

The secret key is shown only once. Don’t close the window until you’ve copied it. If you lose it, delete the key and create a new one.

Window with the generated API keys

9. Add the keys to Bybot

In Bybot, open “Settings” → “API Keys” and click “Add key”. Select BYBIT, paste the API Key and API Secret, and save.

API Keys tab in Bybot settings with the Add key button

10. Check your balance

The bot trades with funds on your Unified Trading Account. If you just deposited, the money may be sitting in your Funding Account — move it via Assets → Transfer → Unified Trading.

⚠️

If there’s no USDT on your Unified Trading Account, the bot won’t start.

Key security

  • Never enable withdrawals. Bybot doesn’t need this permission.
  • Bybot will never ask for your Bybit password or 2FA codes.
  • If the key leaks or you stop using the bot, delete it on the Bybit API page. Access ends immediately.

Common issues

Can’t create a key. Make sure Google Authenticator is connected. Bybit doesn’t allow API keys without 2FA.

The bot won’t start. Check three things:

  • there’s USDT on your Unified Trading Account;
  • the key has “Read-Write”, not “Read-Only”;
  • “Trade” is checked under SPOT.

The account isn’t a Unified Trading Account (UTA). Older Bybit accounts may still be on the standard account. How to switch: Bybit guide, what UTA is.

The bot stopped trading after 3 months. Bybit keys without an IP binding are valid for 3 months. Create a new key with this guide and replace the old one in Bybot.

Official exchange guide: How to create an API key on Bybit.