Skip to main content

List NFTs

GET 

/public/Nfts

Returns a list of NFTs with support for sorting and filtration.

Request

Query Parameters

    currency string

    Fiat currency used for converting crypto prices.

    cursor string

    Cursor token. Pass tokens obtained from successful responses.

    filter object

    Filters to apply. Note: if filters are present, they are required to be passed for an initial request and omitted for subsequent ones.

    page_size uint16required

    Maximum number of items to be returned by a single request.

    sort string

    Possible values: [MostRelevant, RecentlyAdded, RecentlyVerified, RecentlySold, EndingSoon, PriceLowToHigh, PriceHighToLow, HighestLastSell, RarityRankLowToHigh, RarityRankHighToLow]

    Sorting to apply. Note: sort parameter is required to be passed for an initial request and omitted for subsequent ones.

Responses

Response

Schema
    error string[]required
    result objectnullable

    Batch of paginated items from list APIs.

    cursor stringnullable

    Cursor token to send to get subsequent items after performing the requested search.

    items object[]required

    Items from the response.

  • Array [
  • best_offer objectnullable

    The highest bid in current auction or highest offer

    fiat 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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectrequired

    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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    burned booleanrequired

    Indicates whether the current NFT is burned or not.

    buy_now objectnullable

    Buy now price.

    fiat 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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectrequired

    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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    collection objectnullable

    Collection that NFT belongs to (if any)

    floor_price objectnullable

    Floor price of the collection

    fiat objectnullable

    Floor price in fiat currency, specified by a user.

    amount object required

    An amount, either as a string, and integer, or a decimal value

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectnullable

    Floor price in native currency of a blockchain that this collection belongs to.

    amount object required

    An amount, either as a string, and integer, or a decimal value

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    original objectrequired

    Floor price in original asset, without applying any exchange rates.

    amount object required

    An amount, either as a string, and integer, or a decimal value

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    id stringrequired

    kraken internal collection identifier

    image objectnullable

    Main image

    kind stringrequired

    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 stringnullable

    Media type: image/png, image/jpeg, etc.

    size uint64nullable

    Full size of the content in bytes.

    Note that the actual transfer size may be smaller if compression is applied.

    url stringrequired

    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.

    name stringrequired

    collection name

    total_items uint64required

    Number of items in the collection

    verified booleanrequired

    The collection was verified by Kraken.

    creator_fee object required

    Creator fee from NFT sales in percents.

    oneOf

    string

    creators object[]required

    Creators of the NFT.

  • Array [
  • id stringrequired

    Server side generated ID of the Creator.

    image objectnullable

    Main image

    kind stringrequired

    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 stringnullable

    Media type: image/png, image/jpeg, etc.

    size uint64nullable

    Full size of the content in bytes.

    Note that the actual transfer size may be smaller if compression is applied.

    url stringrequired

    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.

    name stringrequired

    Name of the Creator.

    username stringnullable

    Username of the Creator.

    verified booleanrequired

    Verified by Kraken to have accurate data.

  • ]
  • custody object

    Custody type (if current user owns the token)

    oneOf

    string

    Possible values: [Kraken, PendingKraken]

    date_added int64required

    Date when the token was added to the DB

    description stringnullable

    Description of the NFT.

    id stringrequired

    Kraken's ID of NFT.

    image objectnullable

    Main Image.

    kind stringrequired

    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 stringnullable

    Media type: image/png, image/jpeg, etc.

    size uint64nullable

    Full size of the content in bytes.

    Note that the actual transfer size may be smaller if compression is applied.

    url stringrequired

    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.

    is_owned_by_user booleanrequired

    True if token owned by current user

    last_auction_sale objectnullable

    Last sale in internal kraken auction.

    fiat 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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectrequired

    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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    last_sale_or_mint objectnullable

    The most recent price sold (or price minted if never sold).

    price objectrequired

    If type is Sale - price of the sale

    fiat 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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectrequired

    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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    transfer_type stringrequired

    Possible values: [mint, transfer, burn, sale]

    type of a transfer (Minted, Sale, Transfer)

    media object[]required

    All media for this NFT.

  • Array [
  • kind stringrequired

    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 stringnullable

    Media type: image/png, image/jpeg, etc.

    size uint64nullable

    Full size of the content in bytes.

    Note that the actual transfer size may be smaller if compression is applied.

    url stringrequired

    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.

  • ]
  • name stringrequired

    Name of the NFT.

    on_sale_status stringrequired

    Possible values: [Invalid, NotListed, Pending, Listed, SaleInProgress]

    On sale status for the NFT.

    price objectrequired

    Estimated price of NFT.

    fiat 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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    native objectrequired

    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

    oneOf

    string

    asset_alt_name stringrequired

    alt_name is handy when interacting with Kraken API

    asset_name stringrequired

    user friendly asset name for display purpose

    rarity_rank uint64nullable

    Rarity rank of NFT.

    token object

    On-chain identifier of NFT.

    anyOf
    address stringrequired

    ETH contract address that minted the NFT.

    blockchain objectrequired

    Blockchain details

    asset stringrequired
    id stringrequired

    Possible values: [Ethereum, Solana, Polygon]

    id stringrequired

    Token ID.

    owner stringnullable

    Owner address

    standard stringnullable

    Possible values: [CryptoPunks, CryptoKitties, ERC-721, ERC-1155]

    Token Standard

    symbol stringnullable

    Token symbol is optional because because it is missing in ERC-1155.

  • ]
  • total_items object

    Total number of items.

    oneOf
    relation stringrequired

    Possible values: [eq]

    value uint64required
Loading...