3Commas has experienced massive growth since it originally started a few years ago, and that requires additional security measures. Therefore, 3Commas implemented IP Whitelisting feature, and it's available for almost all of the exchanges supported on 3Commas.
For some exchanges, it's possible to whitelist while using the Fast Connect feature. Some exchanges added 3Commas as a trusted partner, and you can choose 3Commas as a 3rd party while creating API keys manually - IP Whitelist is already included there. For the rest of the exchanges, you will need to input the IP whitelisted addresses manually.
IMPORTANT NOTE!
If you need to paste the IP addresses, please always take them from the 3Commas website! They are always updated and relevant. It looks like this:
You can find it on the My Portfolio page after clicking on Connect a new account and choosing the exchange.
Binance*
IP whitelisting is automatically enabled while connecting the exchange with the Fast Connect feature (this type of connection is unavailable for sub-accounts).
*classic connection with API keys and IP whitelist is available only for Binance sub-accounts and Expert subscribers.
OKX
IP whitelisting is automatically applied with the Fast Connect feature.
ByBit
IP whitelisting is automatically applied with the Fast Connect feature.
If connecting manually via API keys, IP whitelist is automatically applied after you choose 3Commas as a Third-Party application while creating API keys:
Coinbase Advanced
IP whitelisting is automatically applied with the Fast Connect feature.
Gate.io
IP whitelisting is automatically applied with the Fast Connect feature.
Bitget
To find updated IP addresses, go to the connecting Bitget exchange page and take the IP addresses from there:
Kucoin
IP whitelist is automatically applied after you choose 3Commas as a Third-Party application while creating API keys:
Binance US
To find updated IP addresses, go to the connecting Binance US exchange page and take the IP addresses from there:
Binance TR
To find updated IP addresses, go to the connecting Binance TR exchange page and take the IP addresses from there:
HTX (Huobi)
To find updated IP addresses, go to the connecting HTX exchange page and take the IP addresses from there:
Bitstamp
To find updated IP addresses, go to the connecting Bitstamp exchange page and take the IP addresses from there:
Copy and paste them one by one into the IP address filter field.
Kraken
Enable the option for IP whitelisting on your exchange account and click the "Add an IP address or range" button. Go to the connecting Kraken exchange page and copy the IP range from there:
Bitfinex
To find updated IP addresses, go to the connecting Bitfinex exchange page and take the IP addresses from there:
In conclusion.
We strongly recommend you disable the "Withdrawal" permission on any API key you create to use with 3Commas and secure your exchange and 3Commas accounts using 2FA.
These aren’t the only security updates we’ve been working on.
Read this article to get more details on the steps we’ve taken and are in the process of taking to improve your trading experience and update your account security.