> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.galleon8.com/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.