Skip to content
Cryptio Help Center home
Cryptio Help Center home

How to connect Coinbase to Cryptio

Connecting your Coinbase Exchange account to Cryptio allows you to automatically sync balances and transactions into your Cryptio workspace. Once connected, your data will stay up to date without manual uploads.

Step 1: Generate Your API Key in Coinbase

  1. Log in to your Coinbase Exchange account.

  2. Click the Profile menu in the top-right corner, then select Settings.

  3. In Settings, go to the API tab.

  4. Click + New API Key (top right). You’ll be prompted to enter your 2-step verification code.

  5. Configure your new API key:

    • Permissions: Select all at the top, then enable every permission ending in :read.

      This ensures Cryptio has read-only access only.

    • Leave trading and withdrawal permissions disabled.

    • If Coinbase prompts for an IP allowlist, add Cryptio’s IPs (see below).

  6. Click Create API Key at the bottom. Your API key and API secret will appear on the API Settings page.

Warning: The API secret is only shown once. Copy and store it securely. If you lose it, you’ll need to generate a new one.

Top Tip: Name your key something descriptive like Cryptio_ReadOnly_2025-09 so you can identify it later.

Step 2: Import Your API Key into Cryptio

  1. Log in to your Cryptio workspace.

  2. Go to the Imports tab.

  3. Select Exchanges and search for Coinbase.

    Screenshot: Coinbase option in Cryptio imports

  4. Click the Coinbase block.

  5. Enter your API key and API secret into the fields provided.

  6. Choose an Import date range (you can select full transaction history).

  7. Click Create to begin the import.

Step 3: Verify Your Import

  1. In the Imports tab, find the Coinbase line.

  2. Click the transaction count to open the Transactions tab.

  3. Confirm that balances and a sample of transactions look correct.

Troubleshooting

  • Missing transactions: Make sure all :read permissions are enabled in Coinbase.

  • Key invalid or expired: Regenerate a new key in Coinbase and update it in Cryptio.

  • IP allowlist error: Ensure Cryptio’s IP addresses are added in Coinbase if required.

  • Data delay: Coinbase imports may take a few minutes if there’s high sync activity.

  • For more API info, please see Coinbase Exchange API documentation