There are multiple ways to add a wallet to CoinTracker, and using an API key is one of the easiest options. Here’s what you need to know about API keys and how we use it to access your transaction data:
- An API key (Application Programming Interface) functions like a password, helping apps or websites verify your identity and confirm access to your account’s data.
- Most cryptocurrency exchanges let you generate an API key to share your transaction data with third-party apps like CoinTracker.
- Unlike typical passwords, an API key is randomly generated and cannot be edited once created. Some API keys are for one-time use, while others maintain a continuous flow of data between applications.
How CoinTracker uses your API Key
When connecting to certain exchanges, such as Gemini or Binance, Cointracker requires an API key. We only request read/view access to your account, never write, trade, or transfer access. Be cautious of any app requesting write access.
For example, when connecting Gemini to CoinTracker, the read/view API key verifies your ownership and syncs your transaction data to CoinTracker in real time. The only exceptions are Coinbase (integrated via OAuth2), Uphold, and CoinJar, where you sign in to grant read-only access. For other exchanges, we ask that you provide API keys with view permissions whenever possible.
Securing your API key
API technology is secure, but it’s essential to store your API key in a secure location, like an encrypted file or password manager. You can revoke access to an API key at any time by editing it within the account where it was generated.
As an important reminder, CoinTracker will never ask you for your recovery phrase or request write/trade/transfer access to any exchange or connected wallet. Read our Privacy Policy and security best practices.