As part of Coinbase’s transition to a single trading experience, Coinbase Pro has been retired and replaced by Advanced Trade. While the Coinbase Pro API is no longer active, you can still track your historical Coinbase Pro transactions in CoinTracker, which helps preserve accurate balances and cost basis calculations.
If you previously connected to Coinbase Pro via the API
Review your account to confirm your historical transactions look correct. A Coinbase Pro CSV import may be needed to replace the deprecated API connection if your account doesn't meet the criteria below:
- You should not see any asset balances remaining in Coinbase Pro.
- You should see the most recent Coinbase Pro activity reflected as transfers, matched to the receiving exchange or wallet, unless USD proceeds were transferred out or not moved to another exchange, in which case no remaining balance may appear.
If everything checks out, no action is needed.
However, if you’re experiencing any issues, importing your Coinbase Pro transactions using CSV files may help resolve discrepancies, such as:
- If edits were previously made to Coinbase Pro API transactions, this may result in downstream effects such as duplicated transactions or balance discrepancies.
- You may notice missing cost basis between Coinbase Pro and another exchange or wallet.
Frozen transactions
Important: If you have frozen transactions, unfreeze them before continuing with any steps below.
Frozen transactions can prevent CSV imports from completing successfully and may cause balances or transaction history to appear incomplete.
For step-by-step instructions and additional details, please see our support article about unfreezing transactions.
Note: Unfreezing transactions may impact your calculations, gains, tax documents, and more due to new historical market data, updated third-party data, and other factors.
Generate and import your Coinbase Pro CSV
Once all relevant transactions are unfrozen, follow the steps below in order.
1. Download your Coinbase Pro CSV
- Visit the Coinbase Pro Statements page.
- Select Generate custom report.
- Set the following options:
- Report type: Account
- Portfolio: All Portfolios
- Account type: All Accounts
- Date: Select a single year
- Format: CSV
- Select Generate and download the file.
If you have transactions across multiple years, generate one CSV file per year.
2. Import your Coinbase Pro CSV into CoinTracker
To upload your file, log into CoinTracker and visit the Coinbase Pro Importer, next select the Coinbase Pro CSV file to upload, or drag and drop it into the upload area.
If you have multiple years of Coinbase Pro transactions, follow these steps below to import your transactions:
- Import your first Coinbase Pro CSV using the importer page above.
- Go to the Wallets page and locate the newly created Coinbase Pro wallet under Imported Wallets.
- Select the […] menu next to the wallet and select Import transactions.
- Import the remaining CSV files for other years one at a time.
3. Remove the deprecated Coinbase Pro API wallet (after verification)
Important: Removing the deprecated API wallet deletes every transaction that was synced through it, including any manual edits or categorizations you applied. Only proceed after you've verified every transaction imported correctly from the CSV.
Once you've confirmed the imported data looks correct, remove the original Coinbase Pro wallet (connected via the deprecated API) from the Wallets page to prevent duplicate transactions.
If you run into any issues, please don't hesitate to reach out to our support team for help.