Link Your External Binance Exchange Account
This guide covers how to create an API keys on the Binance exchange to Link your account to BitGo.
Before you start
Make sure you're on your main Binance account.
You'll create the API key in Binance’s API Management page, then enter the credentials into BitGo.
1. Create the main account API key on Binance
In API Management, click Create API and select System generated. Then click Edit restrictions to configure the key as follows:
Bind IP access restrictions — select “restrict access to trusted IPs only” allowlist these addresses:
- 18.156.154.77
- 52.59.4.20
- 18.181.121.216
- 3.114.177.123
Permissions: Set the appropriate permissions for your use case:
Enable Reading
Enable Withdrawals
Enable Internal Transfer
Enable Alpha Withdrawals
Permits Universal Transfer
Before saving, be sure to copy your API Key and Secret Key in a secure location. Once you have done that, click save
2. Link your main account on BitGo
Navigate to the Portfolio > Linked Accounts page in BitGo and click + Link Account in the top-right corner.
Select Binance.
Enter your API Key, Secret Key, and Email associated with your main account then click Connect Account.
3. Create the sub account account API key on Binance
Before you start
Make sure you're on your binance sub account.
You'll create the API key in Binance’s API Management page, then enter the credentials into BitGo.
In API Management, click Create API and select System generated. Then click Edit restrictions to configure the key as follows:
Bind IP access restrictions — select “restrict access to trusted IPs only” allowlist these addresses:
- 18.156.154.77
- 52.59.4.20
- 18.181.121.216
- 3.114.177.123
Permissions: Set the appropriate permissions for your use case:
Enable Reading
Permits Universal Transfer
Before saving, be sure to copy your API Key and Secret Key in a secure location. Once you have done that, click save
4. Link your sub account on BitGo
Navigate to the Portfolio > Linked Accounts page in BitGo and navigate to the Linked Accounts tab.
Identify the row for the main account that the sub account is associated with and click the 3 dots on the right hand side of the row, then click View Details. Then click the 3 dots in the top right corner of the page and click + Add Sub Account
Enter your API Key, Secret Key, and Email associated with your sub account then click Connect Account.
Note
Due to how Binance handles api keys, if you turn portfolio margin mode on or off you will need to generate new api keys on binance for the account as instructed above and rotate the keys associated with your account in BitGo. See below for specific instructions on how to rotate for main/sub accounts.
For main account:
Navigate to Portfolio > Linked Accounts page in BitGo and navigate to the Linked accounts tab.
Identify the row for the main account and click the 3 dots on the right hand side of the row, then click Manage Connection
Enter your updated API Key and Secret Key along with Email associated with your account then click Save.
For sub account:
Navigate to Portfolio > Linked Accounts page in BitGo and navigate to the Linked accounts tab.
Identify the row for the main account that is the parent of your sub account and click the 3 dots on the right hand side of the row, then click View Details.
Identify the row for the affected sub account and click the 3 dots on the right hand side of the row and click Manage Connection.
Enter your updated API Key and Secret Key along with Email associated with your sub account then click Save.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article