How to Self-Export My Account Data

logo
Last updated on 2025-12-09 13:08:08
Share

Here’s a guide on how to export your account data on Bybit, which includes trades, orders, activities, and account history. Please note that the account data export function is not available on the Bybit app.



  1. Types of Account Data
  2. Download Account Data via the Data Export Page
  3. Download Optional Data
  4. Transaction Log via Unified Trading Account Page
  5. Order History via Unified Trading Order Page





Types of Account Data

There are three different types of account data available for download on Bybit, with each capturing different aspects of trading activities and asset flows. These are namely Account Statement, Transaction Log, and Order History.


Data Type

Account Statement

Transaction Log

Order History

Functions

Account Statement provides an overview of your account’s equity balance and value. It takes a snapshot of account assets to verify your transaction history within the specified timeframe.

Transaction Log registers all asset flows in your account. This data keeps track of the transaction types, changes in the account balance for each token, and its corresponding product category.

Order History compiles all information about your trades across trading modes and tools. This data includes contract types, trading directions, quantities, fees, entry & filled prices, your P&L history, etc.

Designated File Format

PDF Format

CVS Format

CVS Format

Where to Export

Only available in the Data Export page

Available in:

  1. The Data Export page
  2. Unified Trading Account page

Available in:

  1. The Data Export page
  2. Unified Trading Order page

Things to Note

Account Statement now supports the following:

  1. Asset Overview shows the equity value and balance of each asset in your account.
  2. Change in Value tracks the changes in value and balance for each asset throughout the snapshot period.
  3. Trading PnL displays accumulative realized profits and losses across Spot, Futures, and Options.


Via Data Export Page:

  1. Able to download asset flows in both Funding, Unified Trading, and Copy Trading Accounts.
  2. Longer export period and larger export limit—more comprehensive data in one file.

Via Data Export Page:

  1. Generates data for all active and executed orders across Bybit trading products and bots.
  2. Longer export period and larger export limit—more comprehensive data in one file.

Via Unified Trading Account Page:

  1. Only generates asset change details in Unified Trading Account.
  2. Able to generate data within the last 24 hours.

Via Unified Trading Order Page:

  1. Allows users to export separate order and trading data related to their Spot, Futures, and Options history.
  2. Able to generate data within the last 24 hours.








Download Account Data via the Data Export Page

Step 1: On the Bybit Homepage, hover your cursor over your Profile, then go to Account Data Export.




Alternatively, go to Assets → Funding Account → History → Data Export.







Step 2: Once you are on the Data Export page, make the following selections according to the account data you need.



  1. Choose the appropriate data types you would like to generate in this column.
  2. Batch export for the Main and Subaccounts are now supported, with up to 100 subaccounts available for selection in a single export. Please note, however, that:
  3. Simultaneous batch export for Main and Subaccounts can only be performed via your Main Account.
  4. The Subaccount Data Export page only allows data export for the current subaccount.
  5. Select the records you wish to include in your statements. They may vary across data types.
  6. Select the timeframe for your generated statements here. Choose Customize, if you would like to generate statements from specific periods.
  7. By default, the statements only show your Bybit UID. However, you can tick the Legal Name box to include your Identity Verification name in your exported data.
  8. The generated statements via the Data Export page do not have a limit of data entries.


For more information on the types of available records you can generate in each data type, please refer to the following table:


Types of Data

Types of Records

Possible time ranges

Transaction Log

Account Change Details

  1. Funding Account
  2. Unified Trading Account
  3. Copy Trading Account

a. Last 7 days

b. Last 30 days

c. Last 90 days

d. Customize


The maximum time range that can be selected in a single export file is one year (12 months).


If you need more than one year of data, please proceed to export one or more statements for each year.


Notes:

  1. Data for the day will be updated and available for export the following day.
  2. You can extract data from the creation of your account or the release of the product, whichever comes last.

Funding Records

  1. Deposit and Withdrawal History
  2. Bybit Card Transactions Records

Order History


Unified Trading Account

  1. Spot Trade History
  2. Spot Subscription & Redemption History
  3. USDT Perpetual Trade and Closed P&L History
  4. USDC Perpetual Trade and Closed P&L History
  5. Options Trade and Delivery History
  6. Futures Trade and P&L History

Trading Tools

  1. Copy Trading – Trading P&L History
  2. Copy Trading – Bot P&L History
  3. Futures Grid Trading P&L Records
  4. Futures Martingale Trading P&L Records
  5. Spot Grid Trading P&L Records
  6. DCA P&L Records

Account Statement

Funding Account


Unified Trading Account


Note:

The statement excludes any transactions in Custodial Trading Subaccounts, TradFi (MT5) Accounts, and bonuses.

a. Monthly Statement

Users can generate a monthly statement of their account, from retrievable data of up to three (3) years.


b. Custom Time (Specific Date)

Choose a specific date from retrievable data of up to three (3) years.


Note:

A snapshot of your account will be taken at 11:59:59 PM UTC on the selected date and only available for export the following day.






Step 3: After confirming the selections, simply click on Export Now to generate your data.







Step 4: Once the file is ready, the status will change to Exported, and the download button will be visible. Additionally, an email will be sent to your registered email address. Click on Download to get your account data.




Notes:

  1. Transaction Log and Order History will be available in the CVS format, whereas Account Statement will be available in the PDF format. Currently, users cannot change the designated file format for each generated statement.
  2. Up to three (3) years of recent data can be retrieved. However, the export period is limited to one year (12 months), with a maximum of 50 exports per month for all the data types. For example, if you have requested data export for both Transaction Log and Account Statement, you will have 48 remaining exports within that month.
  3. The exporting process for Transaction Log and Order History will take about 1-3 days, depending on the file size and duration of the transaction you would like to download. Meanwhile, Account Statement takes approximately one (1) working day to generate.
  4. Once prepared, the download link will only be valid for seven (7) days, so please download your data file promptly.
  5. If you encounter issues when extracting the data from the downloaded file, please consult this guide.








Download Optional Data

Transaction Log via Unified Trading Account Page

Step 1: You can also export the transaction log via your Unified Trading Account. To do so, go to Assets Unified Trading Account → History Records → Transaction Log → Export.





Step 2: In the pop-up window, select the date range for your data and click on Export Now to generate your data export file.



Notes:

  1. Users may export up to six (6) months of records within the last two (2) years.
  2. Each export is limited to 10,000 entries, and you may submit up to five (5) export requests per day.
  3. Each download link will only be valid for seven (7) days.








Order History via Unified Trading Order Page

Step 1: To export history data for a particular trading product, go to Orders → Unified Trading Order from the Bybit Homepage.







Step 2: Select the Product History page whose statement you wish to generate, and switch to the relevant history tabs. Then, click on Export.







Step 3: This will prompt the Export pop-up window. Select your preferred contract type, if applicable, and time range. Then, click on Export Now to generate your data export file.



Notes:

  1. Users may export up to six (6) months of records within the last two (2) years.
  2. Each export is limited to 10,000 entries, and you may submit up to ten (10) export requests per day for Spot Orders and up to five (5) export requests for Derivatives Orders.
  3. Only canceled orders within the last seven (7) days are reflected and can be exported from the Order History.
  4. Each download link will only be valid for seven (7) days.


Was it helpful?