evm_getnftmetadata
Fetch comprehensive NFT metadata, including on-chain and off-chain details, floor prices, rarity, and more, using specified chain, contract address, and token ID.
Instructions
Fetch metadata for a specific NFT. Includes on-chain metadata as well as off-chain metadata, floor prices, rarity and more where available.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
address | Yes | The address of the NFT contract | |
chain | No | The chain to query | eth |
format | No | The format of the token ID | decimal |
include_prices | No | Should NFT last sale prices be included in the result? | |
media_items | No | Should preview media data be returned? | |
normalizeMetadata | No | Should normalized metadata be returned? | |
token_id | Yes | The ID of the token |
Input Schema (JSON Schema)
{
"properties": {
"address": {
"description": "The address of the NFT contract",
"type": "string"
},
"chain": {
"default": "eth",
"description": "The chain to query",
"enum": [
"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",
"holesky",
"0x4268",
"polygon amoy",
"0x13882",
"linea",
"0xe708",
"moonbeam",
"0x504",
"moonriver",
"0x505",
"moonbase",
"0x507",
"linea sepolia",
"0xe705",
"flow",
"0x2eb",
"flow-testnet",
"0x221",
"ronin",
"0x7e4",
"ronin-testnet",
"0x7e5",
"lisk",
"0x46f",
"lisk-sepolia",
"0x106a",
"pulse",
"0x171"
],
"type": "string"
},
"format": {
"default": "decimal",
"description": "The format of the token ID",
"enum": [
"decimal",
"hex"
],
"type": "string"
},
"include_prices": {
"default": false,
"description": "Should NFT last sale prices be included in the result?",
"type": "boolean"
},
"media_items": {
"default": false,
"description": "Should preview media data be returned?",
"type": "boolean"
},
"normalizeMetadata": {
"default": true,
"description": "Should normalized metadata be returned?",
"type": "boolean"
},
"token_id": {
"description": "The ID of the token",
"type": "string"
}
},
"required": [
"address",
"token_id"
],
"type": "object"
}