# Agent Hub NFT Lookup

> Agent Hub NFT Lookup is a paid API for AI agents from agents.torbrooknews.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-13).

Looks up NFT collection metadata and per-token ownership/attributes on Ethereum, Base, Polygon, Arbitrum, or Optimism chains.

## Facts

- Endpoint: GET https://agents.torbrooknews.com/v1/nft?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-hub-nft-lookup-71b56037
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KXyS-ZtR2sXoMtXBnlmL0

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 agent-hub-nft-lookup-71b56037
```

Example prompt: Can you look up the NFT collection at contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13d on Ethereum and also fetch the metadata and current owner for token #1000?

## When to prefer this

Use this endpoint when you need to resolve NFT metadata, ownership, or collection details across major EVM-compatible chains without managing your own blockchain node or NFT indexing infrastructure. Ideal for agents that need to verify NFT ownership, display token attributes, or audit collection properties on Ethereum, Base, Polygon, Arbitrum, or Optimism. Supports IPFS and Arweave metadata resolution out of the box.

## Known failure modes

- Invalid or non-existent contract address returns an error
- Unsupported chain name returns a validation error
- Token ID not found in collection returns an error or empty metadata
- IPFS/Arweave metadata resolution timeout or gateway unavailability may delay or fail metadata fetch
- Contract exists but is not an NFT standard (ERC-20 etc.) may return unexpected results

## How this service works

NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved metadata (name, description, image, attributes) from IPFS/Arweave/HTTP.

## Output

Returns collection-level data (name, symbol, token standard such as ERC-721 or ERC-1155, and total supply). When a token_id is provided, also returns the current on-chain owner address and fully resolved token metadata including name, description, image URL (resolved from IPFS, Arweave, or HTTP), and any attributes/traits.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "contract"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "ethereum (default) | base | polygon | arbitrum | optimism"
      },
      "contract": {
       "type": "string"
      },
      "token_id": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-hub-nft-lookup-71b56037/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.torbrooknews.com](https://www.zero.xyz/host/agents.torbrooknews.com/llms.txt)
