Get tickers
GET/tickers
This endpoint returns current market data for all currently listed Futures contracts and indices.
Request
Query Parameters
Possible values: [futures_inverse
, futures_vanilla
, flexible_futures
]
Contract type(s) to return statuses for.
By default, includes all futures instrument types.
Multi-value example: ?contractType=futures_inverse&contractType=futures_vanilla
Responses
- 200
- application/json
- Schema
- success
Schema
- Success Response
- ErrorResponse
- Array [
- Market Ticker
- Index Ticker
- For a call:
markPrice - ( max ( Underlying - StrikePrice , 0) )
- For a put:
markPrice - ( max ( StrikePrice - Underlying , 0) )
- ]
accountInactive
: The Futures account the request refers to is inactiveapiLimitExceeded
: The API limit for the calling IP address has been exceededauthenticationError
: The request could not be authenticatedinsufficientFunds
: The amount requested for transfer is below the amount of funds availableinvalidAccount
: The Futures account the transfer request refers to is invalidinvalidAmount
: The amount the transfer request refers to is invalidinvalidArgument
: One or more arguments provided are invalidinvalidUnit
: The unit the transfer request refers to is invalidJson Parse Error
: The request failed to pass valid JSON as an argumentmarketUnavailable
: The market is currently unavailablenonceBelowThreshold
: The provided nonce is below the thresholdnonceDuplicate
: The provided nonce is a duplicate as it has been used in a previous requestnotFound
: The requested information could not be foundrequiredArgumentMissing
: One or more required arguments are missingServer Error
: There was an error processing the requestUnavailable
: The endpoint being called is unavailableunknownError
: An unknown error has occurred
tickers object[]required
A list containing a structures for each available instrument. The list is in no particular order.
Possible values: Value must match regular expression [A-Z0-9_.]+
Market symbol
The price of the last fill.
The date and time at which last
was observed.
The size of the last fill.
Possible values: [perpetual
, month
, quarter
, semiannual
]
Expiry-related grouping.
Currently can be 'perpetual', 'month', 'quarter', or 'semiannual'. Other tags may be added without notice.
The currency pair of the instrument.
The price to which Kraken Futures currently marks the Futures for margining purposes.
The price of the current best bid.
The size of the current best bid.
The price of the current best ask.
The size of the current best ask.
The sum of the sizes of all fills observed in the last 24 hours.
The sum of the size * price
of all fills observed in the last 24 hours.
The current open interest of the market.
The price of the fill observed 24 hours ago.
The highest fill price observed in the last 24 hours.
The lowest fill price observed in the last 24 hours.
The mark price less the how much the option would be worth if exercised now, i.e.:
Only returned for options markets.
The current absolute funding rate.
Only returned for perpetual markets.
The estimated next absolute funding rate.
Only returned for perpetual markets.
True if the market is suspended.
The 24h change in price (%).
greeks object
Current greeks.
Only returned for options markets.
The implied volatility.
True if the underlying market/index is closed.
Only returned for tradfi markets.
The symbol of the index.
The last calculated value.
The date and time at which last
was observed.
Possible values: [success
]
Server time in Coordinated Universal Time (UTC)
Possible values: [accountInactive
, apiLimitExceeded
, authenticationError
, insufficientFunds
, invalidAccount
, invalidAmount
, invalidArgument
, invalidUnit
, Json Parse Error
, marketUnavailable
, nonceBelowThreshold
, nonceDuplicate
, notFound
, requiredArgumentMissing
, Server Error
, Unavailable
, unknownError
]
Possible values: [accountInactive
, apiLimitExceeded
, authenticationError
, insufficientFunds
, invalidAccount
, invalidAmount
, invalidArgument
, invalidUnit
, Json Parse Error
, marketUnavailable
, nonceBelowThreshold
, nonceDuplicate
, notFound
, requiredArgumentMissing
, Server Error
, Unavailable
, unknownError
]
Error description.
Possible values: [error
]
Server time in Coordinated Universal Time (UTC)
{
"result": "success",
"tickers": [
{
"tag": "perpetual",
"pair": "XBT:USD",
"symbol": "PI_XBTUSD",
"markPrice": 30209.9,
"bid": 8634,
"bidSize": 1000,
"ask": 49289,
"askSize": 139984,
"vol24h": 15304,
"volumeQuote": 7305.2,
"openInterest": 149655,
"open24h": 49289,
"indexPrice": 21087.8,
"last": 49289,
"lastTime": "2022-06-17T10:46:35.705Z",
"lastSize": 100,
"suspended": false,
"fundingRate": 1.18588737106e-7,
"fundingRatePrediction": 1.1852486794e-7,
"postOnly": false,
"change24h": 1.9974017538161748
},
{
"tag": "month",
"pair": "XBT:USD",
"symbol": "FI_XBTUSD_211231",
"markPrice": 20478.5,
"bid": 28002,
"bidSize": 900,
"vol24h": 100,
"volumeQuote": 843.9,
"openInterest": 10087,
"open24h": 28002,
"indexPrice": 21087.8,
"last": 28002,
"lastTime": "2022-06-17T10:45:57.177Z",
"lastSize": 100,
"suspended": false,
"postOnly": false,
"change24h": 1.9974017538161748
},
{
"symbol": "in_xbtusd",
"last": 21088,
"lastTime": "2022-06-17T11:00:30.000Z"
},
{
"symbol": "rr_xbtusd",
"last": 20938,
"lastTime": "2022-06-16T15:00:00.000Z"
}
],
"serverTime": "2022-06-17T11:00:31.335Z"
}