This page explains how to get trade history from Bybit.
【Notice Regarding Service Restrictions for Japanese Residents】
From 2026 onward, as Bybit begins implementing service restrictions for users residing in Japan, the downloading of transaction history files from the exchange may be restricted.
If you are unable to download files from the exchange interface, please register your transaction history using API integration or custom files instead.
Please note that the following information is provided on an external website. For further details, refer to the notice below.
Service Changes for Japanese Residents
【For those who have completed the file download.】
When uploading the downloaded files to cryptact, please upload them in order from the oldest transaction date. For more details, please refer to the help page below.
Contents
-
Our Support Status for Bybit
1-1.Types of transactions that can be retrieved
1-2.Time period that can be retrieved - Important notes
-
How to get files from Standard Account
3-1.Spot Trade History
3-2.Derivatives Closed P&L (USDT Perpetual, Inverse Perpetual and Inverse Futures)
3-3.Funding Account History (ex. ByFi)
3-4.Copy Trading History -
How to get files from Unified Trading Account (UTA)
4-1.Spot Trade History
4-2.Derivatives Closed P&L (USDT Perpetual, USDC Perpetual, Inverse Perpetual and Inverse Futures )
4-3.Derivatives Closed P&L (USDT Option, USDC Options)
4-4.Funding Account History
4-5.Copy Trading History -
History before upgrading to Unified Trading Account (UTA)
5-1.Pre-upgrade Spot Trade History
5-2.Pre-upgrade Derivatives Closed P&L
5-3.Pre-upgrade USDC-Options Trade Cashflow - How to get Bybit Affiliates history
- Upload the bybit file to cryptact
1. Our Support Status for Bybit
1-1. Types of transactions that can be retrieved
You can check the types of files supported by cryptact on the "Supported Exchanges & Blockchains" page. Please click on the relevant exchange to view the details.
Please refer to the following help page for the detailed status of supported transaction types.
Our Support Status for Bybit
How to Create a Custom File
1-2. Time period that can be retrieved
You can export up to 2 years of historical data.*
* Note: You can export historical data for up to 2 years in total.
If you have trading history older than 2 years, please upload those trades manually via "Custom Trades".
Max data per single export:
• Spot account and asset management account → 6 months
• Derivatives account → 3 months
2. Important notes
-
About "To confirm" transactions
"To confirm transactions" : these transactions lack sufficient details in the file and therefore excluded from the calculation. Refer this article for guidance on handling such transactions. -
About Bybit’s old-format files
We do not automatically support Bybit’s old-format files. If you’d like to upload history in the old format, please add it manually as Custom Trades. -
How derivative P&L is calculated
Profit or loss is recognized based on changes in your margin at settlement—an increase is counted as profit, and a decrease as a loss. Thus, while P&L calculation is available, we don’t display detailed trade information for derivatives. If you wish to review the specifics of a trade, please refer to your exchange’s transaction history.
Funding fees for derivatives are applied when positions are closed. -
About the old file format for inverse contracts
As of the July 11, 2024 update, we no longer support the old file formats for "Bybit/Inverse Perpetual Contracts" and "Bybit/Inverse Perpetual." The exchange no longer provides those older-format downloads either. If you still have historical files in the old format, please enter them manually into a custom file and upload via Custom Trades.
▼The following two upload boxes were discontinued as of July 11, 2024.
▼We do not currently support the following old file format headers.
Contracts,Closing Direction,Qty,Entry Price,Exit Price,Closed P&L,Exit Type,Trade Time(UTC+0)
3. How to get files from Standard Account
3-1. Spot Trade History
1. After logging in, click "Orders" from the menu bar and click "Spot Order"
2. Under Spot Account, select "Trade History", then click "Export".
*Please note that the "Order History" file is not supported by cryptact, so please make sure you have selected "Trade History".
3. Select the date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
* Please download all trade history. If they are divided into multiple files, please upload all files in the order of the oldest period to the newest.
4. Please upload the below upload box.
3-2. Derivatives Closed P&L (USDT Perpetual, Inverse Perpetual and Inverse Futures)
1. After logging into Bybit, click on "Orders" → "Derivatives Order".
2. Under "Derivatives", click on "Closed P&L" → "Export".
* The exported file will contain "Inverse Perpetual", "USDT Perpetual", and "Inverse Futures".
3. Select the date range, then click "Export Now". Once the file is ready for download, in the "My Exports" section, the "Download" button becomes active.
* Please download all trade history. If they are divided into multiple files, please upload all files in the order of the oldest period to the newest.
4. Please upload the below upload box.
When downloading using the above method, we understand that a single file will contain transaction histories for "Inverse Futures," "Inverse Perpetual," and "USDT Perpetual."
Please upload the file to the appropriate upload box based on the transaction history you have.
*If you have all three types of transaction histories ("Inverse Perpetual," "Inverse Futures," and "USDT Perpetual"), please upload the same file to both of the upload boxes below. Due to cryptact's specifications, the "Inverse Perpetual and Inverse Future Closed P&L" upload box will only read the transaction histories for "Inverse Perpetual" and "Inverse Futures," so there will be no duplication of records. (The same applies to "USDT Perpetual.")
3-3. Funding Account History (ex. ByFi)
1. After logging in, click "Assets" from the menu bar and click "Funding Account".
2. In "Funding" tab click on "History".
4. Click on "Export"
4. Select only "Funding" and select the date range then click on "Export" .
5. Click on "Download".
(It takes some time until the data is ready.)
Please note:
The download file is a zipped file.
Please unzip it before uploading it to cryptact.
Reference for Windows users
Please install 7-Zip, and follow the below steps to unzip the file.
「7-Zip」https://sevenzip.osdn.jp/download.html
1) Right-click the file you want to unzip, and select "7-Zip" from the menu.
2) When the 7-ZIP menu appears, click "Extract files…" option.
3) Check which folder the unzipped file will be placed. If you want to the unzipped file to be placed in a different folder, click the "" button beside the "Extract to" field.
4) Click "OK".
6. Please upload the file to the below upload box.
3-4.Copy Trading History
1. After logging in, click "Assets" from the menu bar and click "Funding Account".
2. In "Funding" tab click on "History".
3. Click on "Export"
4. Select "Copy Trading" and select the date range then click on "Export" .
5. Click on "Download".
(It takes some time until the data is ready.)
Please note:
The download file is a zipped file.
Please unzip it before uploading it to cryptact.
Reference for Windows users
Please install 7-Zip, and follow the below steps to unzip the file.
「7-Zip」https://sevenzip.osdn.jp/download.html
1) Right-click the file you want to unzip, and select "7-Zip" from the menu.
2) When the 7-ZIP menu appears, click "Extract files…" option.
3) Check which folder the unzipped file will be placed. If you want to the unzipped file to be placed in a different folder, click the "" button beside the "Extract to" field.
4) Click "OK".
6. Please upload the file to the below upload box.
4.How to get files from Unified Trading Account (UTA)
4-1. Spot Trade History
1. Click the "Unified Trading Order" under the "Order" tab in the top right of the screen.
2. Click on "Spot Orders" under Unified Trading Account, select "Trade History*", then click "Export".
*Be sure to select "Trade History". The "Order History" file is not supported.
3. Select the date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
* Please download all trade history. If they are divided into multiple files, please upload all files in the order of the oldest period to the newest.
4. Please upload the file to the below upload box.
4-2. Derivatives Closed P&L (USDT Perpetual, USDC Perpetual, Inverse Perpetual and Inverse Futures)
1. Click the "Unified Trading Order" under the "Order" tab in the top right of the screen.
2.Click on "Futures" under Unified Trading Account, select "P&L*", then click "Export".
*Be sure to select "Closed P&L".
3. Select "All," and then date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
4. Please upload the file to the below upload box.
As of September 2, 2025, we have confirmed that files downloaded from "ALL" include all derivative trading histories. Meanwhile, for example, the upload box for "USDT Perpetual Closed P&L (UTA& Standard Account)" is designed to read only the "USDT Perpetual" history.
Therefore, if other derivative trading histories are included in the file, please upload the same file downloaded from "ALL" to each corresponding upload box in cryptact.
- USDT Perpetual
(Currently this download method is not available on bybit) As of February 6, 2025, we have confirmed that when downloading the "USDT Perpetual" file, it also includes transaction histories for "Inverse Futures" and "Inverse Perpetual." However, the "USDT Perpetual Realized P&L" upload box is designed to read only "USDT Perpetual" transaction histories. Therefore, if you have transaction histories for "Inverse Futures" or "Inverse Perpetual," please upload either the "USDT Perpetual" file or the file downloaded using the "Derivatives Closed P&L (Inverse Perpetual and Inverse Futures)" download method to the "Inverse Perpetual and Inverse Futures Closed P&L" upload box.
- USDC Perpetual
- Inverse Perpetual and Inverse Futures
4-3. Derivatives Closed P&L (USDT Options, USDC Options)
1. After logging in, click on the 'Unified Trading Order' under the 'Order' tab at the top right of the screen.
2. Click on "Options" in Unified Trading Account tab, choose "Cash Flow" and click on "Export".
3. Select "All," the date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
4. Please upload the file to the below upload box.
As of September 2, 2025, we have confirmed that files downloaded using the "ALL" option include both USDT option and USDC option trade histories. However, in cryptact, the "USDT Options Trade Cash Flow" upload box is designed to read only the USDT option history. Therefore, if the file contains USDC option history, please upload the same "ALL" file to the "USDC Options Trade Cash Flow" upload box as well.
USDT Options
USDC Options
4-4.Funding Account History (ex. ByFi)
1 After logging in, click "Assets" from the menu bar and click "Funding Account".
2. In "Funding" tab click on "History".
3. Click on "Export"
4.
Account: Main Account (Sub-account if necessary)
Type: "Account Change Details" ⇒ "Funding"
Time (UTC): Select the required period
Click "Export Now" (up to 50 times per month)
5. Click on "Download".
(It takes some time until the data is ready.)
Please note:
The download file is a zipped file.
Please unzip it before uploading it to cryptact.
Reference for Windows users
Please install 7-Zip, and follow the below steps to unzip the file.
「7-Zip」https://sevenzip.osdn.jp/download.html
1) Right-click the file you want to unzip, and select "7-Zip" from the menu.
2) When the 7-ZIP menu appears, click "Extract files…" option.
3) Check which folder the unzipped file will be placed. If you want to the unzipped file to be placed in a different folder, click the "" button beside the "Extract to" field.
4) Click "OK".
6. Please upload the file to the below upload box.
4-5.Copy Trading History
1. After logging in, click "Assets" from the menu bar and click "Funding Account".
2. In "Funding" tab click on "History".
3. Click on "Export"
4.
Account: Main Account (Sub-account if necessary)
Type: "Account Change Details" ⇒ "Copy trading"
Time (UTC): Select the required period
Click "Export Now" (up to 50 times per month)
5. Click on "Download".
(It takes some time until the data is ready.)
Please note:
The download file is a zipped file.
Please unzip it before uploading it to cryptact.
Reference for Windows users
Please install 7-Zip, and follow the below steps to unzip the file.
「7-Zip」https://sevenzip.osdn.jp/download.html
1) Right-click the file you want to unzip, and select "7-Zip" from the menu.
2) When the 7-ZIP menu appears, click "Extract files…" option.
3) Check which folder the unzipped file will be placed. If you want to the unzipped file to be placed in a different folder, click the "" button beside the "Extract to" field.
4) Click "OK".
6. Please upload the file to the below upload box.
5. History before upgrading to Unified Trading Account (UTA)
5-1. Pre-upgrade Spot Trade History
1. From menu bar, click Orders and choose Unified Trading Order.
2. Select Spot (Pre-UTA) in Unified Trading Acount tab, choose Trade History and click Export.
3. Select the date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
4. Please upload the file to the below upload box.
5-2.Pre-upgrade Derivatives Closed P&L *not supported
*Due to the content being identical to the file introduced in 2-2, this file is not supported to avoid double counting. If you were previously unable to download the file introduced in 2-2, please download it using method 4-2, then manually enter the data into a custom file and upload it.
5-3.Pre-upgrade USDC-Options Trade Cashflow
1. From menu bar, click Orders and choose Unified Trading Order.
2. Select USDC Options(Pre-UTA) in Unified Trading Acount tab , choose Trade Cashflow and click Export.
3.Select the date range and click "Export Now". When the file is ready, you can download it by clicking "Download" in "My Exports" section.
4. Please upload the file to the below upload box.
6.How to get Bybit Affiliates history
1. After logging into Bybit Affiliates, click "アカウント残高(Account balance)" from the menus on the left.
2. Click "エクスポート(Export)"
3. Select the date and click "今すぐエクスポート (Export now)"
4. Click "download"
5. Please upload the file to the below upload box.
7.Upload the bybit file to cryptact
Select the exchange from this screen and upload the file to the corresponding upload box.