Support Desk

Submit a ticket My Tickets
Welcome
Login  Sign up

Binance Import Restrictions

Binance has discontinued providing historical trade data via API before September 2022 in the month of November 2024.


TL;DR:
Binance no longer provides historical trade data via API before September 2022 (effective November 2024). Use both API and CSV imports for the most complete results—API for live updates and CSV for missing historical data. Some transaction types remain unsupported by both API and CSV.


Overview

Binance has restricted historical API access, so transactions before September 2022 must be imported via CSV. For the most accurate portfolio tracking:

  • Use the Binance API for ongoing, live imports.

  • Use the Binance CSV Importer for older data.

  • Under Export Transaction Records, select Accounts → All.

  • If the file is in .TAR format, extract it with a tool like 7-Zip before importing.

  • If you only use CSV, disable the API job slider to avoid duplication.




Current Import Limitations

1) Unsupported or Partially Supported Transaction Types

The Binance API/CSV currently does not fully import:

  • Trades & Derivatives: Margin PnL, Leveraged Tokens, Battle

  • Futures: API only provides the last 3 months; import older futures via CSV (disable skip API slider)

  • Earn Products: Savings, Staking, Launchpad, Liquid Swap, Dual Investment, Pool Savings, Auto-Invest, Finance

  • Other Features: Binance Visa Card, Crypto Loans, Binance Pay, Recurring Buy

  • NFT / Gaming: IGO, Marketplace, Mystery Boxes


2) “Dust to BNB” Conversion Restrictions

  • API: Only last 100 Dust conversions imported.

  • CSV: All conversions imported, but BNB amounts may be calculated, causing small per-trade differences (BNB totals unaffected).


3) Updating Trade Pairs

Whenever you trade a new coin pair, update your API job settings to ensure correct imports. See: [Binance API – Update Trade Pairs FAQ].


4) Withdrawal Fee Gap in CSV

The generated all-statement CSV from Binance omits withdrawal fees—these are only included in API data.


Recommendations

  • Best Practice:

    1. Import all historical data via CSV.

    2. Enable the API job for future transactions (with start date set to today).

  • Avoid Mixing: If you only use CSV, keep the API disabled.

  • Always cross-check imported transactions with Binance’s official trade history.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.