> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.galleon8.com/advanced-api/nft-api/overview/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.galleon8.com/_mcp/server. # NFT API Overview > Understand the Advanced API methods for NFT ownership, metadata, and holders. **NFT API** is the Advanced API method group for NFT-related data across supported chains. Use it when your application needs indexed NFT ownership, collection membership, metadata, or holder data without scanning contracts or building a custom NFT indexer. > NFT API usecases: best suited for wallets, marketplaces, portfolio dashboards, collection analytics, and support tools that need normalized NFT data from one or more chains. --- ## What You Can Build NFT API supports common NFT workflows used by production applications: * **Display wallet NFTs**: retrieve NFTs owned by a wallet address, including collection and token details. * **Enrich token views**: fetch metadata for a specific NFT contract and token ID. * **Analyze collections**: retrieve holders for a collection to power collection analytics or holder-gated experiences. * **Support multichain NFT apps**: query supported chains through the same Advanced API request model. --- ## Request Model NFT API uses JSON-RPC 2.0 over the Advanced API multichain HTTPS endpoint. A request includes the endpoint URL, method name, params object, and JSON-RPC metadata: ```json { "jsonrpc": "2.0", "method": "ankr_getNFTsByOwner", "params": { "blockchain": "eth", "walletAddress": "YOUR_WALLET_ADDRESS" }, "id": 1 } ``` Successful responses include a `result` object. Failed responses include an `error` object with details, so clients should inspect the response body before treating a request as successful. --- ## Methods * [`ankr_getNFTHolders`](/api-reference/advanced-api/api-endpoints/nft-api/ankr-get-nft-holders): retrieves wallet addresses that hold NFTs from a specified NFT contract. Use it to understand holder distribution for a collection. * [`ankr_getNFTMetadata`](/api-reference/advanced-api/api-endpoints/nft-api/ankr-get-nft-metadata): retrieves metadata for a specific NFT. Use it to display token attributes, media, collection details, and other token-level metadata returned by the API. * [`ankr_getNFTsByOwner`](/api-reference/advanced-api/api-endpoints/nft-api/ankr-get-nf-ts-by-owner): retrieves NFTs owned by a wallet address. Use it for wallet galleries, portfolio views, ownership checks, and account-level NFT discovery. > Understand the Advanced API methods for NFT ownership, metadata, and holders.