Skip to main content
Kraken’s Exchange APIs span two trading engines (Spot and Derivatives) and three protocols (REST, WebSocket, FIX), plus a separate Affiliate REST surface for approved partners. Pick the surface that matches your workflow.
New here? Start with Choose your protocol for a side-by-side feature and latency comparison.

Spot

Order management, account data, market data, funding, and Earn on Kraken’s Spot trading engine.

Spot REST

Account, trading, funding, and Earn. Public and private endpoints over HTTPS.

Spot WebSocket

Real-time market data and order entry. v2 recommended; v1 maintained.

Spot FIX

Lowest-latency order entry via Unified FIX 4.4.

Derivatives

Perpetuals and dated contracts on BTC, ETH, and more.

Derivatives REST

Order entry, account, positions, fills, and historical data.

Derivatives WebSocket

Streaming-only market data and account updates.

Derivatives FIX

Order entry via Unified FIX 4.4 — same session as Spot FIX.

Affiliate

Referred-user activity for approved affiliates. Use the same host and HMAC-SHA512 API keys as Exchange REST.

Introduction

Who it is for, prerequisites, and conventions.

REST

Signing, day vs history, product keys, pagination.

Rate limits

Call counter and polling cadence.

Not sure where to start?

Choose your protocol

Side-by-side feature, latency, and sequencing comparison.

Authentication

HMAC-SHA512 signing for REST and WebSocket private endpoints.

Rate limits

Limits across REST, WebSocket, and FIX.

Errors

Common errors and how to resolve them.