Skip to main content

Binance: How to Create API Keys, Connect Them to 3Commas, and Update the Connection

Learn how to create Binance API keys and manually connect or update your connection to 3Commas.

Updated over 2 weeks ago

IMPORTANT!

  • Manual API key connection to Binance is now available on Free, Pro, Expert, Custom, and AM plans.

  • Free and Pro users can manually connect up to 2 Binance accounts per account type (Spot, USDT-M, Margin, COIN-M).

  • Manual connection is ideal for traders who want more control, especially in regions where Fast Connect may not work reliably.

Manual API connection is ideal for users who:

  • Want to selectively connect specific Binance accounts

  • Cannot use Fast Connect due to regional restrictions

  • Need more control over what gets connected

  • Encounter limitations using Fast Connect during onboarding or on mobile

You can use this method either during onboarding or anytime later from your My Portfolio dashboard.


How to Create Binance API Keys Manually

1. Go to Binance

Open a new browser tab, log in to your Binance account at https://www.binance.com.

2. Navigate to the API Management Page

3. Click Create API

Make sure to keep the Default Security Controls enabled!

4. Choose the System generated API keys and click Next

5. Name your API keys and click Next

When you have multiple APIs, a proper name helps to manage it.

6. Pass the 2FA verification

Enter the verification codes from SMS, email, and Authenticator Code

If you didn't yet enable the 2FA security, please follow the instructions:

7. Edit the API restrictions

Click on Edit restrictions:

Enable needed permissions:

Note: These permissions will allow to create all 4 types of Binance accounts: Binance Spot, Binance Cross Margin, Binance USDT-M Futures, and Binance COIN-M Futures. For the API connection to work correctly, we recommend you enable all permissions, as per the screenshot above.

If you need to connect only one specific account, you need to create new API keys with the specified permission and connect it as a new connection. While creating a new connection you will need to choose that specific type of exchange from the suggested list:

Enable Restrict access to trusted IPs only and enter the IP whitelisted addresses.

Just copy the IP addresses from the Binance pop-up window:

and paste them into the Restrict access to trusted Ips only field and click Confirm:

8. Click on the Save button and enter the 2FA code.

9. Add your Binance API Key to 3Commas

Open this article for the next steps: Connect API Key to 3Commas.


How to update your Binance API keys in the usual way?

Important note!

If your old API connection did not expire and you did not delete old keys from the exchange, and you have done everything correctly, your trades and bots will not be affected! Everything will resume automatically on 3Commas so that you can continue to use our trading tools immediately!

If your API connection is expired, your SmartTrades will be failed, and you will have to recreate them manually. DCA bots' trades with an Error status will switch back to the Active status.

1. Go to the API Management page.

Hover the mouse over the profile icon on the top right corner, then click on "API Management":

2. Create the new API keys as explained in the first part of this article

3. Go to the My Portfolio page on 3Commas, find the exchange to be updated and click on the Update API Key button

OR:

4. Open Connect with API keys tab, enter the created API keys and click Save

5. Refresh the linked exchange account on 3Commas:

Open the My Portfolio page, and find the account you need to update.

Then click on the small green Refresh button:

That's all you have to do!

Did this answer your question?