# Vextorium NFT Owner Lookup

> Vextorium NFT Owner Lookup is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-19).

Returns the current owner address, collection name, and tokenURI of an ERC-721 NFT given a contract address and token ID, across 12 supported EVM chains.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/nft-owner?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-nft-owner-lookup-f9cac4d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cZa5HVkC3Ga9KmBP8EPMO

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 vextorium-nft-owner-lookup-f9cac4d5 -d '<json body>'
```

Example prompt: Who currently owns Bored Ape #1 — the ERC-721 token with ID 1 on the contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum? Also give me its tokenURI.

## When to prefer this

Use this endpoint when you need to resolve the current owner of a specific ERC-721 NFT across any of 12 major EVM chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BNB, Avalanche, Gnosis, Linea, Scroll, Sonic, Unichain) in a single call. Prefer it over on-chain RPC calls when you don't have a Web3 provider set up, or when you need collection name and tokenURI bundled together with ownership in one response. It's ideal for agents verifying NFT gating, enriching NFT listings, or auditing ownership history one token at a time.

## Known failure modes

- Invalid or non-existent contract address returns null owner or error
- Token ID not yet minted returns an error or null fields
- Unsupported network value returns a validation error
- Contract is not ERC-721 compliant and does not implement ownerOf
- Network congestion or RPC issues may cause timeouts
- Malformed contract address (wrong checksum or length) returns a validation error

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

A JSON object containing the current owner wallet address, the collection contract address, the collection name, the token ID, the tokenURI (often an IPFS link), and the network the NFT lives on.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "network": {
   "enum": [
    "base",
    "ethereum",
    "arbitrum",
    "optimism",
    "polygon",
    "bnb",
    "avalanche",
    "gnosis",
    "line",
    "scroll",
    "sonic",
    "unichain"
   ],
   "type": "string",
   "description": "Chain (default base)"
  },
  "contract": {
   "type": "string"
  },
  "token_id": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "BoredApeYachtClub",
  "owner": "0x46EFbAedc92067E6d60E84ED6395099723252496",
  "network": "ethereum",
  "token_id": "1",
  "token_uri": "ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1",
  "collection": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-nft-owner-lookup-f9cac4d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
