UPDATE from 11/30/2021:

Our team has found that some Kucoin API connections do not provide all of the data from the account. Please double check your Kucoin holdings to ensure the API import was successful.

If there are missing transactions, please request an XLSX file from Kucoin support and import the missing transactions using this file.

Kucoin Support XLSX Step-by-Step Instructions:

This import method does not provide Bonus transactions. You will need to create a Custom CSV to import these transactions.

  1. Convert the Excel file provided by Kucoin Support ([email protected]) to our Custom CSV format

  2. If you need to download a Custom CSV template, you can do so here

  3. The Payment tab in the Kucoin Support Excel file provides deposit and withdrawal data

    1. In our Custom CSV, please label deposit transactions as Receive and withdrawal transactions as Send

  4. The Trade tab in the Kucoin Support Excel file provides trade data

    1. In our Custom CSV, please label these transactions as Trade

  5. You may also wish to review our article on How do I created a custom CSV?

  6. Import the converted Custom CSV file into Zenledger under Imports > Add Account > Custom CSV Upload

API Step-by-Step Instructions:

  1. Log in into your KuCoin account, hover over the profile icon in the top right corner, and select API Management (https://www.kucoin.com/account/api)

  2. Click the Create API button

  3. Enter a Name (Zenledger) and passphrase of your choice (passphrase must be 7-32 characters with no spaces)

  4. Make sure API Restriction is marked General

  5. Select "No" for IP Restriction and click "Next"

  6. Enter your trading password, email verification code and Google verification code

  7. Copy the Passphrase, Key and Secret and paste into Imports > Add Account > Kucoin > Kucoin API

  8. For security purposes, please disable the Trade and Withdrawal permissions for this API key

CSV Step-by-Step Instructions:

This import method may not contain data from before 2019 from your Kucoin account.

  1. Login to your Kucoin account

  2. Open your Kucoin records page

  3. Download your deposit and withdrawal history file by clicking Export to CSV

  4. Navigate to orders and click on Spot Trade history. Go to Trade history and download trade history by clicking Export to CSV

  5. Select date range and press Confirm

  6. Unzip the downloaded file to reveal a CSV file

  7. Import this file into ZenLedger by reaching the import page at Imports > Add Account > Kucoin > Kucoin CSV

Kucoin Sub-Account API Instructions:

  1. Login to your Sub Account

  2. In the User Profile page click on API

  3. Click on Create API

  4. Enter a Name (Zenledger) and passphrase of your choice (passphrase must be 7-32 characters with no spaces)

  5. Make sure API Restriction is marked General

  6. Select "No" for IP Restriction and click "Next"

  7. Enter your trading password, email verification code and Google verification code

  8. Copy the Passphrase, Key and Secret and paste here

  9. For security purpose, please disable the Trade and Withdrawal permissions for this API key.

If you encounter issues with these import methods, please reach out to our Support team for assistance.

Did this answer your question?