The NFTGo API returns NFT data in a standard format. Here are the fields included in the response (or as a list of NFT objects).
Field | Type | Description |
---|---|---|
blockchain | string | Name of the blockchain |
collection_name | string | Name of the collection |
contract_address | string | Contract address of the collection. Note: There is no ‘contract address’ of a collection in Solana&Bitcoin. For Solana, this is the token address of the NFT. For Bitcoin, this is the inscription ID of the NFT. |
token_id | string | Token ID of the NFT. For Solana and Bitcoin NFTs, the value will be null, which are identified by contract_address |
name | string | Name of the NFT |
description | string | Description of the NFT |
image | string | Url or base64 data of image or video associated with the NFT |
owner_addresses | [string] | List of owner addresses currently holding the NFT.A list of one address if it's an ERC721 NFT. A list of addresses if it's an ERC1155 NFT. |
traits | [Trait] | List of NFT traits. Traits consist of a series of types and values, referring to the feature of an NFT. For example, if a project has avatar NFTs, the traits may include headwear, facial traits, clothes, etc. Traits make each item in an NFT collection unique and determine its rarity in a collection. |
rarity | Rarity | NFT Rarity score |