Export your Hyperliquid history

Fills, funding, transfers and reconstructed positions, as CSV or JSON, for tax software or your own spreadsheet. Everything is fetched and written in your browser — the file never passes through a server.

What the API can and cannot give you

Hyperliquid exposes the last 10,000 fills of an address. If your account traded more than that in the period you need, the export is incomplete — and we say so rather than labelling a partial file "full history". Funding and ledger entries are fetched over the window you choose above.

Reconstructed positions group fills into open-to-close cycles, with realized PnL, fees and holding time. Cycles that were already open when the window starts are marked truncated, because their entry price is not observable — see the methodology.

Columns

Fills: time, coin, direction, side, price, size, closedPnl, fee, builderFee, hash, orderId, tradeId, crossed. Funding: time, coin, usdc, szi, fundingRate. Ledger: time, type, amount, hash. Cycles: instrument, venue, side, openedAt, closedAt, entryPrice, exitPrice, maxNotional, realizedPnl, fees, netPnl, fills, liquidated, truncated.

This layout maps onto the generic CSV importers of the common tax tools. Always check the result against the exchange before filing anything.

Related

Wallet trackerPnL explorerFees explainedWhat data is publicMethodology