How to Add API Keys
Intro
An application programming interface (API) key is a code used to identify and authenticate an application or user. By means of an exchange API traders can access their exchange accounts programmatically, so they can trade without logging in to the exchange. With TabTrader, APIs allow you to query your balance and trading information as well as place orders, all via a single interface.
There are a variety of exchanges supported by TabTrader, so in order to create an API, you’ll need to refer to the instructions for creating API keys on your exchange’s website. Log in to your exchange account and determine where the exchange provides access to API management features. This can be variously located in the security settings, account profile or account control settings.
When generating an API, keep in mind that there are few different permissions for API keys.
Typically, you can enable the following permissions for your API:
1. Read: Query your account’s balance and trading information (trades, orders, positions, funding)
2. Trade: Allows you to place orders and manage your positions
3. Withdraw: Allows you to transfer your assets to another wallet address (this permission is neither recommended nor has any use within TabTrader)
Connecting APIs to TabTrader
The Portfolio page gives you an overview of all your exchange accounts in one place.
As the API key pair is created the exchange will display your public and private API keys. These should be securely stored.
Now you’re ready to connect your exchange account.
Watch an instruction is in the video tutorial.
For security reasons, adding API accounts is allowed only with two-factor authentication (2FA) enabled for your TabTrader profile.
Portfolio page
Proceed to Portfolio and press the “+” button in the right upper corner of the screen.
You can add your keys to TabTrader in two ways:
- Scan the QR code;
- Select your exchange from the list and paste your public and private keys into the respective fields.
List of supported exchanges
Add account page
Note: some exchanges may request additional parameters for your API, such as ‘passphrase’. Keep in mind that this parameter is a user-made code, so may not be displayed on your exchange interface. You just have to remember it.