How to export
1
Open the export dialog
In Activity, open the Trade History, Funding History or Deposits & Withdrawals tab and select the Export (download) icon. Deposits & Withdrawals is only on the Portfolio page.
2
Choose the data
Under Data, pick one or more of Trades, Funding and Collateral.
3
Choose the date range
Under Date range, pick 30D, 1Y or Custom. For Custom, set a Start date and an End date.
4
Start the export
Select Export. The dialog closes and a notification shows that the export is being prepared. Each data type becomes its own export.
5
Download
Each file downloads automatically when its export finishes. Your browser may ask once for permission to download multiple files.
Date ranges and limits
- Dates are UTC calendar days. Both the start date and the end date are included.
- A single export can cover up to 1 year.
- An end date in the future is treated as today.
- If the range includes today, the export stops about 5 minutes before it started running. The file name shows the actual cutoff.
- There is a limit on how many exports you can start in 24 hours, and a limit on how many can be in progress at once. The app shows an error when you hit either limit.
- Repeating the same request while an earlier export of it is still available returns that export instead of starting a new one. This does not apply to an earlier export whose range was cut off at the current time; repeating that request starts a new export.
Download and retention
- The file is a CSV named
phoenix-{type}_{from}_{to}.csv, where{type}istrades,fundingorcollateraland the bounds are UTC timestamps such as20260101T000000Z.{to}is exclusive. - A finished export is kept for 7 days. Repeating the same request during that time downloads it again without starting a new export.
- Keep the tab open until the download starts. If you close it, repeat the request to get the file.
Common format
- Comma-separated, with a header row.
- Strings are quoted.
- Numbers are plain decimals in human units (not lots), without trailing zeros.
- Timestamps are ISO 8601 UTC with microseconds, for example
2026-01-10T00:00:00.000000Z. - Rows are sorted oldest first.
- USDC amounts have at most 6 decimal places.
Trades
- Rows where your position size didn’t change are left out.
- Trades from all your subaccounts are included. There is no subaccount column.
Funding
- Zero payments are left out.
- Funding from all your subaccounts is included. There is no subaccount column.
Funding history can be corrected after the fact, so a later export of the same range may differ slightly.