Recap supports direct integration with Kraken via read-only APIs. Once connected, Recap's desktop application will pull in all of your transaction history and set up a realtime connection to your account. 


For your security and privacy, the integration with Recap and Kraken is a direct connection between the Recap app and Kraken. Recap as a service does not hold any credentials that would allow us to connect to your accounts. (For more information regarding our security and privacy standards, check out our dedicated article here). We also use end-to-end encryption to ensure that the only person who can see your data is you.

If you have a lot of transactions the process might be more complicated. The wizard will prompt you if this is the case. Instructions for this process are covered in steps 6-9.

Step 1 - Log in to Kraken

Login to Kraken as you normally would.

Step 2 - Navigate to API Key Management

Navigate to your profile (top right) then choose API using the tab menu navigation.

Step 3 - Generate a new API Key

Click Generate New Key.

Step 4 - Name and configure the API Key

Give the key a description and check the 4 Query permissions and the Export Data permission as shown below.

Please also ensure the Key Expiration, Query Start Date/Time and Query End Date/Time are all "Off".

Then click Generate Key.

Step 5 - Enter the API Key and Private Key

Copy and paste (or very carefully type) the values into Recap. Don't worry, the keys in this guide are fake.

Enter the API Key and the Private Key into Api Secret.

If the dialog closes, you're done. Congratulations, Kraken is now synced!

However, if you see the dialog below proceed to step 6.

Step 6 - (Optional) Export Trades

If you have a large number of transaction within Kraken Recap will need priming with the trade and ledger history from Kraken. This is because Kraken's API is very slow and only returns a small number of records for every request.

Navigate to Profile, History then Export.

In the date selection create a date range from 01/01/2013 - present day. The date picker in Kraken is quite temperamental, so please double check the date range you have selected.

In the fields section click Select All.

Finally click the Submit button.

Kraken will start generating a CSV export file for your trade history. This can take some time to generate so feel free to proceed to the next step while you wait.

Step 7 - (Optional) Export Ledgers

Now change the dropdown from trades to ledgers but leave the date selection the same.

In the fields section click Select All.

Finally click the Submit button.

Step 8 - (Optional) Download CSVs

Once your data export requests are ready you will be able to download them to your computer. Click the Download link for both the trades and ledgers files and save them to a safe location.

Step 9 - Import CSV files

Finally the files can be imported. Click each Browse button to pick the correct file. Once you've added both, click Next and you should be done.

Congratulations Kraken is now synced. Apologies for the long process. As soon as Kraken support a better way we'll upgrade Recap to support it.


Click Support on the left menu to talk to us from within the app or join our telegram group

Did this answer your question?