Skip to main content
All CollectionsConnect Exchange & API Issues
How to connect to Coinbase with API Keys?
How to connect to Coinbase with API Keys?

Learn how to create and configure Coinbase API keys for your Cryptohopper trading bot, plus troubleshooting tips.

Pete Darby avatar
Written by Pete Darby
Updated over a month ago

Step by step explanation how to create API Keys for Coinbase:

To get subtitles in your language on YouTube, click the Settings button on YouTube.

  1. If you haven’t already, go to Coinbase’s website and create an account.

  2. Verify your account. Then, start setting up the API by navigating to the API settings and clicking on API Keys.

  3. Click on 'Create API Key' and select 'Trading Key'.

  4. Name your API Key, select your 'Default' portfolio, and enable 'View' and 'Trade'. Additionally, 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.

  5. Click on 'Create and Download' and complete the 2FA process.

  6. Copy the API Key name and paste it under 'API Key' in Cryptohopper. Also, copy the Private key and paste it under 'API Secret' in Cryptohopper.

  7. To connect your Coinbase account with Cryptohopper, copy the API Key and API

  8. Click on 'Save'. Your trading bot is now connected to Coinbase Advanced!

Unable to see your Coinbase exchange balance?

If you are unable to 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. To fix this, try disabling auto-fill, using incognito mode, switching to a different browser, or disabling your password manager. For more information, you can watch our Cryptohopper Academy video on this subject or check our troubleshooting article.

You might encounter an error in Cryptohopper's onboarding process when connecting to Coinbase, even if your API Keys are correct. The most common reasons include having no funds in your exchange account, having no funds in your trading account (as some crypto exchanges differentiate between funding and trading accounts), or not being a verified exchange user (KYC). In this case, please click on 'Continue without testing'. You can always check your API Keys later in your Base config.

Did this answer your question?