How to Export Bybit Trade History to CSV
Use Bybit's Trade History export when you need a CSV record of individual executions, prices, quantities and fees. This guide starts with the Bybit download itself, then explains how to use that file with Journalit.
Bybit has several history views and export types. They are not interchangeable. An account statement or transaction log can be useful for account reconciliation, but Journalit's Bybit importer expects fill-level trade history.
The file to download
Export Trade History as CSV. Do not substitute Closed P&L,
an account statement or a transaction-history summary when you want individual fills.
Bybit trade history, transaction history and account statements
Bybit uses different records for different questions. Its official API documentation describes Trade History as execution records. One order can produce several executions. The Transaction Log records changes to the account, including fees, funding and cash flow. Order History is order-level rather than fill-level.
Trade History
Individual executions with fields such as execution price, quantity, time and fee. Use this for the Journalit import.
Transaction Log
Account changes such as fees, funding and cash flow. Useful for reconciliation, but not the Journalit trade-history source.
Order History
Order-level records. A single order can contain more than one execution, so this is not the same as Trade History.
Account statement
A broader account report. Check the contents rather than assuming it contains the fill-level CSV needed for trade analysis.
Bybit terminology checked 1 September 2026
See Bybit's official Trade History, Order History and Transaction Log documentation. Bybit can change navigation labels, but the distinction between execution, order and account records still matters.
How to export Bybit trade history to CSV
Open Bybit Orders
Sign in to Bybit. Open Orders from the main navigation, then choose Unified Trading Order.
Select Derivatives Trade History
Open the Derivatives tab and select Trade History. If Bybit shows Closed P&L, move to Trade History before continuing.
Choose the market and date range
Filter the contract type you need, such as USDT Perpetual, and choose the relevant dates. Check that the table shows individual executions rather than summarised positions.
Export and download the CSV
Select Export, set the available export range, then request the file. Download the CSV when Bybit finishes processing it.
Use Bybit Data Export for a different date range
If the Orders page does not cover the history you need, open Bybit's dedicated Data Export page. This page requires a Bybit sign-in.
Export categories can vary by account type and Bybit interface changes. Use this process rather than assuming every account shows the same controls.
Open the Data Export page
Sign in to Bybit and open the dedicated Data Export page linked above.
Choose the relevant history dataset
Select the Trade History or execution-history dataset that covers your derivatives activity and the date range you need. Do not choose an order-level or account-transaction dataset for the Journalit import.
Request and download the export
Submit the export request, wait for Bybit to process it, then download the original file.
Inspect the downloaded columns
Confirm the file contains individual trade executions and commission data. If it only contains order summaries or account movements, return to Trade History for the Journalit import.
Check the Bybit CSV download
Before using the file elsewhere, open it in a spreadsheet and check a few rows.
Individual fills
Rows should represent executions rather than one summarised result per closed position.
Expected market
Confirm the export covers the Bybit contract type and account you intended.
Date coverage
Compare the first and last timestamps with the range you selected in Bybit.
Fees present
Check that execution-fee or commission data is included before relying on net performance figures.
Import the Bybit CSV into Journalit
Once the export looks correct, open Journalit Trade Import, choose Bybit and upload the original CSV. Review the preview before confirming the import.
Journalit runs in Obsidian and turns imported executions into journal entries you can annotate and review on your device. The Bybit export step is useful even if you are not ready to import it immediately, because the CSV also gives you a portable copy of the selected trade history.
