Skip to main content

Connecting your Kraken account

A step-by-step guide for connecting your Kraken account to Recap with a read-only API key

S
Written by Scott

Recap connects to Kraken with a read-only API key. Once connected, Recap imports your full Kraken history, including trades, deposits, withdrawals, and staking and Earn rewards. Recap syncs the account again when the app loads, or whenever you choose Sync now.

If you don't have a Recap account yet, you can sign up at recap.io.

Is it secure?

  • The API key is read-only, so Recap can view your balances and transaction history but cannot trade, deposit or withdraw.

  • Your Private Key stays in the Recap app: requests to Kraken are signed on your device, and Recap never stores credentials that could access your account.

  • Once imported, your data is end-to-end encrypted, so only you, and anyone you choose to share it with, can see it.

Step 1: Create a read-only API key on Kraken

1. Sign in to your account at Kraken.com, click your account icon (top right) and select Account.

2. Select the Connections & API tab, then click Create API Key.

3. Give your key a name you'll recognise, such as "Recap", and tick these five permissions:

  • Funds permissions: Query

  • Orders and trades: Query open orders & trades, and Query closed orders & trades

  • Data: Query ledger entries, and Export data

Leave every other permission unticked, and leave Key expiry, Query start date and Query end date set to Off so Recap can import your complete history. Then click Generate key.

4. If prompted, enter your 2FA code.

5. Kraken will show your API Key and Private Key. Copy both; you'll paste them into Recap in the next step. Treat these keys like a password and never share them with anyone else.

Step 2: Connect your Kraken account in Recap

1. Sign in to Recap at app.recap.io, go to Accounts and click Add account.

2. Select Connect to Exchange API and click Next.

3. Select Kraken and click Next.

Trade futures too? Kraken Futures uses separate API keys, so add it as a separate account by choosing Kraken Futures here. See Connecting your Kraken Futures account.

4. Give the account a name (or keep "Kraken") and click Next.

5. Paste your Kraken API Key into the API Key field and your Kraken Private Key into the API Secret field, then click Next.

6. Recap will check the key, create your Kraken account and start importing your transactions. This usually takes a few minutes, depending on how long your account history is. You can add your other exchanges and wallets in the meantime.

Troubleshooting

I see a connection error after entering my keys

Check that the key has all five permissions listed in Step 1, that both keys were copied in full, and that Key expiry and the Query start and end dates are Off. If the error persists, create a new key and set Custom number only used once window to 10000 at the bottom of the key settings.

Can my accountant see my Kraken data?

Yes. You can invite your accountant to your portfolio from within Recap so they can review your transactions and reports.

Need help?

Click Support in the bottom left of the app to talk to us directly.

Did this answer your question?