This interface provides token details, the collection details of the token, the contract details of the token, and the token's attributes.
GET https://www.okx.com/api/v5/mktplace/nft/asset/detail
Parameter | Type | Required | Description |
---|---|---|---|
chain | String | Yes | Chain name refer to Supported blockchains for details |
contractAddress | String | Yes | Collection contract address, which must be a valid contract address |
tokenId | String | Yes | NFT's token ID |
Parameter | Type | Description |
---|---|---|
name | String | The name of the NFT |
tokenId | String | The token ID of the NFT |
tokenUri | String | NFT MetaData stored address |
image | String | An image of the item; note that this is the cached URL we store on our end |
imagePreviewUrl | String | A preview image of the item; note that this is the cached URL we store on our end |
imageThumbnailUrl | String | A thumbnail image of the item; note that this is the cached URL we store on our end |
animationUrl | String | A link to animation resource url for the item; note that this is the cached URL we store on our end |
attributes | Object | An object of the token attributes model |
assetContracts | Object | An object of the token asset contract model |
collection | Object | An object of the token collection model |
curl -X GET "https://www.okx.com/api/v5/mktplace/nft/asset/detail" \
-H 'OK-ACCESS-KEY: XXX' \
-H 'OK-ACCESS-TIMESTAMP: XXX' \
-H 'OK-ACCESS-PASSPHRASE: XXX' \
-H 'OK-ACCESS-SIGN: XXX' \
-d "chain=xxx" \
-d "contractAddress=xxx" \
-d "tokenId=xxx"
{
"code": 0,
"data": {
"animationUrl": "",
"assetContract": {
"chain": "Ethereum",
"contractAddress": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"erc2981": false,
"ownerAddress": "0xaba7161a7fb69c88e16ed9f455ce62b791ee4d03",
"tokenStandard": "erc721"
},
"attributes": "[{\"trait_type\":\"Mouth\",\"value\":\"Grin\"},{\"trait_type\":\"Clothes\",\"value\":\"Vietnam Jacket\"},{\"trait_type\":\"Background\",\"value\":\"Orange\"},{\"trait_type\":\"Eyes\",\"value\":\"Blue Beams\"},{\"trait_type\":\"Fur\",\"value\":\"Robot\"}]",
"collection": {
"assetContracts": [
{
"chain": "Ethereum",
"contractAddress": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
"erc2981": false,
"ownerAddress": "0xaba7161a7fb69c88e16ed9f455ce62b791ee4d03",
"tokenStandard": "erc721"
}
],
"backgroundImage": "https://static.coinall.ltd/cdn/nft/files/collection/205-background.png",
"categoryList": [
"Collectibles"
],
"certificateFlag": true,
"des": "The Bored Ape Yacht Club is a collection of 10,000 unique Bored Ape NFTs— unique digital collectibles living on the Ethereum blockchain. Your Bored Ape doubles as your Yacht Club membership card, and grants access to members-only benefits, the first of which is access to THE BATHROOM, a collaborative graffiti board. Future areas and perks can be unlocked by the community through roadmap activation. Visit www.BoredApeYachtClub.com for more details.",
"discordUrl": "https://discord.gg/3P5K3dzgdB",
"image": "https://static.coinall.ltd/cdn/nft/d962ef0d-1cc1-4333-b19f-fc19c7322335.jpg",
"instagramUrl": "",
"mediumUrl": "",
"name": "Bored Ape Yacht Club",
"officialWebsite": "http://www.boredapeyachtclub.com/",
"slug": "bored-ape-yacht-club",
"stats": {
"floorPrice": "105752.05",
"latestPrice": "102662.45",
"ownerCount": "5666",
"totalCount": "10000",
"totalVolume": "2239291136.375853"
},
"twitterUrl": "https://twitter.com/BoredApeYC"
},
"image": "https://static.coinall.ltd/cdn/nft/files/8bd603f4-687e-4ce7-827a-c41a859b2d18.webp",
"imagePreviewUrl": "https://static.coinall.ltd/cdn/nft/files/8bd603f4-687e-4ce7-827a-c41a859b2d18.webp/type=list",
"imageThumbnailUrl": "https://static.coinall.ltd/cdn/nft/files/8bd603f4-687e-4ce7-827a-c41a859b2d18.webp/type=detail",
"name": "Bored Ape Yacht Club #1",
"tokenId": "1",
"tokenUri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1"
},
"msg": ""
}