This article will show you how to create, configure, and connect your Binance Futures API key to the Bitsgap platform, both for Spot and Futures trading.

Bitsgap is a trading platform that allows you to work with numerous cryptocurrency exchanges from a unified interface with access to additional tools unavailable on the exchange.

All trading operations are created and processed using an exchange API key unique to every user. An API key is a safe and reliable way to use a platform because it does not give access to your data and prevents any funds management (withdrawals & deposits).

📘 Types of creating API keys

Currently, there are two options to create Binance API keys:

💫 Binance Fast API

Binance Fast API is the Binance API subsystem that uses the OAuth 2.0 protocol for user authentication and authorization. It helps to quickly authorize specific account permissions, create API keys, and automatically connect them to Bitsgap. It allows you to start using Bitsgap services without manually creating API keys and updating them every 90 days. This system is secure since all generated API keys are transferred to Bitsgap in encrypted form. To set up an API key, please, follow the next steps:

1. Open Futures Account (optional)

Log in to your Binance account.


📑 Note: This is required if you want to connect your Binance Futures account. You can skip this step if you trade on the Spot market only.


Go to your Wallet > Futures and follow the instructions provided by the Binance exchange. When you complete all steps, your Binance Futures account will be open, allowing you to trade futures via Bitsgap

2. Go to Bitsgap > My Exchanges page

Log in to your Bitsgap account and go to the My Exchanges page, and then click the [Add new exchange] button to continue.

3. Select Binance from the list and choose Fast Connect

Read through the further steps and then click [Connect Binance].

4. Authorize the permissions

You will be forwarded to the Binance website, where you will see account permissions requested by us.


📑 Note: The requested permissions don't give access to your account or don't transfer any personal or credential information.


To connect your Binance account to Bitsgap, please enter your Binance account credentials and click the [Continue] button.

5. Connection check

After successful authorization and API creation, you will be automatically redirected to the My exchanges page on Bitsgap. The API key will be created and added automatically.

If everything is done correctly, you will see Binance added to the list of your connected exchanges with the Connected status and the trading balance available on your account.

🖐️ Manual connection of Binance API keys

1. Go to Bitsgap > My Exchanges page

Log in to your Bitsgap account and go to the My Exchanges page, and then click the [Add new exchange] button to continue.

2. Select Binance from the list and choose Connect via API keys

Copy the list of trusted IP addresses (simply by clicking the 'Copy' icon) and save them somewhere for now (in a notepad, for example). We will need these IPs later when setting up your API permissions.

3. Log in to Binance

Log in to your Binance account or create a new one.

3.1. Open Futures Account (optional)


📑 Note: This is required if you want to connect your Binance Futures account. You can skip this step if you trade on the Spot market only.


Go to your Wallet > Futures and follow the instructions provided by the Binance exchange. When you complete all steps, your Binance Futures account will be open - this will allow you to trade on your Binance futures account via Bitsgap.

4. Go to the API Management page

From your account settings (top-right corner), navigate to the API Management page.

5. Label your API key

Give your API key any name (it is your personal choice), so you can easily understand that this key is connected to your Bitsgap account. When ready, click [Create API].

6. Copy your API key and Secret key

Before we edit the permissions of your API key, make sure to copy your API key and Secret Key somewhere safe. Otherwise, after editing API key permission, the Secret key becomes hidden, and you would need to start over again.

7. Match API key restrictions

Now you need to edit the restrictions of your API key - this will allow our platform to process your trading activity on your Binance account. Please, click [Edit restrictions] as shown below and follow the further instructions.

Here is the list of required permissions:

  1. Enable Reading on (active by default).

  2. Enable Spot & Margin Trading on.

  3. Enable Futures on (optional).

  4. IP Access restrictions: Restrict access to trusted IPs only (insert the IPs copied from the My exchanges tab).

  5. Click [Confirm] to save the pasted IP addresses.

  6. When ready, click [Save].


📑 Note: If you wish to avoid whitelisting the Bitsgap IP addresses, you can select the Unrestricted IP access option. However, Binance API keys with unrestricted IP access expire every 90 days (the Enable Spot &Margin Trading permission becomes disabled). And to re-activate trading, you will need to enable this restriction again when the key expires.


8. Go back to Bitsgap > My Exchanges

Head to the My Exchanges page and click [Add new exchange].

9. Select Binance from the list and enter your API and Secret keys

On the pop-up window, please do the following:

  1. Choose Binance, then Connect via API keys.

  2. Paste your API key.

  3. Paste your Secret key.

  4. Click [Connect Binance].

10. Connection check

If everything is done correctly, you will see Binance added to the list of your connected exchanges with the Connected status and the trading balance available on your account.

Binance has updated its API services. Effective from August 9, 2021, only users who have completed intermediate verification can create new API keys. For more information, please refer to the announcement.


Your Binance Futures & Spot account is now connected to the Bitsgap platform, and you can get started with launching your first Binance bot! Want to know more about what you can do on Bitsgap? Check our other article - What is Bitsgap?

Did this answer your question?