Exchange API Sync Failed
Shane Brunette avatar
Written by Shane Brunette
Updated over a week ago

If you cannot sync the exchange via API, please make sure that:

  1. You are using recently generated API keys. Sometimes, the API key will expire, particularly if you are using it with other services.

  2. You have had recent transactions on that exchange. Some exchanges only have limited historical data available via their API. If this is the case, you will need to upload via the exchange CSV import (if available), or select the manual CSV option and import the data manually.

  3. You have granted the correct permissions. We usually detail the permissions in the instructions, but generally speaking, you need to create READ-ONLY access to the transaction/ledger history. Only ever add read-only permissions. Do not add keys that enable trading or transfer of funds.

  4. Make sure you have completed KYC on that exchange. Many exchanges block access to historical data if you have not yet completed KYC.

  5. This pair of API keys is only used for Crypto Tax Calculator. If the same pair of API keys is being used elsewhere, our API may experience failures. In this case, please generate a new set of API keys for use with CTC or other services.

  6. Try it again later. Sometimes, the endpoint is not stable. If you try it again later, it usually works.

If you have checked all of the above and still get an error code, you can check the resolution in this guide according to the error code given.

If it still doesn't work, please reach out to support with the exchange name so we can investigate further. Sometimes, the exchange has updated its API format, and you are unlucky enough to discover this before us.

Did this answer your question?