Kraken · JSON Structure

Kraken Pair Structure

Pair schema from Kraken Spot WebSocket API v2

Type: object Properties: 16
CryptocurrencyExchangeTradingMarket DataSpot TradingFuturesDerivativesStakingEarnNFTWebSocketFIXCustodyOTCPrime BrokerageEmbedOAuthPublic APIs

Pair is a JSON Structure definition published by Kraken, describing 16 properties. It conforms to the https://json-structure.org/json-structure/v0/schema meta-schema.

Properties

symbol base quote status marginable has_index qty_min qty_increment qty_precision price_increment price_precision cost_precision cost_min margin_initial position_limit_long position_limit_short

Meta-schema: https://json-structure.org/json-structure/v0/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/json-structure/v0/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/kraken/refs/heads/main/json-structure/kraken-pair-structure.json",
  "name": "Pair",
  "type": "object",
  "description": "Pair schema from Kraken Spot WebSocket API v2",
  "properties": {
    "symbol": {
      "type": "string",
      "examples": [
        "PI_XBTUSD"
      ]
    },
    "base": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "quote": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "status": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "marginable": {
      "type": "boolean",
      "examples": [
        "0.01"
      ]
    },
    "has_index": {
      "type": "boolean",
      "examples": [
        true
      ]
    },
    "qty_min": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "qty_increment": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "qty_precision": {
      "type": "int64",
      "examples": [
        1
      ]
    },
    "price_increment": {
      "type": "string",
      "examples": [
        "0.01"
      ]
    },
    "price_precision": {
      "type": "int64",
      "examples": [
        "0.01"
      ]
    },
    "cost_precision": {
      "type": "int64",
      "examples": [
        1
      ]
    },
    "cost_min": {
      "type": "string",
      "examples": [
        "string"
      ]
    },
    "margin_initial": {
      "type": "double",
      "examples": [
        "0.01"
      ]
    },
    "position_limit_long": {
      "type": "int64",
      "examples": [
        1
      ]
    },
    "position_limit_short": {
      "type": "int64",
      "examples": [
        1
      ]
    }
  }
}