TLDR:
To ensure complete and accurate Binance.com imports, use both API and CSV methods. API imports offer automation, while CSV helps fill in gaps. Certain data types like Margin PnL, Earn, and some derivatives are not fully supported. Historical data before September 2022 is not available via API.
How can I import Binance.com transactions into CoinTracking?
Binance.com imports are best handled with a combination of API and CSV methods. This ensures a complete dataset because of certain limitations in both sources.
How do I set up the Binance.com API import?
How do I import Binance.com CSV files?
Important Notes:
Binance.com only allows 6 CSV exports per month
Always run the API import first, then CSV
CSV is essential for data types not covered by the API
Large files may take time to process
What are the current Binance.com import limitations?
Due to changes in Binance.com data availability and formatting, not all transaction types are currently supported. Here are the known limitations:
Not imported via API or CSV:
Margin PnL
Leveraged Tokens
Battle
Earn (partly)
Savings and Staking (partly)
Launchpad (partly)
Liquid Swap
Dual Investment (partly)
Pool Savings
Auto-Invest
Binance.com Visa Card
Crypto Loans
Binance.com Pay
Recurring Buy
NFT trades
Gaming / IGO
Mystery Boxes
Additional notes:
"Dust to BNB":
API only fetches the last 100 transactions
CSV includes all but may have minor rounding differences
CSV files often exclude withdrawal fees
Binance.com API no longer offers historical trades before September 2022
How do I update my Binance.com API trade pairs?
If you trade a new coin pair not previously seen in your Binance.com API job, follow these steps:
Go to the Binance.com API Import Page
Click Edit on your Binance.com job
Click Update Job and Trade Pairs
This will trigger the import of all new trade pairs and related BNB fee data.
How do I import Binance.com Futures trades?
Binance.com offers two CSV formats for Futures data:
Trade History File
Import as Deposit and Withdrawal, then change transaction type to Futures Profit or Futures Loss using bulk edit
Transaction History File
Import three times using settings for:
COMMISSION, INSURANCE_CLEAR, REALIZED_PNL
TRANSFER
FUNDING_FEE
Each step can be simplified by importing pre-configured .dat files from CoinTracking.
What about Launchpad Lottery Tickets?
Binance.com does not provide BNB expenditure for Launchpad tickets via API. You can:
Import the coin reward as Income
Manually enter the BNB spent as Spend
Or replace Income with Trade and enter the BNB value under Sell
Each method has different tax implications, so choose based on your reporting needs.
Check out our Video Guide