This article refers to the old Binance Legacy Import. We strongly recommend using the new Binance API & CSV Import here.
-------------
TL;DR:
The old Binance Legacy import has multiple limitations, such as only providing 15 days of small asset conversion history via API and especially regarding margin trades, trade pair updates, and missing small asset (dust) conversions. We recommend switching to the new Binance API and CSV import methods whenever possible.
What data is missing from the Binance Legacy import?
The Binance Legacy API does not provide full transaction data. Some known issues include:
Margin Trades (PnL): Profit and loss data for margin trades is not provided.
Without PnL, accurate tax or gain calculations are not possible.
Trade Pairs: When new coin pairs are used after job setup, they are not automatically updated.
Dust Conversions to BNB: Only the last 15 days of small asset conversions to BNB are imported via API.
How can I handle missing margin trade data?
Binance does not provide the PnL for margin trades.
You must manually enter these profits/losses into CoinTracking.
Binance has not documented a reliable way to extract this information.
How do I update trade pairs for Binance?
Trade pairs are generated during the initial job setup. If you begin using new coin combinations afterward:
Go to your Binance API job in CoinTracking.
Click Edit Job.
Click Update Trade Pairs to include the new pairs.
This ensures all traded assets are recognized correctly.
How do I import missing "Dust to BNB" conversions?
Binance only provides 15 days of small asset conversion history via API. To retrieve your full history:
Visit Binance’s history page:
https://www.binance.com/en/my/wallet/history/bnbconvertUse the "Generate all statements" button to download the full file.
Filter for entries labeled "Small assets exchange BNB".
Copy the data into a new spreadsheet, ensuring:
The date order is preserved.
You separate BNB entries and other coin data for clarity.
Remove any transactions already imported by API to avoid duplication.
Import this custom file using the Custom Exchange Import tool with appropriate settings.
Summary
The Binance Legacy importer has several known limitations. For the best experience and data coverage, we recommend:
Switching to the new Binance API/CSV importers.
Manually entering margin trade PnL and older dust conversions when needed.
Regularly updating trade pairs via the API job settings.
This ensures your CoinTracking data remains accurate and complete.