# NFT Metadata Lookup — The Stall by IntuiTek

> NFT Metadata Lookup — The Stall by IntuiTek is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Fetches on-chain NFT metadata (name, image, attributes, etc.) for a given contract address and token ID across major EVM networks

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/nft-metadata
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nft-metadata-lookup-the-stall-by-intuitek-9f3e2821
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_thYfF9EnUmd5SFoAkOKHl

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 nft-metadata-lookup-the-stall-by-intuitek-9f3e2821
```

Example prompt: Can you pull up the metadata for Bored Ape #4821 — the contract is 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum — I want to see its traits, image, and description.

## When to prefer this

Use this endpoint when you need to resolve NFT metadata (traits, image, name) for a specific token on an EVM-compatible chain without setting up API keys or accounts; ideal for agents making micro-payments per lookup via x402/USDC on Base; supports Ethereum, Polygon, Base, Arbitrum, and Optimism; accepts both ERC-721 and ERC-1155 token IDs

## Known failure modes

- Invalid contract address format (not a valid 0x hex address) returns validation error
- Token ID does not exist on the contract returns not found or empty metadata
- Unsupported network value returns enum validation error
- Contract is not a valid NFT contract (no tokenURI) returns error
- Network RPC unavailable or rate-limited causes timeout or service error
- Metadata stored on broken IPFS link returns empty or partial response

## How this service works

Fetch NFT metadata, traits, image URL, and collection floor price for any ERC-721 or ERC-1155 token. Returns name, description, all attributes/traits, cached image CDN URL, collection name, OpenSea floor price, token type, and mint block. Supports Ethereum, Polygon, Base, Arbitrum mainnet. Useful for NFT valuation research, portfolio analysis, content generation, and collection intelligence. Free upstream: Alchemy NFT API.

## Output

Returns the NFT's metadata JSON including name, description, image URL, and attributes/traits array for the specified token on the requested EVM network

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "network": "ethereum",
   "contract": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
   "token_id": "4821"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nft-metadata-lookup-the-stall-by-intuitek-9f3e2821/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
