Kraken Market Data API

Public market data (no authentication required)

Operations 27

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /public/Time Get Server Time #
GET /public/SystemStatus Get System Status #
GET /public/MaintenanceSchedule Get Maintenance Schedule #
GET /public/Assets Get Asset Info #
GET /public/AssetPairs Get Tradable Asset Pairs #
GET /public/Ticker Get Ticker Information #
GET /public/OHLC Get OHLC Data #
GET /public/Depth Get Order Book #
POST /private/Level3 Query L3 Order Book #
GET /public/GroupedBook Get Grouped Order Book #
GET /public/Trades Get Recent Trades #
GET /public/Spread Get Recent Spreads #
GET /instruments List futures instruments · Kraken Get Instruments #
Ask an LLM
“Which futures contracts can I trade?”
“What are the contract specifications for available futures instruments?”
Tell an agent
List all supported futures instruments.
Show metadata for every futures contract.
GET /instruments/status Check futures instrument trading status · Kraken Get Instruments Status #
Ask an LLM
“Is trading paused on any futures instruments right now?”
“Which futures contracts are currently open for trading?”
Tell an agent
Show the trading status of every futures instrument.
Check which futures instruments are paused.
GET /tickers Get tickers for all futures instruments · Kraken Get Tickers #
Ask an LLM
“What are the latest prices across all futures contracts?”
“Can I get every futures ticker in one call?”
Tell an agent
Get the latest ticker for every futures instrument.
Show current prices for all futures contracts.
GET /tickers/{symbol} Get the ticker for one futures instrument · Kraken Get Ticker for Symbol #
Ask an LLM
“What is the latest price of a specific futures contract?”
“Can I get the ticker for just one futures symbol?”
Tell an agent
Get the latest futures ticker for {symbol}.
Show the current price of futures contract {symbol}.
GET /orderbook Get the order book for a futures instrument · Kraken Get Order Book (Futures) #
Ask an LLM
“What does the futures order book look like for a contract?”
“How deep are bids and asks on a futures instrument?”
Tell an agent
Get the futures order book for {symbol}.
Show bids and asks for futures contract {symbol}.
GET /history Get public trade history for a futures instrument · Kraken Get Market History #
Ask an LLM
“What trades recently happened on a futures contract?”
“Can I page futures trade history back from a given time?”
Tell an agent
Show recent public trades for futures contract {symbol}.
List futures trades for {symbol} before {lastTime}.
GET /0/public/Time Get the exchange server time · Kraken Get Server Time #
Ask an LLM
“What time does the Kraken server think it is?”
“How can I sync my client clock with the exchange?”
Tell an agent
Get the current server time.
Check the exchange clock so I can sync my client.
GET /0/public/SystemStatus Check exchange system status · Kraken Get System Status #
Ask an LLM
“Is the exchange online or in maintenance right now?”
“Is trading currently limited to cancel-only or post-only?”
Tell an agent
Check the current exchange system status.
Tell me if the exchange is in maintenance.
GET /0/public/Assets Get info about supported assets · Kraken Get Asset Info #
Ask an LLM
“What precision and collateral value does an asset have?”
“Which assets are supported and what is their status?”
Tell an agent
List all supported assets.
Show asset details for {asset}.
GET /0/public/AssetPairs Get tradable spot pair details · Kraken Get Tradable Asset Pairs #
Ask an LLM
“What is the minimum order size for a trading pair?”
“Which spot pairs can I trade and what are their fee schedules?”
Tell an agent
List all tradable spot pairs.
Show pair details for {pair}.
GET /0/public/Ticker Get spot ticker for trading pairs · Kraken Get Ticker Information #
Ask an LLM
“What are the current bid, ask and 24-hour volume for a spot pair?”
“Can I get high, low and VWAP for several pairs at once?”
Tell an agent
Get the spot ticker for {pair}.
Show last price and 24h volume for all spot pairs.
GET /0/public/OHLC Get OHLC candles for a spot pair · Kraken Get OHLC Data #
Ask an LLM
“How do I get candlestick data for a spot trading pair?”
“Which candle intervals are supported for spot OHLC data?”
Tell an agent
Get OHLC candles for {pair}.
Get {interval}-minute candles for {pair} since {since}.
GET /0/public/Depth Get the order book for a spot pair · Kraken Get Order Book #
Ask an LLM
“What are the current bids and asks for a spot pair?”
“Can I limit the spot order book depth to a set number of levels?”
Tell an agent
Get the spot order book for {pair}.
Show the top {count} bids and asks for {pair}.
GET /0/public/Trades Get recent public trades for a spot pair · Kraken Get Recent Trades #
Ask an LLM
“What trades just happened on a spot pair?”
“Can I fetch spot trades since a specific cursor?”
Tell an agent
Show recent public trades for {pair}.
List up to {count} trades on {pair} since {since}.
GET /0/public/Spread Get recent bid/ask spreads for a spot pair · Kraken Get Recent Spreads #
Ask an LLM
“How wide has the bid/ask spread been on a pair lately?”
“Can I see spread snapshots since a given point?”
Tell an agent
Show recent spreads for {pair}.
Get spread snapshots for {pair} since {since}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kraken:kraken-market-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kraken-market-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kraken Market Data API
  x-refined-note:
  - x-generated-from differs across the merged source definitions and was not carried
  - x-last-validated differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Market Data across 3 of this provider''s published API definitions: kraken-openapi.json, kraken-futures-rest-openapi.yml, kraken-spot-rest-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.kraken.com/0
  description: Production Server
- url: https://futures.kraken.com/derivatives/api/v3
  description: Kraken Futures production REST endpoint
- url: https://demo-futures.kraken.com/derivatives/api/v3
  description: Kraken Futures demo / sandbox endpoint
- url: https://colo-london.vip.futures.kraken.com/derivatives/api/v3
  description: Kraken Futures colocation endpoint (London VIP)
- url: https://api.kraken.com
  description: Kraken Spot REST production endpoint
- url: https://colo-london.vip-api.kraken.com
  description: Kraken Spot REST colocation endpoint (London VIP)
tags:


# --- truncated at 32 KB (87 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kraken/refs/heads/main/openapi/kraken-market-data-api-openapi.yml