Skip to main content

How to import data via direct Coinbase OAuth connection or API key?

Updated over 3 weeks ago

How do I connect my Coinbase account directly?

  1. To import your data, you must first create an Integration in the Blockpit Web App.
    To do so, click + Integration in the upper navigation.

  2. Select Coinbase from the list of exchanges, and select Connect.
    ​​

  3. Next connect your Coinbase account by entering your credentials and 2FA.

  4. Allow Third Party: Blockpit access by checking all boxes.

  5. Now your Blockpit integration is directly connected to Coinbase.

πŸ’‘ If the direct connection does not work you can alternatively add your Integration via API key as follows below.
​
​iOS app: The Apple Private Relay, which is activated by default, must be deactivated before the connection, as it is not possible to verify a new device via the app.


​

How do I get my Coinbase API key?

  1. Log into your Coinbase account.
    ​(Not available on the Coinbase App)

  2. Now click on your profile picture in the top right-hand corner and select Settings.

  3. Next click on API.
    ​​

    Coinbase APi.png

  4. Now click on Create API Keys.
    ​​

  5. Enter a name for the API key and keep the permissions set to "View (read-only)" as shown in the following image.
    ​​

  6. Confirm your entries by clicking on Create & download.​

  7. Your API key and Secret are now visible in the API-List.
    ​Your Secret is now shown only once and available to copy!
    ​
    ❗ Please ALWAYS copy the full API key and private key (secret), otherwise you will receive an error message!

    ​

    ​​

  8. To import your data, you must first create an Integration in the Blockpit Web App.
    To do so, click + Integration in the upper navigation.

  9. Select Coinbase from the list of exchanges, navigate to API and copy the API key and the Secret into the designated fields in their full length, as shown above.
    ​​

  10. To finish, confirm your entries in Blockpit by clicking Continue.

πŸ’‘ If your existing integration shows the error β€œinvalid signature” or "authorization error", please reauthenticate your OAuth connection or create a new API key and replace (edit) the existing API key of your Coinbase integration.
​​
​> How to edit the Name, API Key or Import Time Span of an Integration

Which data can be imported via direct Coinbase OAuth connection or API key?

Your complete transaction history always serves as the basis for your tax report. Preferably, automatic OAuth or API solutions are used to import your transactions.

Using the following list, you can identify all implemented products:

Transactions

Supported

βœ… Deposits & Withdrawals
β€‹βœ… Fee Payments
β€‹βœ… Trades & Conversions
β€‹βœ… Advanced Trades
β€‹βœ… Coinbase Card Transactions
βœ… ​Earn: Rewards & Distributions (Staking, Lending, Airdrops, Bounties, Hard Forks)

In case of missing transactions, you can help our support team via chat-request to include them in our import spectrum (if technically possible).

Missing transactions can be found by comparing the actual history of your exchange. You can add these subsequently as individual manual entries or by migrating your CSV data into our Excel template.

Synced Balance

Supported

βœ… Complete import scope

Not Supported

β›” Ethereum (ETH) Staking Balance

If your Synced Balance is displayed incompletely, you can help our support team via chat-request to include it in our import spectrum (if technically possible).

How do I solve problems with my Coinbase Integration?

Did this answer your question?