Skip to main content
API Sync: Exchange API limitations
Robin Singh avatar
Written by Robin Singh
Updated over 2 months ago

Some exchanges do not provide Koinly with full access to your transactions even after you have added your API keys.

This is not only due to known limitations but also because they sometimes return incomplete or inaccurate blockchain data. If you’re noticing gaps or incorrect balances after syncing, it’s likely due to these data issues.

You will be able to see any API limitations when setting up a new wallet in a yellow warning such as this one:

Screenshot 2020-12-20 at 21.26.37.png

If you have already created a wallet then you can click on your wallet and then on the Troubleshoot button which will highlight any known issues with it.

If the API sync is incomplete

Sometimes the limitations affect your account greatly and your imported data is incomplete.

Steps for a More Reliable Import:

1. Delete the existing wallet.

2. Create a new wallet.

3. Import data via CSV only (see How to import a CSV or Excel file)

4. Do not reconnect the API.

Adding API After CSV Import (Not Recommended):

You can connect the wallet to the API after importing the data from the CSV file and instruct it to only import from a certain date. This may be useful if you have CSV data from previous years which the API won't import due to limitations.

1. From the Wallets page, go to your wallet and click 'Setup auto-sync'

2. Set “Start import from” a specific date. This can be found under the 'Advanced' section of the API options:

Disclaimer: We don’t recommend reconnecting the API if it’s caused issues before, as it may continue to be inaccurate.


Did this answer your question?