Skip to main content
GET
/
executions
Get execution events
curl --request GET \
  --url https://futures.kraken.com/api/history/v3/executions \
  --header 'APIKey: <api-key>' \
  --header 'Authent: <api-key>'
{
  "accountUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "len": 123,
  "elements": [
    {
      "uid": "<string>",
      "timestamp": 1604937694000,
      "event": {
        "Execution": {
          "execution": {
            "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
            "order": {
              "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "accountUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "tradeable": "<string>",
              "quantity": "1234.56789",
              "filled": "1234.56789",
              "timestamp": 1604937694000,
              "limitPrice": "1234.56789",
              "clientId": "<string>",
              "reduceOnly": true,
              "lastUpdateTimestamp": 1604937694000,
              "spotData": "<string>",
              "regulatoryExternalUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            },
            "timestamp": 1604937694000,
            "quantity": "1234.56789",
            "price": "1234.56789",
            "markPrice": "1234.56789",
            "limitFilled": true,
            "usdValue": "1234.56789",
            "orderData": {
              "fee": "1234.56789",
              "positionSize": "1234.56789",
              "feeCalculationInfo": [
                {
                  "percentageFee": "1234.56789",
                  "userFeeDiscountApplied": "1234.56789",
                  "marketShareRebateCredited": "1234.56789"
                }
              ]
            },
            "oldTakerOrder": {
              "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "accountUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "tradeable": "<string>",
              "quantity": "1234.56789",
              "filled": "1234.56789",
              "timestamp": 1604937694000,
              "limitPrice": "1234.56789",
              "clientId": "<string>",
              "reduceOnly": true,
              "lastUpdateTimestamp": 1604937694000,
              "spotData": "<string>",
              "regulatoryExternalUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            },
            "regulatoryData": {
              "venue": "<string>",
              "counterparty": "<string>",
              "externalUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
            }
          },
          "takerReducedQuantity": "<string>"
        }
      }
    }
  ],
  "serverTime": "2023-11-07T05:31:56Z",
  "continuationToken": "aSDinaTvuI8gbWludGxpZnk="
}

Authorizations

APIKey
string
header
required

General API key with at least read-only access

Authent
string
header
required

Authentication string

Query Parameters

since
integer<timestamp-milliseconds>

Timestamp in milliseconds.

Example:

1604937694000

before
integer<timestamp-milliseconds>

Timestamp in milliseconds.

Example:

1604937694000

sort
enum<string>
default:desc

Determines the order of events in response(s).

  • asc = chronological
  • desc = reverse-chronological
Available options:
asc,
desc
continuation_token
file

Opaque token from the Next-Continuation-Token header used to continue listing events. The sort parameter must be the same as in the previous request to continue listing in the same direction.

count
integer<int64>

The maximum number of results to return. The upper bound is determined by a global limit.

Required range: x >= 1
tradeable
string

If present events of other tradeables are filtered out.

Response

200 - application/json
accountUid
string<uuid>
required
len
integer<uint64>
required
elements
object[]
required
serverTime
string<date-time>
continuationToken
file

Opaque token to pass to the next request to continue listing events. The sort parameter must be the same as in the previous request to continue listing in the same direction.