Important Notice
Coinbase Advanced Perpetual is currently in Beta. Development work on this feature is ongoing, so some functionality may change over the coming days. Please manage your risks accordingly if you choose to trade Futures contracts.
Coinbase Advanced Perpetual supports collateral assets (e.g. BTC, ETH). However, the total balance display in 3Commas will not include collateral asset values at this time. If you hold collateral assets, the displayed balance may be incorrect.
Before you move forward with this article...
If you have any feedback regarding this article, please fill out this Feedback form - this will help us update the article faster to meet your expectations and answer your questions.
Important updates!
Now, Coinbase Advanced users have an opportunity to trade with USDC trading pairs! This is an important update for US residents and beyond, as the USDC pair on Coinbase Advanced is now supported in many countries.
All API keys created before March 2024 will permanently remain active and valid until you manually delete them. You don't need to update your current connection
Coinbase Perpetual: You can now connect Coinbase Perpetual to 3Commas, but only through Manual API Connection.
I. Fast Connect
1. Go to the "My Portfolio" page and click on "Connect a new account"
If this is your first exchange to be connected, click on the Connect exchange button:
You can also choose Coinbase Advanced from the onboarding page right after you sign up. After that, move to the Step 3:
2. Click on Exchanges and choose Coinbase Advanced
3. Click on Connect Coinbase Advanced
If you already have a Coinbase Advanced account, click on Connect Coinbase Advanced.
If you still don't have an account, click on Create a new Coinbase Advanced account:
4. This will redirect you to the Coinbase Advanced sign in page
Here you can log in to your Coinbase account.
If you are already logged in, please proceed to step 5.
5. Complete the log-in or sign-up process and Allow access
6. Coinbase Advanced is connected to 3Commas
You can check it on the My Portfolio page:
If you would like to see or delete the API keys created on your Coinbase account after Fast Connect, please head to this page:
II. Manual API keys creation
Important Reminder:
You will need two separate exchange connections for Spot and Perpetual accounts on Coinbase Advanced.
Recommended Connection Methods:
Use Fast Connect for Spot accounts.
Use Manual API Connection for Perpetual accounts.
Not Like Binance where a single API key connects both Spot and Futures accounts, Coinbase Advanced requires individual keys for each type of account.
2. Go to the API management page.
Click on the link below:
3. Click on Create API key
4. Create a name for API keys
The name must start only with a letter.
5. Click on API restrictions
6. Enter the IP Whitelist addresses
To find updated IP addresses, go to the connecting Coinbase Advanced exchange page and take the IP addresses from there:
Paste them into the IP Whitelist field divided by commas:
7. Enable permissions
Choose Default Portfolio if connecting Spot or choose Perpetuals if connecting Perpetual account.
Enable Trade (execute trades on your behalf) permission and click the Create & download button.
For Spot:
For Perpetuals:
8. Complete 2-factor authentication
9. Save and Secure Your API Keys
After creating the API keys, ensure you save the JSON file securely to your computer.
Copy the API keys exactly as they appear by clicking the Copy button.
Click the "I've saved my key" button to complete this step.
Note:
Once your Coinbase Advanced account is successfully connected to 3Commas, delete the JSON file or any other saved copies of the API key details from your computer for increased security.
10. Connect the Coinbase Advanced account to 3Commas
That's it! Congratulations!
Now, use these API keys to connect your Coinbase Advanced account to 3Commas! Enter them in the dedicated fields:
This article will help you with this:
Connect an exchange using an API key
If you have any kind of problem creating API keys on Coinbase, you can use the help of the Coinbase support team to gain the most detailed information about your problem.