Skip to main content

Kraken — Direct API Endpoints

Kraken provides 55 unique direct API endpoints across the following categories:
  • Centralized Finance (21 endpoints)
  • Historical (1 endpoint)
  • Market Data (28 endpoints)
  • Token (1 endpoint)
  • Trading (13 endpoints)
  • Utility (7 endpoints)
  • Wallets (5 endpoints)
Note: Some endpoints appear in multiple categories. The count above reflects unique API paths.

Prefix and Example

Prefix: No prefix is required for Kraken, an example URL will therefore look like: https://api.uniblock.dev/direct/v1/Kraken + /[Kraken_endpoint]. Example Request:
curl --request GET \
  --url https://api.uniblock.dev/direct/v1/Kraken/0/public/SystemStatus \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

Centralized Finance

GET

PathEst. CUDescription
direct/v1/Kraken/api/history/v3/executions20Lists executions/trades for authenticated account.
direct/v1/Kraken/derivatives/api/v3/feeschedules20This endpoint lists all fee schedules.
direct/v1/Kraken/derivatives/api/v3
/notifications
20This endpoint provides the platforms notifications.
direct/v1/Kraken/derivatives/api/v3/openorders20This endpoint returns information on all open orders for all Futures contracts.
direct/v1/Kraken/derivatives/api/v3
/openpositions
20This endpoint returns the size and average entry price of all open positions in Futures contracts. This includes Futures contracts that have matured but have not yet been settled.
direct/v1/Kraken/api/history/v3/orders20Lists order events for authenticated account.
direct/v1/Kraken/derivatives/api/v3
/pnlpreferences
20The PNL currency preference is used to determine which currency to pay out when realizing PNL gains.
direct/v1/Kraken/derivatives/api/v3
/portfolio-margining/parameters
20Retrieve current portfolio margin calculation parameters.
direct/v1/Kraken/derivatives/api/v3/unwindqueue20This endpoint returns the percentile of the open position in case of unwinding.
direct/v1/Kraken/api/history/v3/positions20Lists position events for authenticated account.
direct/v1/Kraken/derivatives/api/v3
/self-trade-strategy
20Returns account-wide self-trade matching strategy.
direct/v1/Kraken/0/public/Time20Get the server’s time.
direct/v1/Kraken/0/public/SystemStatus20Get the current system status or trading mode.
direct/v1/Kraken/api/history/v3/triggers20Lists trigger events for authenticated account.
direct/v1/Kraken/derivatives/api/v3/fills20This endpoint returns information on your filled orders for all futures contracts.
direct/v1/Kraken/derivatives/api/v3/rfqs20Retrieve all currently open RFQs
direct/v1/Kraken/derivatives/api/v3
/assignmentprogram/history
20This endpoint returns information on assignment program preferences change history
direct/v1/Kraken/derivatives/api/v3
/assignmentprogram/current
20This endpoint returns information on currently active assignment programs
direct/v1/Kraken/derivatives/api/v3/rfqs
/open-offers
20Retrieve all open offers for the account on currently open RFQs
direct/v1/Kraken/derivatives/api/v3/rfqs
/open-rfqs
20Retrieve all currently open RFQs created by the authenticated account.
direct/v1/Kraken/derivatives/api/v3/rfqs
/{rfqUid}
20Retrieve a specific open RFQ by its unique identifier

Historical

GET

PathEst. CUDescription
direct/v1/Kraken/derivatives/api/v3
/assignmentprogram/history
20This endpoint returns information on assignment program preferences change history

Market Data

GET

