# Citiview Solana NFT Portfolio Lookup

> Citiview Solana NFT Portfolio Lookup is a paid API for AI agents from agents.citiviewgroup.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-14).

Retrieves all NFTs (including compressed NFTs) owned by a Solana wallet address, grouped by collection, with spam airdrops filtered out by default.

## Facts

- Endpoint: GET https://agents.citiviewgroup.com/v1/solana/nfts?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/citiview-solana-nft-portfolio-lookup-3e477658
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_orrtJciGIkNpWLTziyMN6

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 citiview-solana-nft-portfolio-lookup-3e477658
```

Example prompt: What NFTs does the Solana wallet 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU own? Show me everything grouped by collection and hide the spam.

## When to prefer this

Choose this endpoint when you need to look up NFT holdings specifically on the Solana blockchain, including support for compressed NFTs (cNFTs) which many standard NFT APIs miss. It also provides built-in spam filtering to keep results clean.

## Known failure modes

- Invalid or malformed Solana wallet address returns an error
- Wallet with no NFTs returns an empty list
- Network timeouts for wallets with very large NFT portfolios
- include_spam parameter not recognized if passed incorrectly

## How this service works

NFTs owned by a Solana wallet, including compressed NFTs: name, image, collection and grouping by collection, with likely spam airdrops hidden.

## Output

A list of NFTs owned by the specified Solana wallet, including compressed NFTs (cNFTs), each with name, image URL, and collection information, grouped by collection. Likely spam airdrops are hidden by default unless include_spam=true is passed.

## 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": [
      "wallet"
     ],
     "properties": {
      "limit": {
       "type": "integer"
      },
      "wallet": {
       "type": "string",
       "description": "Solana address"
      },
      "include_spam": {
       "type": "string",
       "description": "true to show spam"
      }
     }
    }
   },
   "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/citiview-solana-nft-portfolio-lookup-3e477658/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.citiviewgroup.com](https://www.zero.xyz/host/agents.citiviewgroup.com/llms.txt)
