How to get trade history from Bybit

This page explains how to get trade history from Bybit.

 

We have several help pages for this exchange. Please check them.

※Please kindly note that Bybit trade history file includes only trades from the past 6 months. If you have trade history older than 6 months, please upload them as custom trades

Content

  1. Important Notes
  2. How to get SPOT Trades history
  3. How to get Derivatives Trades history
  4. Important note on Bybit's Derivatives Trade history

Please read if you have ByFi accounts.

Please note we do not support trade history for Bybit's ByFi account. Please upload them separately as custom trades. Please find details on how to download the file format and how to create it here.

 

1. Important Notes

— You can export up to 5 times per day.

— Each download URL will only be kept for 7 days.

— Up to 10,000 records can be exported each time; please modify the date range or contact the Bybit customer support if the status shows "Limit Exceeded"

— The export will be processed within 5 -10 minutes. You can download the file once the export is complete.

— You can export up to two years of data while the maximum data can be exported each time is six months for Spot & Earn and three months for Derivatives. 
For example, you want to export Spot order history of Year 2022. You will need to export two times by manually filter the export range from Jan to June, and July to December.

 

2. How to get SPOT Trades history (support started from March 3, 2022)

You can also get SPOT trade history via API. Please find details on how to set up an API connection here. In order to prevent duplicate trades on the ledger, once you set up the API connection, you will lose the ability to upload trades via files.

Bybit's convert history is not included in the trade history file. Please upload them as custom trades.

 

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

 

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.

 

3. How to get Derivatives Trades history

We released API function for Derivatives trade history from 2022/3/10. Please find details on how to set up an API connection here. In order to prevent duplicate trades on the ledger, once you set up the API connection, you will lose the ability to upload trades via files.

[PLEASE NOTE] The funding fees for derivatives trades get reflected when the positions are closed.

 

STEP1
After logging into Bybit,
① Click "Orders" from the menu bar, then
② Click "Derivatives Orders

Bybit_Deriv_I.png

 

STEP2
① Under "Derivatives Account", click "Closed P&L", then
② Click "Export".
* The exported file will contain "Inverse Perpetual", "USDT Perpetual", and "Inverse Futures".

Bybit_Deriv_II.png

 

STEP3
① 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.

 

STEP4
On the upload page, upload the file to "Bybit/Closed P&L history(USDT and Inverse)".

Bybit_Deriv_IV.png

 

* P&L Calculation for Derivatives

Profit and loss calculations are based on the contract’s collateral. If the collateral has increased at the time of settlement it is considered a profit, and if decreased it is considered a loss. Although profit and loss calculation itself is possible, Cryptact is not able to display the detail of the transaction that generated the p&l (e.g. profit generated by ETH leveraged transactions). Please check the trade history from the exchange separately.

 

* Previously, you needed to download trade history for "Inverse Perpetual", "USDT Perpetual", and "Inverse Futures" in separate files.
If you wish to upload trade history in these old formats, please upload them to the appropriate boxes.

 

Bybit_Deriv_V.png

 

4. Important note on Bybit's Derivatives Trade history

Although the exact date is unknown, the above download functionality was released by the exchange sometime between Dec-2021 to Jan-2022. Before that time, the exchange provided request-based trade history files and you were able to upload trade history to Cryptact using these files.

If you have previously uploaded trade history via these request-based files, you may end up with duplicate trades depending on the date range you use while downloading the files.

Please check for any duplicate trades and delete them if you find any.

 

Once the upload boxes process files downloaded using the above steps, they can no longer process the request-based files.

If you would like to upload the request-based files, please use the below upload box.

mceclip8.png

 

Upload trade history from Bybit

After downloading the trade history, please upload it via the upload screen.