Kraken Import Guide

How to Import Your Kraken Trades

Step-by-step guide to importing Kraken trade history into TradingAtlas via read-only API sync or CSV upload. Set up a read-only API key, fix common errors, and track PnL and taxes.

Read-only API (Query permissions), plus CSV

About importing from Kraken

Kraken is a long-established exchange offering spot, margin, and a separate Kraken Futures venue. Its ledger export is the key to complete deposit, withdrawal, fee, and transfer history.

Connect with read/query API permissions or upload Trades and Ledgers CSVs. The ledger export is required for full deposit, withdrawal, transfer, and fee coverage.

Quick facts

API syncYes
API statusRead-only API (Query permissions), plus CSV
CSV importYes
CSV exports supportedTrades export, Ledgers export (deposits, withdrawals, fees, transfers)
Futures / perpetualsYes
Funding feesNo

Connect Kraken via API (recommended)

Create a read-only Kraken API key so trades sync automatically.

  1. 1Log in to Kraken Pro.
  2. 2Open the profile menu and go to Settings.
  3. 3Select API.
  4. 4Click Create API Key or Add Key.
  5. 5Name the key TradingAtlas.
  6. 6Enable only read/query permissions.
  7. 7Leave all funding write, withdraw, order modification, and trading permissions disabled.
  8. 8Generate the key and complete 2FA if prompted.
  9. 9Copy the API Key and Private Key.
  10. 10Paste both values into TradingAtlas, click Test, then Save Connection.

Required Kraken API permissions

Read-only access is all TradingAtlas ever needs — never enable trading or withdrawals.

Import Kraken via CSV

Prefer files? CSV upload works for every account.

  1. 1Open your Kraken account and locate the trade history / statements export.
  2. 2Export your full Kraken trade history as CSV (export spot and futures history separately if they are split).
  3. 3Export deposits, withdrawals, and fee records if provided separately.
  4. 4Open TradingAtlas and go to Import → CSV.
  5. 5Upload the Kraken files — columns are detected and mapped automatically.
  6. 6Review the normalized trades and confirm the import.

Kraken CSV exports TradingAtlas reads

Upload any or all of these — they are merged into one timeline.

Known Kraken quirks

Platform-specific behavior that affects imports.

Common Kraken import issues

Quick fixes for the problems traders hit most often.

Security best practices

What happens after import

Once your Kraken trades are imported, TradingAtlas builds an automated trading journal, calculates realized PnL and win rate, and prepares cost-basis data for tax reporting — all from the same normalized history.

Frequently asked questions

How do I import my Kraken trades into TradingAtlas?
Connect a read-only Kraken API key for automatic sync, or upload Kraken CSV exports (Trades export, Ledgers export (deposits, withdrawals, fees, transfers)).
What Kraken API permissions do I need?
Read-only access only — Query Funds, Query Open Orders & Trades, Query Closed Orders & Trades, Query Ledger Entries. Never enable trading or withdrawal permissions.
Which Kraken CSV exports work?
Yes. Upload Kraken CSV exports — Trades export, Ledgers export (deposits, withdrawals, fees, transfers) — and columns are detected and mapped automatically.
Are there any Kraken quirks I should know about?
Trades and Ledgers are separate exports — the ledger is required for complete fees and transfers.
My Kraken import isn't working — what should I check?
Without Query Ledger Entries, deposits, withdrawals, and fees will not sync fully.
Is my Kraken data secure?
API keys are read-only and stored encrypted. TradingAtlas can never trade or withdraw from your account.

Import your Kraken trades now

Connect Kraken via read-only API or CSV and start tracking PnL and taxes.

Start for free →

No credit card required · Free plan available

Explore TradingAtlas