Updated: 2026-02-15
How to Export Kraken Trade History
Export your Kraken spot trades, margin trades, and futures fills as CSV files. Step-by-step instructions for each export type, plus what to do with the data once you have it.
Updated: 2026-02-15
Export your Kraken spot trades, margin trades, and futures fills as CSV files. Step-by-step instructions for each export type, plus what to do with the data once you have it.
Kraken combines spot and margin trades into a single export. This is simpler than exchanges that require separate exports per product type.
Kraken Futures operates on a separate platform from Kraken spot. Trade history for futures contracts is exported from the Kraken Futures interface, not from the main Kraken website.
If you stake assets on Kraken, staking rewards are not in the trade history export. They are in the ledger export, which covers all account movements.
Kraken's trade history CSV includes detailed execution data for every fill.
Kraken uses its own pair naming convention that differs from most exchanges. Understanding this helps you verify your export is correct.
CSV export works but has real limitations compared to API sync. Be aware of these before relying on CSV as your primary import method.
If you trade actively on Kraken, API sync is faster and more complete than CSV export. A read-only API key pulls trades automatically — including margin trades and detailed fill data — without manual exports.
Kraken's API key system uses granular permissions. You only need 'Query Funds' and 'Query Open/Closed Orders and Trades' permissions — no withdrawal or trading access.
CSV export is best for one-time historical backfill. For ongoing journaling, API sync removes the friction of repeated manual exports.
Go to History > Export on the Kraken website. Select 'Trades' as the export type, set the date range, and click Submit. Kraken generates the file in the background and notifies you when it is ready to download.
Kraken allows flexible date range selection. You can export your entire trade history in a single file or narrow it to a specific period. There is no strict per-file date limit like some other exchanges.
Kraken exports a CSV with columns for trade ID, order ID, pair, time, type (buy/sell), order type (market/limit), price, cost, fee, volume, and margin. The format is consistent across spot and margin trades.
Yes. Margin trades appear in the same trade history export as spot trades. They are identified by the margin field in the CSV. You do not need a separate export for margin trades on Kraken.
Yes — connect a read-only API key instead. API sync pulls trades automatically and does not require manual exports. See our Kraken API key setup guide for instructions.
Not in the trade history export. Staking rewards are in the 'Ledgers' export type, which tracks all ledger entries including deposits, withdrawals, staking, and rewards. Export ledgers separately if you need staking data.
CSV export is only available on the Kraken website (desktop browser). The mobile app and Kraken Pro app do not expose the export function. Use a desktop browser for exports.
Kraken generates exports asynchronously. Small histories are ready within seconds. Large accounts with years of trading history may take a few minutes. You will see a notification or the file will appear in your export history when ready.
Kraken Futures (formerly Kraken Futures / Crypto Facilities) has a separate interface and export path. Futures trade history is exported from the Kraken Futures platform, not the main Kraken spot interface. Import each CSV into Tiltless separately.
Upload your CSV or connect a read-only API key. Your trades are indexed in minutes.