TL;DR:
The Bybit API Import has limitations due to data availability and structure provided by Bybit. Unified and Legacy API setups each have specific restrictions. To fill in gaps, use manual entry, Excel Import, or Custom Exchange Import.
What are the current restrictions with the Bybit API Import (Unified)?
PnL (Profit and Loss) data is only available for the last 2 years
Earn transactions are not imported
P2P transactions are not imported
Convert transactions performed on the Funding sub-account are not imported
Crypto purchases made using the Bybit Card are not imported
Trading Bot transactions are not imported
What are the limitations of the Bybit API Import (Legacy)?
Spot account data is limited to the last 6 months only
Deposits to the Spot Account will not be imported due to missing API data
Deposits to the Derivatives Account are split into three transactions:
Deposit – Bybit Spot
Withdrawal – Bybit Spot
Deposit – Bybit Derivatives
ByFi Account transactions are not imported
WSOT NFTs transactions are not imported
Sub-account transactions are not imported
Future Grid Bot PnL data is not imported
What should I do if my data is missing?
You can manually enter any missing transactions using one of the following flexible options:
The Transactions page for individual entries
The Excel Import for bulk uploads
The Custom Exchange Import for customizable data mapping
These methods allow you to maintain an accurate and complete transaction history.
Summary
If you're using the Bybit API Import (Unified or Legacy), be aware of its current limitations. For missing data, use CoinTracking's manual and bulk import tools to keep your portfolio accurate and tax-compliant.