How to get trade history from Bybit

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.

How to Upload a Exchange Files Correctly

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

If the uploaded file contains transaction details that can be interpreted by cryptact, the data will be automatically reflected. However, due to the specifications of certain exchanges, some files may lack transaction histories or contain unclear information, making automatic processing impossible. In such cases, if the transaction history is not supported via API or file upload, we kindly ask you to upload the data using a Custom File.
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.
image (1).png

 

▼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"
mceclip0.png
2. Under Spot Account, select "Trade History", then click "Export".
mceclip1.png
*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.
mceclip3.png
* 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".
Bybit_Deriv_I.png
2. Under "Derivatives", click on "Closed P&L" "Export".
* The exported file will contain "Inverse Perpetual", "USDT Perpetual", and "Inverse Futures".
Bybit_Deriv_II.png
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.
Bybit_Deriv_III.png
* 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.")

inv and usdt --for standard acc.webp


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.
無題.webp

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.
無題.webp
* 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. 
mceclip1.png

2.Click on "Futures" under Unified Trading Account, select "P&L*", then click "Export".
*Be sure to select "Closed P&L".
無題.webp

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.
無題.webp

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.

usdt up box.webp

 

- USDC Perpetual

無題.webp

 

- Inverse Perpetual and Inverse Futures

無題.webp

 

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.
mceclip1.png

2. Click on "Options" in Unified Trading Account tab, choose "Cash Flow" and click on "Export".
無題.webp

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.
無題.webp

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

無題.webp

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".
mceclip6.png

2. In "Funding" tab click on "History".
mceclip7.png

 

3. Click on "Export"
mceclip8.png

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.

mceclip1.png

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.

mceclip3.png

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.

mceclip1.png

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.

mceclip3.png

4. Please upload the file to the below upload box.

 

6.How to get Bybit Affiliates history

We have confirmed that Bybit's display has been updated, and it is now possible to download a file containing all transaction history from the 'Account Balance' section. However, please note that we currently do not support old files (which are separated into spot, contracts, ByFi, options, and USDT perpetual contracts based on reward acquisition status and selected for download). Therefore, please download and upload files in the future according to the method described on this help page. Also, when selecting the 'Date Range', be careful not to choose a date and time that overlaps with a history date and time already uploaded.

 

1. After logging into Bybit Affiliates, click "アカウント残高(Account balance)" from the menus on the left.

2. Click "エクスポート(Export)"

image.png

3. Select the date and click "今すぐエクスポート (Export now)"

4. Click "download"

image (1).png

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.