Skip to main content

Connecting Kraken

Track your Kraken spot trades with a read-only API key.

What you need

Kraken connects with a read-only API key. It lets TradeDNA see your trades and balances, never place orders or move funds. Your full trade history imports on connect.

1. Create a read-only key

In Kraken, open Settings, then API, and choose Add key. Give it a name like TradeDNA, then tick only these four permissions:

  • Query, under Funds permissions

  • Query open orders & trades, under Orders and trades

  • Query closed orders & trades, under Orders and trades

  • Query ledger entries, under Data

Leave everything else off, especially Withdraw, Create & modify orders, and Cancel & close orders. Leave the WebSocket, IP address restriction, key expiration, and query date options off too. Then choose Generate key and copy both the API key and the Private key.

2. Add the connection

In TradeDNA, go to Settings, then Connections, open the Auto-sync tab, choose Add auto-sync account, and pick Kraken. Paste your key into API key and your private key into API secret (private key), add an optional Account label, and choose Connect Kraken.

3. Done

When it connects, you will see your trades imported, and new trades sync on their own from here.

If you see a note that a permission is missing, open the key in Kraken and confirm all four query permissions above are ticked, then reconnect.

Did this answer your question?