CoinTracking supports the import of Binance transactions.
For API imports you need to create an API key that you can insert into CoinTracking. You can learn how to do this here.
Follow the import instructions to download a CSV file from the exchange or wallet and then upload it to CoinTracking to import all transactions.
Please note that the Binance CSV and API data are not compatible. Therefore, please delete all data previously imported via Binance CSV before starting the API importer.
Also, Binance does not provide a complete trade history via API or CSV. Details can be found under Missing data from Binance API or CSV.
After adding new trade pairs that you have never traded on Binance before, you need to update them as described in Binance API - Update Trade Pairs.