PathEst. CUDescription
direct/v1/Kraken/derivatives/api/v3/feeschedules
/volumes
20Returns your fee schedule volumes for each fee schedule.
direct/v1/Kraken/0/public/GroupedBook20The GroupedBook endpoint aggregates the volume in the order book over a specified tick range. It provides a summary of liquidity deep into the book, useful for user interface display.
direct/v1/Kraken/derivatives/api/v3/instruments
/{symbol}/status
20Returns price dislocation and volatility details for given market.
direct/v1/Kraken/derivatives/api/v3/instruments
/status
20Returns price dislocation and volatility details for all markets.
direct/v1/Kraken/derivatives/api/v3/instruments20Returns specifications for all currently listed markets and indices.
direct/v1/Kraken/api/charts/v1/analytics
/liquidity-pool
20Get liquidity pool statistic including usd value
direct/v1/Kraken/0/public/OHLC20Retrieve OHLC market data.
direct/v1/Kraken/0/public/Depth20Returns level 2 (L2) order book, which describes the individual price levels in the book with aggregated order quantities at each level.
direct/v1/Kraken/derivatives/api/v3/orderbook20This endpoint returns the entire non-cumulative order book of currently listed Futures contracts.
direct/v1/Kraken/api/history/v3/market
/{tradeable}/executions
20Lists trades for a market.
direct/v1/Kraken/api/history/v3/market
/{tradeable}/price
20Lists price events for a market.
direct/v1/Kraken/api/history/v3/market
/{tradeable}/orders
20Lists order events for a market.
direct/v1/Kraken/0/public/Spread20Returns the last ~200 top-of-book spreads for a given pair
direct/v1/Kraken/0/public/Trades20Returns the last 1000 trades by default
direct/v1/Kraken/derivatives/api/v3/tickers
/{symbol}
20Get market data for contract or index by symbol
direct/v1/Kraken/0/public/Ticker20Get ticker information for all or requested markets.
direct/v1/Kraken/derivatives/api/v3/tickers20This endpoint returns current market data for all currently listed Futures contracts and indices.
direct/v1/Kraken/0/public/AssetPairs20Get tradable asset pairs
direct/v1/Kraken/derivatives/api/v3/history20This endpoint returns the most recent 100 trades prior to the specified lastTime value up to past 7 days or recent trading engine restart (whichever is sooner).
direct/v1/Kraken/derivatives/api/v3/trading
/instruments
20Returns specifications for all currently accessible markets and indices.
direct/v1/Kraken/derivatives/api/v3
/historical-funding-rates
20Returns list of historical funding rates for given market.
direct/v1/Kraken/api/charts/v1/analytics
/{symbol}/{analytics_type}
20Analytics data divided into time buckets
direct/v1/Kraken/api/charts/v1/:tick_type
/{symbol}/{resolution}
20Candles for specified tick type, market, and resolution.
direct/v1/Kraken/api/charts/v1/{tick_type}20Markets available for specified tick type.
direct/v1/Kraken/0/public/PostTrade20Returns a list of trades on the spot exchange. If no filter parameters are specified, the last 1000 trades for all pairs are received.
direct/v1/Kraken/0/public/PreTrade20Returns the price levels in the order book with aggregated order quantities at each price level. The top 10 levels are returned for each trading pair.
direct/v1/Kraken/api/charts/v1/{tick_type}
/{symbol}
20Candle resolutions available for specified tick type and market.
direct/v1/Kraken/api/charts/v120Returns all available tick types to use with the markets endpoint.

Token

GET

PathEst. CUDescription
direct/v1/Kraken/0/public/Assets20Get information about the assets that are available for deposit, withdrawal, trading and earn.

Trading

GET

PathEst. CUDescription
direct/v1/Kraken/api/history/v3/executions20Lists executions/trades for authenticated account.
direct/v1/Kraken/derivatives/api/v3/feeschedules20This endpoint lists all fee schedules.
direct/v1/Kraken/derivatives/api/v3/openorders20This endpoint returns information on all open orders for all Futures contracts.
direct/v1/Kraken/derivatives/api/v3
/openpositions
20This endpoint returns the size and average entry price of all open positions in Futures contracts. This includes Futures contracts that have matured but have not yet been settled.
direct/v1/Kraken/api/history/v3/orders20Lists order events for authenticated account.
direct/v1/Kraken/derivatives/api/v3/unwindqueue20This endpoint returns the percentile of the open position in case of unwinding.
direct/v1/Kraken/api/history/v3/positions20Lists position events for authenticated account.
direct/v1/Kraken/api/history/v3/triggers20Lists trigger events for authenticated account.
direct/v1/Kraken/derivatives/api/v3/fills20This endpoint returns information on your filled orders for all futures contracts.
direct/v1/Kraken/derivatives/api/v3/rfqs20Retrieve all currently open RFQs
direct/v1/Kraken/derivatives/api/v3/rfqs
/open-offers
20Retrieve all open offers for the account on currently open RFQs
direct/v1/Kraken/derivatives/api/v3/rfqs
/open-rfqs
20Retrieve all currently open RFQs created by the authenticated account.
direct/v1/Kraken/derivatives/api/v3/rfqs
/{rfqUid}
20Retrieve a specific open RFQ by its unique identifier

Utility

GET

PathEst. CUDescription
direct/v1/Kraken/derivatives/api/v3
/notifications
20This endpoint provides the platforms notifications.
direct/v1/Kraken/derivatives/api/v3
/pnlpreferences
20The PNL currency preference is used to determine which currency to pay out when realizing PNL gains.
direct/v1/Kraken/derivatives/api/v3
/portfolio-margining/parameters
20Retrieve current portfolio margin calculation parameters.
direct/v1/Kraken/derivatives/api/v3
/self-trade-strategy
20Returns account-wide self-trade matching strategy.
direct/v1/Kraken/0/public/Time20Get the server’s time.
direct/v1/Kraken/0/public/SystemStatus20Get the current system status or trading mode.
direct/v1/Kraken/derivatives/api/v3
/assignmentprogram/current
20This endpoint returns information on currently active assignment programs

Wallets

GET

PathEst. CUDescription
direct/v1/Kraken/api/history/v3/accountlogcsv20Lists recent account log entries in CSV format.
direct/v1/Kraken/derivatives/api/v3/subaccount
/{subaccountUid}/trading-enabled
20Returns trading capability info for given subaccount.
direct/v1/Kraken/api/history/v3/account-log20Lists account log entries, paged by timestamp or by ID.
direct/v1/Kraken/derivatives/api/v3/subaccounts20Return information about subaccounts, including balances and UIDs.
direct/v1/Kraken/derivatives/api/v3/accounts20This endpoint returns key information relating to all your accounts which may either be cash accounts or margin accounts. This includes digital asset balances, instrument balances, margin requirements, margin trigger estimates and auxiliary information such as available funds, PnL of open positions and portfolio value.