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: