Skip to main content
GET
Get Daily Activity

Authorizations

API-Key
string
header
required

The "API-Key" header should contain your API key.

API-Sign
string
header
required

Authenticated requests should be signed with the "API-Sign" header, using a signature generated with your private key, nonce, encoded payload, and URI path.

API-Nonce
string
header
required

The "API-Nonce" header should contain an always-increasing 64-bit integer, most commonly a Unix timestamp in milliseconds. Each request must use a nonce greater than the nonce of the previous request signed with the same API key.

Query Parameters

activity_date
string

Day variant: UTC trade date. Today or one of the previous 89 UTC days. Mutually exclusive with iiban, start_date, and end_date.

Required string length: 10
Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
iiban
string

History variant: one to ten full IIBANs, comma-delimited. Empty, duplicate, or malformed values are a 400. Validity is a format check only, not account existence. Unattributed, unknown, unenrolled, and opted-out valid IIBANs all return the same empty result. The full identifier is never echoed; responses still serve masked_iiban only.

Required string length: 1 - 350
start_date
string

History variant: inclusive start, YYYY-MM-DD, in the last 90 UTC days. Required with iiban and end_date.

Required string length: 10
Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
end_date
string

History variant: inclusive end, YYYY-MM-DD, in the last 90 UTC days. Required with iiban and start_date. Must be on or after start_date.

Required string length: 10
Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
cursor
string

Opaque cursor from a previous response. Day variant: last item's referee_reference. History variant: YYYY-MM-DD: plus that day's referee_reference. It is not a Kraken account id.

Minimum string length: 1
limit
integer<int32>
default:50

Page size. Defaults to 50 when omitted. Values over 200 are rejected.

Required range: 1 <= x <= 200

Response

200 - application/json

One page of affiliate daily activity.

One page of affiliate daily activity.

currency
string
required

Reporting currency for every monetary figure. Always USD today.

Example:

"USD"

generated_at
string<date-time>
required
items
object[]
required
limit
integer<int32>
required

Page size used for this response. Echo of request limit after the default of 50.

Required range: 1 <= x <= 200
activity_date
string

Day variant only. The UTC trade date every item shares.

Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
revision
string<date-time>

Day variant, first page only. When this partner's figures for that UTC day were last updated. Omitted when this partner has no rows, and on later pages. A later value on re-fetch means this partner's figures moved.

active_users
integer<int64>

Day variant, first page only. Count of visible enrolled users that day. Omitted on later pages; not a remaining-page count.

Required range: x >= 0
totals
object

Day variant, first page only. Totals for visible users in items. An empty map on a later page is omission, not a zero day. Does not include opted-out activity. Includes unenrolled users so the headline does not move.

next_cursor
string

Present when more results exist. Pass as cursor on the next request.

estimated
boolean

Day variant, first page only. Amounts for this date are an estimate of that calendar day, including the opted-out remainder. Omitted when exact.

opted_out
object

Day variant, first page only. Opted-out remainder. Day-wide payable is totals plus summary when summary is set.