Skip to content

Connect Coinbase with a read-only API Key

This guide is for a personal Coinbase account using the Coinbase App / Advanced Trade API. It does not apply to Coinbase Exchange, International Exchange, or Prime.

  1. Sign in to the Coinbase Developer Platform with the Coinbase account you want to connect.
  2. Create or select a project.
  3. Open Secret API Keys.
  4. Select Create API Key.

Use these settings:

Coinbase field Recommended setting
Nickname TickPro
Portfolio Select the portfolio you want TickPro to read
API restrictions View only
Signature algorithm ECDSA
IP allowlist Only enter an address explicitly shown by TickPro

Expand API restrictions or Advanced Settings if the permission and signature options are hidden.

Create the key and complete any Coinbase security confirmation.

Coinbase shows two values:

  • Key Name — looks like organizations/{org_id}/apiKeys/{key_id}
  • Private Key — a multiline EC private key
Where each Coinbase value goes in TickPro
Coinbase Key NameTickPro Key Name
Coinbase Private KeyTickPro Private Key
  1. Open TickPro → Settings → Coinbase.
  2. Tap Add a new Coinbase account.
  3. Select the API Key tab.
  4. Paste the Key Name and the complete Private Key.
  5. Tap Validate API Key.
  6. When validation succeeds, tap Save and connect.

During validation, TickPro calls Coinbase’s key-permissions endpoint. The key must report can_view: true and must not report Trade, Transfer, or Receive access.

Symptom What to check
Authentication or signature error Recreate the key with ECDSA, then copy the full Private Key
Invalid Key Name Copy the complete organizations/.../apiKeys/... value
Private Key rejected Preserve the BEGIN/END lines and all line breaks
Permission validation failed Leave only View enabled
IP restriction Remove an incorrect allowlist or use the server IP shown by TickPro
No accounts or balances Check that the correct Coinbase portfolio was selected

Open CDP → Secret API Keys, find the TickPro key, and delete it. You can also remove the connected account from TickPro.