Follow the steps below to create API keys on Coinbase and connect your trading bot to Cryptohopper.
Want a quicker and easier setup? Use Fast Connect to connect to Coinbase by logging in with your Coinbase account directly.
To get subtitles in your language on YouTube, click the Settings button on YouTube.
Create API keys on Coinbase
Go to Coinbase's website and create an account if you haven't already.
Verify your account. Then navigate to the Developer Platform and click API Keys. To find the Developer Platform, click on the button next to the Profile button.
Click Create API Key and give it a name.
Expand API restrictions and copy and paste the IP addresses you see in your Cryptohopper Base config under Exchange, or from the Connect Coinbase Advanced screen during your Cryptohopper onboarding.
Select your Portfolio, enable Trade (execute trades on your behalf), and enable Export (export private key).
Expand Advanced Settings and select ECDSA (Required for Coinbase App & Advanced Trade SDKs).
Click Create and Download and complete the 2FA process.
Copy the API Key name and paste it under API Key in Cryptohopper. Copy the Private key and paste it under API Secret in Cryptohopper.
Click Save. Your trading bot is now connected to Coinbase Advanced.
Unable to see your Coinbase exchange balance?
If you cannot see your Coinbase exchange balance, there may be a few issues preventing your trading bot from synchronizing with your exchange. One common cause is "auto-fill" being enabled in your browser. Try disabling auto-fill, using incognito mode, switching to a different browser, or disabling your password manager.
You might also encounter an error during Cryptohopper's onboarding process, even if your API keys are correct. Common reasons include having no funds in your exchange account, having no funds in your trading account (some exchanges differentiate between funding and trading accounts), or not being a verified exchange user (KYC). In this case, click Continue without testing. You can always check your API keys later in your Base config.
For more help, check our troubleshooting article.
