Skip to main content

Get NFT

GET 

/public/Nft

Operation GetNft returns an NFT object by its identifier where identifier is a kraken internal identifier

Request

Query Parameters

    currency string
    nft_id stringrequired

Responses

Response

Schema
    error string[]required
    result objectnullable
    nft objectrequired
    attributes object[]required

    Rarity attributes of NFT (empty if not a collectible).

  • Array [
  • frequency floatnullable

    Frequency in percentages for the attribute (None if not computed yet). E.g. 80.055% of all NFTs from the same collection have this attribute.

    rarity_score object

    Rarity score for the attribute (None if not computed yet or not applicable)

    oneOf

    string

    trait_type stringrequired

    Type of attribute (i.e. Eyes, Stamina, ...).

    value object required

    Value of the attribute.

    oneOf
    Number objectrequired

    Numeric value of NFT attribute.

    display_type stringrequired

    Possible values: [boost_percentage, boost_number, date, number]

    Controls how to display numeric value of an NFT attribute.

    For more info see: https://docs.opensea.io/docs/metadata-standards

    max_value int64nullable
    value int64required
  • ]
  • 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

    categories string[]required

    Categories assigned to this NFT.

    collection objectnullable

    Collection that NFT belongs to (if any)

    blockchain_data object[]required

    Blockchain data of the collection

  • Array [
  • address stringrequired
    blockchain objectrequired
    asset stringrequired
    id stringrequired

    Possible values: [Ethereum, Solana, Polygon]

    symbol stringnullable
  • ]
  • creator_fee object

    Creator's fee

    oneOf

    string

    creator_fee_enforced booleannullable

    Flag indicating whether the creator fee is enforced or optional.

    creators object[]required

    creator of collection

  • Array [
  • blockchain_data object[]required

    Blockchain addresses associated with the Creator.

  • Array [
  • oneOf
    address stringrequired
    blockchain stringrequired

    Possible values: [Ethereum]

  • ]
  • date_added int64required

    Date when creator was added to the DB

    description stringrequired

    Description of the Creator.

    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.

    media object[]required

    All media for this creator.

  • 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 Creator.

    social_media_links objectrequired

    Social media links

    property name* string
    tags string[]required

    Tags assigned to this Creator.

    top_banner objectnullable

    Top-banner 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.

    username stringnullable

    Username of the Creator.

    verified booleanrequired

    Verified by Kraken to have accurate data.

  • ]
  • date_added int64required

    a date when collection was added to the DB

    description stringnullable

    collection description

    floor_price objectnullable

    Floor price.

    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.

    market_cap objectnullable

    Total market cap.

    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

    media object[]required

    All media for this collection.

  • 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

    collection name

    seven_day_volume objectnullable

    Seven day volume of sales.

    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

    social_media_links objectrequired

    Social media links

    property name* string
    tags string[]required

    Tags assigned to this Collection.

    top_banner objectnullable

    Top-banner 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.

    total_items uint64required

    number of items in the collection

    total_owners uint64required

    number of owners

    total_volume objectnullable

    Total volume of sales.

    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

    traits objectrequired

    Trait in the collection (i.e. Eyes, Stamina, ...).

    property name* object
    property name* uint64
    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 [
  • blockchain_data object[]required

    Blockchain addresses associated with the Creator.

  • Array [
  • oneOf
    address stringrequired
    blockchain stringrequired

    Possible values: [Ethereum]

  • ]
  • date_added int64required

    Date when creator was added to the DB

    description stringrequired

    Description of the Creator.

    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.

    media object[]required

    All media for this creator.

  • 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 Creator.

    social_media_links objectrequired

    Social media links

    property name* string
    tags string[]required

    Tags assigned to this Creator.

    top_banner objectnullable

    Top-banner 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.

    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

    date_minted int64nullable

    date when the token was minted on the blockchain

    description stringnullable

    Description of the NFT.

    expiry_date int64nullable

    The date when the NFT expires. Currently used only for ENS (Ethereum Name Service) NFTs, for whose the expiry date + 90 days grace period marks a point at which NFT is no longer reserved for current owner and could be burned

    external_url stringnullable

    External content provided by NFT author.

    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)

    max_count uint64required

    Number of SFTs (zero if not known). Always 1 for NFTs.

    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 (None if not computed yet or not applicable)

    tags string[]required

    Tags assigned to this 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.

    token_uri stringnullable

    URI for fetching token metadata

Loading...