# Multichain RPC NFT Metadata

> Multichain RPC NFT Metadata is a paid API for AI agents from multichain-rpc.clankerceo.workers.dev, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Fetches parsed NFT metadata for ERC-721 and ERC-1155 tokens on Base, Polygon, Arbitrum, Optimism, and Ethereum by resolving tokenURI across IPFS, Arweave, data URIs, and HTTPS

## Facts

- Endpoint: GET https://multichain-rpc.clankerceo.workers.dev/nft-metadata
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/multichain-rpc-nft-metadata-af4b99f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_su9MVdqrfjSVDRRejWzUR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability multichain-rpc-nft-metadata-af4b99f2
```

Example prompt: Can you fetch the metadata for token ID 42 of the NFT contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum? I want to see its name, image, and traits.

## When to prefer this

Choose this endpoint when you need to resolve NFT metadata across multiple EVM chains (Base, Polygon, Arbitrum, Optimism, Ethereum) without managing your own IPFS/Arweave gateway or RPC infrastructure. It is ideal for agents that need a single, pay-per-call lookup rather than a subscription-based NFT indexer. Prefer it over general blockchain RPCs when the goal is parsed, human-readable metadata JSON rather than raw on-chain calldata.

## Known failure modes

- Invalid or unsupported chain name returns an error
- Contract address not a valid ERC-721 or ERC-1155 contract returns an error or empty metadata
- Token ID does not exist on the contract (unminted) returns a not-found or revert error
- IPFS or Arweave gateway unreachable causes a timeout or resolution failure
- Malformed tokenURI (e.g. non-standard data URI) may return unparsed or null metadata
- Token metadata hosted on a private or broken HTTPS endpoint returns a fetch error

## How this service works

Cheap, factual EVM chain lookups priced per call in USDC. Base, Polygon, Arbitrum, Optimism and Ethereum.

## Output

Returns a JSON object containing the chain, contract address, token ID, token URI, NFT standard (erc721 or erc1155), and the fully parsed metadata JSON (including name, image, description, and attributes) after resolving the tokenURI through IPFS, Arweave, data URIs, or public HTTPS.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "enum": [
      "http"
     ],
     "type": "string"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "chain": {
       "type": "string"
      },
      "contract": {
       "type": "string"
      },
      "token_id": {
       "type": "string"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "enum": [
      "json"
     ],
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "base",
  "contract": "0x…",
  "metadata": {
   "name": "Item #1"
  },
  "standard": "erc721",
  "token_id": "1",
  "token_uri": "ipfs://…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/multichain-rpc-nft-metadata-af4b99f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from multichain-rpc.clankerceo.workers.dev](https://www.zero.xyz/host/multichain-rpc.clankerceo.workers.dev/llms.txt)
