List NFT Transactions
POST/private/NftTransactions
Operation ListNftTransactions returns list of NFT transactions for a specific user.
Request
- application/x-www-form-urlencoded
Body
required
Filter by NFT id
Nonce used in construction of API-Sign
header
Possible values: >= 1
and <= 65536
Default value: 1
Page number with query results starting from one
Possible values: >= 1
and <= 1000
Default value: 5
Possible values: [desc
, asc
]
Default value: desc
Possible values: [Deposit
, Withdrawal
, Purchase
, Sale
, Claim
]
Filter by transaction type
Responses
- 200
Response
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- MOD1
- MOD2
- MOD3
- MOD1
- MOD2
- MOD3
- Array [
- ]
- MOD1
- MOD2
- MOD3
- ]
result objectnullable
items object[]required
blockchain objectrequired
On what blockchain did the transaction happen
Possible values: [Ethereum
, Solana
, Polygon
]
creator_fee objectnullable
AssetAmount
contains asset_id
and amount bound in one struct
amount object required
An amount, either as a string, and integer, or a decimal value
string
integer
number
alt_name
is handy when interacting with Kraken API
user friendly asset name for display purpose
fee objectnullable
AssetAmount
contains asset_id
and amount bound in one struct
amount object required
An amount, either as a string, and integer, or a decimal value
string
integer
number
alt_name
is handy when interacting with Kraken API
user friendly asset name for display purpose
nft_image objectnullable
Media group definition: main media and related files (raw copy, thumbnails) It is a simplified version of the internal vector of Media.
Possible values: [Main
, Image
, Animation
, Video
, TopBanner
, Other
]
Role of this media relative to the catalog object.
media objectnullable
Exact copy of the original media, stored in a Kraken server.
DO NOT TRUST THIS DATA TO BE SAFE.
Danger: this contains arbitrary content from the internet and may be malicious. This should never be embedded directly inside a webpage. Proper care should be given if linking to this media (e.g. use rel="noopener"
).
Despite these risks, the raw media is still exposed as it's the true copy of the blockchain media as retrieved by Kraken. Viewing it may help if processing introduced defects to the media.
The value depends on MediaProcessingState
: - Wait
or Source
: None
- Process
or Ready
: Some
Media type: image/png
, image/jpeg
, etc.
Full size of the content in bytes.
Note that the actual transfer size may be smaller if compression is applied.
URL for the content of this media.
This is always served as HTTPS, either from the Kraken media server directly or from a Cloudflare Images subdomain.
nft_media object[]required
Possible values: [Main
, Image
, Animation
, Video
, TopBanner
, Other
]
Role of this media relative to the catalog object.
media objectnullable
Exact copy of the original media, stored in a Kraken server.
DO NOT TRUST THIS DATA TO BE SAFE.
Danger: this contains arbitrary content from the internet and may be malicious. This should never be embedded directly inside a webpage. Proper care should be given if linking to this media (e.g. use rel="noopener"
).
Despite these risks, the raw media is still exposed as it's the true copy of the blockchain media as retrieved by Kraken. Viewing it may help if processing introduced defects to the media.
The value depends on MediaProcessingState
: - Wait
or Source
: None
- Process
or Ready
: Some
Media type: image/png
, image/jpeg
, etc.
Full size of the content in bytes.
Note that the actual transfer size may be smaller if compression is applied.
URL for the content of this media.
This is always served as HTTPS, either from the Kraken media server directly or from a Cloudflare Images subdomain.
price objectnullable
AssetAmount
contains asset_id
and amount bound in one struct
amount object required
An amount, either as a string, and integer, or a decimal value
string
integer
number
alt_name
is handy when interacting with Kraken API
user friendly asset name for display purpose
Possible values: [Initiated
, Pending
, Sending
, Canceling
, Canceled
, OnHold
, Failed
, Complete
]
When the transaction happened (nanoseconds since epoch)
How many tokens (for SFTs may be > 1)
Possible values: [Deposit
, Withdrawal
, Purchase
, Sale
, Claim
]
{
"error": [
"EGeneral:Invalid arguments"
],
"result": {
"items": [
{
"blockchain": {
"asset": "string",
"id": "Ethereum"
},
"collection_id": "string",
"collection_name": "string",
"creator_fee": {
"amount": "string",
"asset_alt_name": "string",
"asset_name": "string"
},
"creator_names": [
"string"
],
"fee": {
"amount": "string",
"asset_alt_name": "string",
"asset_name": "string"
},
"id": "string",
"nft_id": "string",
"nft_image": {
"kind": "Main",
"media": {
"media_type": "string",
"size": 0,
"url": "string"
}
},
"nft_media": [
{
"kind": "Main",
"media": {
"media_type": "string",
"size": 0,
"url": "string"
}
}
],
"nft_name": "string",
"nft_thumbnail_url": "string",
"price": {
"amount": "string",
"asset_alt_name": "string",
"asset_name": "string"
},
"quote_id": "string",
"status": "Initiated",
"timestamp": 0,
"token_count": 0,
"type_": "Deposit"
}
],
"total": 0
}
}
{
"error": [],
"result": {
"items": [
{
"id": "CNLEPY2-KTHFR-ONLNFS",
"quote_id": null,
"timestamp": 1697628903,
"nft_id": "NT4GUCU-SIJE2-YSQQG2",
"nft_name": "Williams Racing Collectibles+ Grid Pass",
"collection_id": "NCQNABO-XYCA7-JMMSDF",
"collection_name": "Williams Racing Collectibles+ Grid Pass",
"creator_names": [],
"nft_thumbnail_url": "",
"nft_image": {
"kind": "Main",
"media": {
"url": "https://assets-dynamic.kraken.com/media1/b51a13042bf7a4a6beaf0bbb17ca4bee10999370aa811fdb68db1f212cf5c98a.png",
"media_type": "image/png",
"size": 2152243
}
},
"nft_media": [
{
"kind": "Main",
"media": {
"url": "https://assets-dynamic.kraken.com/media1/b51a13042bf7a4a6beaf0bbb17ca4bee10999370aa811fdb68db1f212cf5c98a.png",
"media_type": "image/png",
"size": 2152243
}
},
{
"kind": "Video",
"media": {
"url": "https://assets-dynamic.kraken.com/media1/177f9cd50f4b6ec154d609aa5862dc608f57bd4338e6ebbf77c77968fe2c0db0.mp4",
"media_type": "video/mp4",
"size": 243316230
}
}
],
"blockchain": {
"id": "Polygon",
"asset": "MATIC"
},
"type_": "Claim",
"token_count": 1,
"price": null,
"fee": null,
"creator_fee": null,
"status": "Complete"
},
{
"id": "TNFTQLT-UBAG7-Y4A3YZ",
"quote_id": "QN766EO-UKJEN-R3X4A3",
"timestamp": 1658139670,
"nft_id": "NT7EYX2-D7QVC-S7JDLE",
"nft_name": "Castle Kid #7423",
"collection_id": "NC5MOSV-7KZZI-ONSSBR",
"collection_name": "Castle Kid By Colin Tilley",
"creator_names": [],
"nft_thumbnail_url": "",
"nft_image": {
"kind": "Main",
"media": {
"url": "https://assets-dynamic.kraken.com/media1%2Fb05a8c15a65e94d78c0d7d1458bda7600dd0e2d77debd7aac0485118463506e2.jpeg",
"media_type": "image/jpeg",
"size": 290534
}
},
"nft_media": [
{
"kind": "Main",
"media": {
"url": "https://assets-dynamic.kraken.com/media1%2Fb05a8c15a65e94d78c0d7d1458bda7600dd0e2d77debd7aac0485118463506e2.jpeg",
"media_type": "image/jpeg",
"size": 290534
}
}
],
"blockchain": {
"id": "Ethereum",
"asset": "ETH"
},
"type_": "Purchase",
"token_count": 1,
"price": {
"asset_name": "ETH",
"asset_alt_name": "ETH",
"amount": "0.0100000000"
},
"fee": null,
"creator_fee": null,
"status": "Complete"
}
],
"total": 2
}
}