In Australia, Beaufort Fiduciaries Pty Ltd (ACN 162 139 871, AFSL No. 545124) provides wholesale clients with access to derivatives where the underlying assets are digital assets. Derivatives are complex, regulated financial products that are difficult to understand and may not be suitable for inexperienced investors. For eligibility, terms and conditions click here. Krak Pay is offered by Bit Trade Australia Pty Ltd (ACN 163 237 634), Authorised Representative of Flexewallet Pty Ltd (AFSL 448066). This information is general in nature and does not take into account your personal objectives, financial situation or needs. You should consider whether it is appropriate for you and read the relevant disclosure documents before making any decision.

Downloadable historical market data (time and sales)

Last updated: 12 October 2026

Historical market data (also known as trading history, time and sales or tick data) provides a detailed record of every trade that happens on our markets, including the following information:

  • •

    the exact date and time of each trade,

  • •

    the price at which each trade occurred,

  • •

    the amount of volume that was traded.

In order to make our historical market data as accessible as possible to our clients, we provide downloadable CSV (comma separated) files that include all of the trading history for each of our currency pairs from the beginning of each market up to the present.

Each ZIP file contains the relevant CSV files, which can be viewed in a text editor, used in code, converted into other formats (such as JSON, XML, etc.) or imported into a spreadsheet.

Note that historical market data for all of our currency pairs is also available via the REST API Trades and OHLC endpoints, but there are some limitations (such as the amount of data that is available and how quickly the data can be retrieved).

Complete Data

For clients that have not yet downloaded any historical Time & Sales (trade) data, the full history is available covering every public trade for every currency pair — each pair from its first trade on Kraken through 30 September 2026.

Because the complete dataset is large, it is split into ~2 GB parts. Download every part, join them into a single ZIP file, then unzip.

1. Download all of the parts. These are direct file links — please don't click to open them in a browser (they will display as unreadable raw text). Right-click each link and choose "Save Link As…", or use the command line.

macOS / Linux:

for i in 00 01 02 03 04 05 06 07 08 09 10 11 12 13; do

curl -O "https://assets.kraken.com/marketing/institutions/Kraken_Trades_Full.zip.part$i"

done

Windows (PowerShell):

00..13 ForEach-Object { curl.exe -O "https://assets.kraken.com/marketing/institutions/Kraken_Trades_Full.zip.part$('{0:D2}' -f $_)" }

Optional — confirm each part downloaded cleanly against the published checksums:

https://assets.kraken.com/marketing/institutions/Trades_Full_PARTS_SHA256SUMS.txt


2. Reassemble the parts into one ZIP file.
macOS / Linux:

cat Kraken_Trades_Full.zip.part* > Kraken_Trades_Full.zip


Windows (Command Prompt):

copy /b Kraken_Trades_Full.zip.part00 + Kraken_Trades_Full.zip.part01 + Kraken_Trades_Full.zip.part02 + Kraken_Trades_Full.zip.part03 + Kraken_Trades_Full.zip.part04 + Kraken_Trades_Full.zip.part05 + Kraken_Trades_Full.zip.part06 + Kraken_Trades_Full.zip.part07 + Kraken_Trades_Full.zip.part08 + Kraken_Trades_Full.zip.part09 + Kraken_Trades_Full.zip.part10 + Kraken_Trades_Full.zip.part11 + Kraken_Trades_Full.zip.part12 + Kraken_Trades_Full_2026Q2.zip


3. Optional — verify the reassembled file matches the published checksum:

shasum -a 256 Kraken_Trades_Full.zip # expected: 5f5affd6c341366cdc5db290beaf281b8e362fd650bc9273aac6defdcaa98018


4. Unzip the file and use the CSVs.

Incremental Updates

For clients that have already downloaded the historical Time & Sales data in the past, incremental updates are provided at the end of each quarter as single ZIP files (no reassembly required):


About the data

The download contains every public trade, with one CSV file per currency pair. Files include a header row, and each row has seven columns: `timestamp, price, volume, type, order_type, misc, trade_id` where `type` is `b` (buy) or `s` (sell) and `order_type` is `l` (limit) or `m` (market). Rows are ordered by timestamp. Each archive also contains a `MANIFEST.json` describing the build. The same data is available programmatically via Kraken's public REST API.