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.

Export Spot and Margin Trade History

Kraken combines spot and margin trades into a single export. This is simpler than exchanges that require separate exports per product type.

  • Log in to Kraken on a desktop browser
  • Go to History > Export
  • Select 'Trades' as the report type
  • Set the start and end date for the period you want
  • Click 'Submit' to queue the export
  • Wait for Kraken to generate the file — you will be notified when it is ready
  • Download the CSV from the export history list

Export Kraken Futures Trade History

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.

  • Log in to Kraken Futures (futures.kraken.com or the Futures section on kraken.com)
  • Navigate to the trade history or order history section
  • Select the contract type and date range
  • Export the CSV
  • Import the Kraken Futures CSV into Tiltless separately from your spot/margin export

Ledger Export for Staking and Rewards

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.

  • Go to History > Export
  • Select 'Ledgers' as the report type instead of 'Trades'
  • Set the date range and submit
  • The ledger export includes deposits, withdrawals, staking rewards, and fee credits
  • For trade journaling, the 'Trades' export is what you need — use 'Ledgers' only for staking or full account history

What the CSV Contains

Kraken's trade history CSV includes detailed execution data for every fill.

  • Trade ID and order ID
  • Trading pair (e.g., XXBTZUSD for BTC/USD)
  • Time of execution (Unix timestamp)
  • Type: buy or sell
  • Order type: market, limit, stop-loss, etc.
  • Price, cost (price × volume), and fee
  • Volume (quantity filled)
  • Margin indicator for leveraged trades

Kraken Pair Naming Convention

Kraken uses its own pair naming convention that differs from most exchanges. Understanding this helps you verify your export is correct.

  • BTC is listed as XBT on Kraken (e.g., XXBTZUSD instead of BTCUSD)
  • Pairs may have prefix letters: X for crypto assets, Z for fiat currencies
  • Examples: XXBTZUSD (BTC/USD), XETHZEUR (ETH/EUR), XXRPZUSD (XRP/USD)
  • Tiltless handles Kraken's naming convention automatically — no manual renaming needed

CSV Export Limitations

CSV export works but has real limitations compared to API sync. Be aware of these before relying on CSV as your primary import method.

  • Exports are generated asynchronously — large histories take time to prepare
  • Kraken Futures and Kraken spot are separate platforms with separate exports
  • Staking rewards require a separate ledger export
  • No automatic sync — you must re-export and re-upload to capture new trades
  • Export is only available on the desktop web interface
  • Timestamps are Unix format — Tiltless converts these automatically

Consider API Sync Instead

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.

Related Resources

FAQ

?Where do I export trade history on Kraken?

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.

?What date range can I export?

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.

?What format does the CSV use?

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.

?Does the export include 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.

?Is there a faster way than CSV export?

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.

?Does the CSV include staking rewards?

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.

?Can I export from the Kraken mobile app?

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.

?How long does the export take to generate?

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.

?What about Kraken Futures trades?

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.

Import your Kraken trades into Tiltless

Upload your CSV or connect a read-only API key. Your trades are indexed in minutes.

How to Export Kraken Trade History (CSV) | Tiltless