# Multichain RPC NFT Metadata Lookup

> Multichain RPC NFT Metadata Lookup 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 (name, image, attributes, etc.) for a given ERC-721 or ERC-1155 token on Base, Polygon, Arbitrum, Optimism, or Ethereum by resolving tokenURI through IPFS, Arweave, data: URIs, and HTTPS.

## Facts

- Endpoint: GET https://multichain-rpc.clankerceo.workers.dev/nft
- 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-lookup-3a9126e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_83-iJupZAhfnv4xxkJIxn

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-lookup-3a9126e6
```

Example prompt: Can you pull up the metadata for token ID 1 of the NFT contract 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base — I want to see its name, image, and traits.

## When to prefer this

Use this endpoint when you need to resolve and parse NFT metadata for a specific token on Base, Polygon, Arbitrum, Optimism, or Ethereum — especially when the tokenURI may point to IPFS, Arweave, or inline data URIs. It handles multi-protocol resolution automatically, so you do not need a separate IPFS gateway. Prefer it over generic RPC calls when you want structured metadata JSON rather than raw on-chain hex data.

## Known failure modes

- Invalid or non-existent contract address returns an error or empty response
- Token ID does not exist on the contract (unminted token) may return an error
- Unsupported chain name causes a bad request response
- IPFS or Arweave gateway unreachable may cause timeout or resolution failure
- Malformed or non-standard tokenURI may result in missing or incomplete metadata fields
- Rate limiting or payment failure causes 402 response

## 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 standard (erc721 or erc1155), resolved token URI, and the fully parsed metadata JSON (including name, image, description, attributes, and any other fields defined in the NFT's metadata).

## 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-lookup-3a9126e6/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)
