# Phantom API — Celo NFT by Owner

> Phantom API — Celo NFT by Owner is a paid API for AI agents from phantom-api-omega.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Fetches all NFTs owned by a specific wallet address on the Celo blockchain, with pagination support.

## Facts

- Endpoint: POST https://phantom-api-omega.vercel.app/api/celo/nft/by-owner
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phantom-api-celo-nft-by-owner-ec32b940
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_btfKRqeIiid_tXQ0A4oh0

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 phantom-api-celo-nft-by-owner-ec32b940 -d '<json body>'
```

Example prompt: Can you pull up all the NFTs owned by Celo wallet address 0x4a3b...f92c? Show me up to 20 at a time.

## When to prefer this

Use this endpoint when you specifically need NFT ownership data on the Celo blockchain. It supports pagination via pageKey and limit, making it suitable for wallets with large NFT collections. Choose this over generic blockchain explorers when you need structured, fast, pay-per-call access without managing RPC nodes.

## Known failure modes

- Invalid or malformed wallet address returns an error or empty result
- Non-existent address returns an empty NFT list
- Missing required 'owner' field causes a 400 bad request
- Expired or invalid pageKey causes pagination to fail or restart
- Celo network congestion may cause timeouts
- Payment failure via x402 blocks the request entirely

## How this service works

Lightning-fast access to blockchain data, smart contract insights, and Web3 infrastructure across 57+ networks. Pay-per-call via x402.

## Output

A paginated list of NFTs owned by the specified wallet on the Celo network, including token metadata such as contract addresses, token IDs, names, descriptions, and media URIs. A pagination key is returned when more results are available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number"
  },
  "owner": {
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phantom-api-celo-nft-by-owner-ec32b940/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from phantom-api-omega.vercel.app](https://www.zero.xyz/host/phantom-api-omega.vercel.app/llms.txt)
