Track OKX, Coinbase and Kraken in one dashboard
One read-only key per exchange gives one total. Where OKX, Kraken and Coinbase hide balances from their APIs, and how to check the sum is right.
The short answer: create one read-only API key on each exchange (Read on OKX, the Query permissions on Kraken, View on Coinbase), paste all three into one tracker, and the balances add up into a single total next to your wallets. That part takes about fifteen minutes. What decides whether the total is right is knowing where each exchange keeps money its API reports separately: OKX splits funds across two accounts, Kraken runs derivatives on a separate platform with separate keys, and a Coinbase key sees one portfolio only. The exchange facts below were checked against each exchange’s own documentation on 25 September 2026.
Why track multiple exchanges in one place?
Three exchanges usually means three jobs: Coinbase as the fiat on-ramp, Kraken for staking or euro deposits, OKX for trading. Each app shows its own balance in its own quote currency, and none of them knows the other two exist. The number that matters, what you own in total and how it moved, lives in your head or in a spreadsheet you stopped updating months ago. A dashboard that reads all three does the same arithmetic as the spreadsheet, continuously, from the exchanges’ own data.
What each exchange needs from you
OKX
Permission to tick
Read. Leave Trade and Withdraw off.
What you paste
API key, secret and passphrase
Where balances hide
Funding and trading accounts are separate balances
Kraken
Permission to tick
The Query permissions only
What you paste
API key and private key
Where balances hide
Staked and rewards balances carry suffixes; Kraken Futures uses its own keys
Coinbase
Permission to tick
View. Leave Trade and Transfer off.
What you paste
Key name and private key
Where balances hide
A key sees only the portfolio it was created for
| Exchange | Permission to tick | What you paste | Where balances hide |
|---|---|---|---|
| OKX | Read. Leave Trade and Withdraw off. | API key, secret and passphrase | Funding and trading accounts are separate balances |
| Kraken | The Query permissions only | API key and private key | Staked and rewards balances carry suffixes; Kraken Futures uses its own keys |
| Coinbase | View. Leave Trade and Transfer off. | Key name and private key | A key sees only the portfolio it was created for |
The screens, click by click, are in read-only API keys on OKX, Kraken and Coinbase. This guide is about what happens after the keys exist, which is where most wrong totals come from.
OKX: two accounts behind one login
OKX keeps a funding account, where deposits and withdrawals land, and a trading account, where orders and positions live. Its API reads them through different endpoints, so a tool that reads only the trading account misses coins still sitting in funding after a deposit, and the reverse. When the OKX number in a dashboard looks short, the first question is which of the two it reads.
Two more details from the OKX API documentation. Every call needs the passphrase you set when creating the key, read-only calls included, so a key pasted without it will not connect. And read-only keys do not expire, while keys holding Trade or Withdraw with no IP allowlist expire after 14 days of inactivity.
Kraken: asset codes and a second platform
Kraken’s balance endpoint reports assets under its own codes: Bitcoin appears as XXBT and US dollars as ZUSD. Staked and rewards balances carry suffixes on top, such as .F for balances earning in Kraken Rewards, .B for newer yield-bearing products and .S or .M for older staking. A tracker has to map all of these back to the underlying coin, or the same asset shows up twice under two names, or not at all.
Kraken’s derivatives run on a separate platform with separate API keys, created from the futures account’s own settings, which offer a read-only option of their own. A spot key, however carefully scoped, does not see futures balances. If you trade Kraken futures, check what your tracker reads before trusting the total.
Coinbase: one key, one portfolio
Coinbase lets you split an account into portfolios, and an API key is restricted to the portfolio chosen when it was created. Make a key for the default portfolio and a second one stays invisible; one key per portfolio fixes it. Coinbase’s documentation also asks for ECDSA keys rather than Ed25519 for its app APIs. An Ed25519 key can fail to authenticate, which looks like a broken tracker and is really a key format problem.
Why the total can still be wrong
- Transfers between your own exchanges. Moving USDT from OKX to Kraken is a withdrawal on one and a deposit on the other. Read naively, it looks like money left and new money arrived; for your total it nets to zero apart from the withdrawal fee.
- Quote currencies. Kraken may hold euros, Coinbase dollars, OKX USDT. The total needs one reference currency and a price for each, and a stablecoin is close to a dollar, not identical to one.
- Coins in flight. A withdrawal in progress has left one exchange and not yet reached the other, so for a few minutes the total dips by the amount in transit.
- Forgotten corners: earn products, sub-accounts, a second Coinbase portfolio, a Kraken futures wallet. Each needs to be read or knowingly left out.
None of these are exotic. They are why a spreadsheet total drifts from what the exchanges say, and why the first reconciliation is worth doing by hand: add up each exchange’s own balance screen and compare the sum with the dashboard. Once the two match, the dashboard can carry on alone.
Setting it up in TrueHold
TrueHold connects OKX, Kraken and Coinbase directly with read-only keys, alongside Binance, Bybit and other exchanges, and adds them into one total next to wallets tracked by address on EVM chains, Solana, Bitcoin and more. Open Exchanges, choose Link an exchange, pick the venue and paste the credential, with the passphrase for OKX. The exchange pages show what each connection brings in: OKX, Kraken and Coinbase. If a sync fails, the permissions screen you just left is the first place to look. When a key is no longer needed, auditing your exchange API access covers finding and deleting it.
Frequently asked questions
Can I track multiple exchanges without giving trading access?
Yes. Each exchange lets you create a key that can only read: Read on OKX, the Query permissions on Kraken, View on Coinbase. A tracker needs nothing more, and the exchange enforces the limit on its own side. More in the read-only API key entry.
Why is my OKX balance lower in a tracker than in the OKX app?
Usually because the funding and trading accounts are separate. The OKX app can show them together, while a tool that reads only one of them misses whatever sits in the other.
Why does Kraken show XXBT instead of BTC?
XXBT is Kraken’s own API code for Bitcoin, just as ZUSD is its code for US dollars. Staked and rewards balances add suffixes such as .F or .B, and a tracker has to map them back to the base coin.
Do I need a separate key for each Coinbase portfolio?
Yes. A Coinbase API key is restricted to the portfolio selected when it was created, so each portfolio you want counted needs its own key.
Do transfers between my exchanges count as profit or loss?
No. Moving coins between your own exchanges changes where they sit, not what you own; only the withdrawal fee is a real cost. A total that treats the deposit as new money is counting it twice.
Terms in this article
See your whole portfolio in one view
TrueHold is an AI-native financial and DeFi platform for modern capital. Paste a wallet or link an exchange to see every chain in one view, free.
Open TrueHold →Keep reading
Sep 21, 2026 · 4 min read
Bitcoin watch-only: track a wallet without giving up the keys
A watch-only Bitcoin wallet reads balances from public data alone. Address or xpub, what the gap limit breaks, and the privacy you trade away.
Sep 16, 2026 · 7 min read
Best perp DEX trackers in 2026: your book, any address, and the whole market
Fourteen perp DEX tools sorted by job: your own book across venues, any Hyperliquid or Lighter address, trader research, market data and alerts.
