Kraken – API

Add your Kraken transactions to Waltio via an API key

Updated over a week ago

Hi there 👋

Here is how to create an API key pair on Kraken to add your transactions to Waltio

Step 1: Login to your Kraken account.

Step 2: Click on your name in the upper right corner.

Step 3: Select “Security” then “API” in the drop-down menu.

Step 4: Select the “Add Key” tab in the API panel.

Step 5: Generate API keys

The following authorizations are required:

  • Query Ledger Entries

  • Query Funds

💡 Last year, only the “Query Ledger Entries” authorization was required.

Now, we need to see your balance to facilitate your reporting and also for our future dashboard features that will be available at the end of February.

So, if you have already created an API key on Kraken before November 30, 2021. You need to alter the permissions of the key to add “Query Funds). We have just written a tutorial about this.

Step 6 : Go back to Waltio and enter your API key.

💡 Synchronization can take anywhere from a few minutes to a few hours. While waiting for us to retrieve your Kraken deposit and withdrawal transaction histories, you can deposit files from other accounts or connect other APIs.


🪧 About Kraken

1️⃣ It is possible to add multiple Kraken APIs on Waltio.

2️⃣ Kraken rollovers are fees associated with holding an open position and can be earned or charged. Generally, therefore, they are deducted from the portfolio value by Waltio. Rollovers can be negative, positive or equal to 0 and carry a fee. If the amount of rollovers is greater than or equal to 0, then Waltio creates a deposit transaction. Otherwise, Waltio creates a withdrawal. It is always possible to view the fees on the transactions.

3️⃣ OTC transactions cannot be retrieved and must be added manually

⚠️ If you add files containing API-read transactions, Waltio will duplicate the relevant transactions. If you already had Kraken files on your Waltio account, our API gives you a choice. It will present you with two options:

👉 Recovering all data from your Kraken account since its inception.

👉 Recovering all data since the most recent transaction date on your Waltio account.

4️⃣ You should not delete your keys or change the permissions because it will complicate the analysis :

  1. If you have already deleted your keys, then we will not be able to synchronize automatically. So you will have to create new ones.

  2. If you have already modified your keys, then we put them in disabled mode.

  3. If you correct afterward, you will have to contact us, because we do weekly synchronizations.

  4. Deleting the keys will automatically cause the loss of all modifications (recording of labels, prices, etc.) made on the transactions retrieved via API.


If you have any other questions, do not hesitate to contact us via the chat just at the bottom right of your screen! 💬


The Waltio Team

Did this answer your question?