# NFT Collections Portfolio Lookup

> NFT Collections Portfolio Lookup is a paid API for AI agents from stablecrypto.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieves the NFT collections held across one or more wallet addresses on a specified blockchain network

## Facts

- Endpoint: POST https://stablecrypto.dev/api/alchemy/portfolio/nft-collections
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nft-collections-portfolio-lookup-d6c5ed2a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tH1TZxWyGQJbnJvZhzgh9

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-collections-portfolio-lookup-d6c5ed2a -d '<json body>'
```

Example prompt: What NFT collections are held in the wallet 0xAbc123...def456 on eth-mainnet? Include metadata about each collection.

## When to prefer this

Use this endpoint when you need to retrieve NFT holdings grouped by collection for one or more wallet addresses on a specific EVM-compatible network. Prefer this over the sibling NFT balances endpoint when you want collection-level aggregation rather than individual token-level detail. Best suited for portfolio dashboards, NFT analytics, or when you need to understand what collections a user participates in.

## Known failure modes

- Invalid or unsupported network slug returns an error
- Malformed or non-existent wallet address returns empty or error response
- Missing required fields (network or addresses) returns a validation error
- Rate limiting or payment failure returns a 402 or 429 status
- Network congestion may delay Alchemy response

## How this service works

Pay-per-request access to CoinGecko, DefiLlama, Alchemy, and Etherscan APIs. No auth, no subscriptions.

## Output

Returns an object keyed by wallet address or collection identifier, containing the NFT collections held in the specified wallets, with optional metadata such as collection names, images, and descriptions depending on the withMetadata flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "network": {
   "type": "string",
   "description": "Alchemy network slug, e.g. eth-mainnet, base-mainnet"
  },
  "addresses": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Wallet addresses"
  },
  "withMetadata": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nft-collections-portfolio-lookup-d6c5ed2a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablecrypto.dev](https://www.zero.xyz/host/stablecrypto.dev/llms.txt)
