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 [
- ContractTickerJson
- SpotTickerJson
- 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[]
A list containing a structures for each available instrument. The list is in no particular order.
For futures: The price of the last fill
For indices: The last calculated value
The date and time at which last was observed.
The symbol of the Futures.
For futures: Currently can be 'perpetual', 'month' or 'quarter'. Other tags may be added without notice
For indices: Not returned because N/A
For futures: The currency pair of the instrument
For indices: Not returned because N/A
For futures: The price to which Kraken Futures currently marks the Futures for margining purposes
For indices: Not returned because N/A
For futures: The price of the current best bid
For indices: Not returned because N/A
For futures: The size of the current best bid
For indices: Not returned because N/A
For futures: The price of the current best ask
For indices: Not returned because N/A
For futures: The size of the current best ask
For indices: Not returned because N/A
For futures: The sum of the sizes of all fills observed in the last 24 hours
For indices: Not returned because N/A
For futures: The sum of the size * price of all fills observed in the last 24 hours
For indices: Not returned because N/A
For futures: The current open interest of the instrument
For indices: Not returned because N/A
For futures: The price of the fill observed 24 hours ago
For indices: Not returned because N/A
For futures: The highest fill price observed in the last 24 hours
For indices: Not returned because N/A
For futures: The lowest fill price observed in the last 24 hours
For indices: Not returned because N/A
For futures: The size of the last fill
For indices: Not returned because N/A
For options: the mark price less the how much the option would be worth if exercised now, i.e.:
Not returned for other contract types or indicies because N/A.
The current absolute funding rate.
The estimated next absolute funding rate.
True if the market is suspended, False otherwise.
The 24h change in price (%)
For futures: The price of the last fill
For indices: The last calculated value
The date and time at which last was observed.
The symbol of the index.
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"
}