Important Notice
Coinbase Perpetual Futures 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.
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
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 your API Keys
Make sure to save a JSON file to your computer.
Copy the API keys. Make sure to copy the keys exactly as they are, by clicking on the Copy button:
Then click on the "I've saved my key" button.
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.