# Get NFT traits by collection Explore the distinct traits of NFTs in a contract, showcasing their unique attributes. ## Method GET ## Base URL `https://deep-index.moralis.io/api/v2.2` ## Path `/nft/:address/traits` ## Path Params | Name | Type | Required | Description | Example | |------|------|----------|-------------|----------| | address | string | Yes | The address of the NFT contract | \`0x524cab2ec69124574082676e6f654a18df49a048\` | ## Query Params | Name | Type | Required | Description | Example | |------|------|----------|-------------|----------| | chain | string (eth, 0x1, sepolia, 0xaa36a7, polygon, 0x89, bsc, 0x38, bsc testnet, 0x61, avalanche, 0xa86a, fantom, 0xfa, cronos, 0x19, arbitrum, 0xa4b1, chiliz, 0x15b38, chiliz testnet, 0x15b32, gnosis, 0x64, gnosis testnet, 0x27d8, base, 0x2105, base sepolia, 0x14a34, optimism, 0xa, polygon amoy, 0x13882, linea, 0xe708, moonbeam, 0x504, moonriver, 0x505, moonbase, 0x507, linea sepolia, 0xe705, flow, 0x2eb, flow-testnet, 0x221, ronin, 0x7e4, ronin-testnet, 0x31769, lisk, 0x46f, lisk-sepolia, 0x106a, pulse, 0x171, sei-testnet, 0x530, sei, 0x531, monad, 0x8f) | No | The chain to query | \`eth\` | ## Response Example Status: 200 Returns the traits ```json { "traits": [ { "trait_type": "Background", "values": [ { "trait_value": "Lavendar", "count": 18593, "percentage": 85.8, "rarity_label": "Top 4% trait" } ] } ] } ``` ## Example (curl) ```bash curl -X GET "https://deep-index.moralis.io/api/v2.2/nft/0x524cab2ec69124574082676e6f654a18df49a048/traits?chain=eth" \ -H "accept: application/json" \ -H "X-API-Key: $MORALIS_API_KEY" ```