Most exchange sites provide a special programming interface (API) for the integration of the exchange with third-party services (for example, xChainer). Through such an API, it is possible to automatically perform various functions: obtaining information about balances, history of operations, creating and canceling orders.
xChainer uses such APIs to interact with users' exchange accounts and to obtain information for analysis.
To connect the API exchanges provide special data - keys. These keys are created by users in the private area on exchanges, indicating the allowed types of operations for each key created.
Typically, API keys are a pair of values: the key itself and secret key. Both these values must be specified in xChainer when connecting exchange accounts.
When creating a key for loading history in xChainer, it is enough to specify the key only the rights to read the account data. NEVER be required to indicate the right to withdraw funds.
For more information on how to create API keys for various exchanges, see How to create API keys.
You do not have to worry about the safety of your deposits by providing the API key to the xChainer system. This is due to the fact that xChainer does not use the rights to withdraw funds and trade by API keys, so it is recommended in the API settings to specify only the rights to read balances and transaction history. In this case, xChainer in no way can affect the safety of your account.