Deribit Logo
Koinly Logo

How to file your Deribit taxes

How to connect Deribit to Koinly automatically using API

On Deribit

  1. Log in to your Deribit account
  2. In the top right corner, select your account name
  3. From the drop-down menu, select My Account
  4. In the left-hand menu, select API
  5. On the right-hand side, click Add New Key
  6. Under Account, select Read
  7. Under Block Trade, Trade, Wallet, and Custody, select None
  8. Under Name, add a name for your API key, for example, “Koinly”
  9. Select Create new API Key
  10. Copy your Client ID and Client Secret

On Koinly

  1. Sign up or log in to Koinly and go to wallets
  2. Select add new wallet: Deribit
  3. Select set up auto-sync
  4. Paste your Client ID and Client Secret
  5. Select secure import

How to integrate Deribit with Koinly using CSV

You'll need to start by downloading a CSV file with your full trading history from Deribit before you can upload it to Koinly - here's how.

How to download and export your transaction history CSV file from Deribit

  1. Log in to your Deribit account
  2. In the top right corner, select your account name
  3. From the drop-down menu, select My Account
  4. In the left-hand menu, select Transaction Log
  5. Select a date range - this should cover your entire transaction history with Deribit
  6. Select Download Logs

How to upload your Deribit CSV file to Koinly

  1. Sign up or log in to Koinly and go to wallets
  2. Select add new wallet: Deribit
  3. Select Import from file
  4. Upload your CSV file

How do I troubleshoot my Deribit integration to Koinly?

If you need any help connecting Deribit to Koinly to do your taxes, try these resources: