ブログ

How to Track Crypto Across Multiple Exchanges in One Place (Spreadsheet vs. Exchange Apps vs. Read-Only API)

· Satoshi Note

この記事はまだ日本語版がないため、英語版を表示しています。

他の言語: English · 한국어

Most people who have been in crypto for more than a year end up with accounts on more than one exchange: Coinbase for the first purchase, Kraken or Binance for a wider list of coins, maybe bitbank or Coincheck if they live in Japan. The side effect is that nobody can tell you your total. Each app shows its own slice, in its own currency, with its own average cost.

This post lays out the three ways to get one number, with the trade-offs of each, and then answers the questions people ask most about the third method, read-only API aggregation.

Method 1: A spreadsheet

Write down every coin, quantity and purchase price in Google Sheets or Excel, and pull the current price with a formula or by hand.

  • Pros: free, fully private, and you decide how every number is calculated.
  • Cons: every trade has to be copied in by hand. Miss one and every profit figure after it is wrong. For anyone who trades more than a few times a month, the sheet stops being maintained.

Method 2: Open each exchange app in turn

Check the "assets" or "portfolio" tab on Coinbase, then Kraken, then Binance, and add them up.

  • Pros: the numbers come straight from the exchange and are as accurate as it gets. Nothing to set up.
  • Cons: the total exists only in your head. Non-USD exchanges need a currency conversion. And if you hold the same coin on two exchanges, no app shows the combined average cost.

Method 3: Read-only API keys into one tracker

Each exchange lets you create an API key with only "read" or "query" permissions. You paste those keys into a portfolio tracker, which pulls your trade history and balances and merges them into one table.

  • Pros: once connected, it updates by itself. You get per-coin average cost, unrealized profit and allocation across all exchanges, with currency conversion handled for you.
  • Cons: your exchanges have to be on the tracker's integration list. Creating each key takes three to five minutes. Trackers differ in which exchanges they support and what the free tier covers, so there is some choosing to do.

Why a read-only API key is safe

When you create an API key on an exchange, you choose its permissions. A key with view balances and view orders / trades enabled, and trade and withdraw disabled, can show your history but cannot place an order or send a coin anywhere. Even if the key leaked, "read" is all it could do.

Two more steps make it safer still. First, if the exchange offers it, restrict the key to the tracker's IP addresses, so it does not work from anywhere else. Second, delete the key on the exchange when you stop using the tracker. Whatever tool you use, never hand over a key with withdrawal permission.

How to connect your exchanges in Satoshi Note

Satoshi Note is a free web app built around method 3. Three steps:

  1. Sign up at satoshinote.io with a Google account or an email verification code.
  2. Settings > Exchange connections — pick your exchange from the Global tab (Coinbase, Binance, OKX, Bybit, bitbank, Coincheck, Backpack) or the Korea tab (Upbit, Bithumb, Coinone, Korbit).
  3. Paste the key — create a read-only API key on the exchange and paste it in. The exchange API key guide shows, for each exchange, where the key page is and which permission boxes to tick and leave unticked.

Your trades then load into one table with per-coin average cost, unrealized P&L and allocation. An EVM wallet such as MetaMask can be added by address alone, no key needed. Yen and won trades are converted and shown in USD on the English screen.

Frequently asked questions

Does it cost anything?

Satoshi Note is free. There is no limit on the number of connected exchanges or recorded trades, and there is no paid plan.

Is it safe to give a tracker my API keys?

A key with only read permissions can do nothing except read balances and trade history. It cannot trade or withdraw. Satoshi Note accepts read-only keys only and stores them encrypted on its servers. If you ever want to cut the connection, deleting the key on the exchange ends it immediately.

Which exchanges are supported?

As of October 2026, eleven: Coinbase, Binance, OKX, Bybit, bitbank, Coincheck and Backpack globally, plus Upbit, Bithumb, Coinone and Korbit in Korea. Gopax and Bitget are in preparation. Kraken is not supported yet, so a Kraken-heavy portfolio is better served by a tracker that lists it until then. The current list is always on the exchange API key guide.

Does it show my futures positions?

No. Satoshi Note pulls spot trade history and balances from your exchange accounts; it does not sync futures or margin positions, and it does not produce tax reports or import or export CSV files. The Satoshi Index, which anyone can open without logging in, is a different feature: it aggregates the public on-chain positions of top traders on Hyperliquid, dYdX, Lighter and Pacifica by coin, not your own account.

Does it work on a phone as well as a PC?

It is a web app, so the same account opens in a desktop browser and a mobile browser. It is not in the app stores yet; Android users can download an install file directly from the site. The interface is available in English, Korean, Japanese and Chinese.


Satoshi Note is free and accepts read-only API keys only. Site: satoshinote.io.

← ブログ

Satoshi Note(サトシノート)は TokenPost が提供する無料の暗号資産管理アプリです。13 の取引所の保有資産・損益・取引履歴をひとつの画面にまとめ、Hyperliquid・Lighter・dYdX・Pacifica の上位トレーダーがいま何を保有しているかを表示します。 Satoshi Note を開く