# Zerion Wallet Portfolio

> Zerion Wallet Portfolio is a paid API for AI agents from api.zerion.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Fetches the aggregated DeFi portfolio for a given EVM or Solana wallet address, including total value and asset breakdown

## Facts

- Endpoint: GET https://api.zerion.io/v1/wallets/:address/portfolio?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zerion-wallet-portfolio-d410410e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D2Qkw21uKW8tt2a50jJUp

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 zerion-wallet-portfolio-d410410e
```

Example prompt: Can you pull up the full portfolio breakdown for wallet 0x742d35Cc6634C0532925a3b8D4C9C6A4f5b9E2d1 and tell me its total value across all chains?

## When to prefer this

Choose this endpoint when you need a comprehensive, aggregated portfolio snapshot for a specific wallet across 40+ EVM chains and Solana in a single call. Prefer it over on-chain RPC calls when you want interpreted, human-readable portfolio data without having to aggregate across multiple protocols and chains yourself. Ideal for agents that need total net worth, asset composition, or DeFi position summaries for any wallet address.

## Known failure modes

- Invalid or malformed wallet address returns a 400 or error response
- Non-existent or empty wallet returns data with zero balances
- Rate limiting or quota exhaustion may return 429
- Payment not processed (x402) results in 402 Payment Required
- Network or chain indexing lag may result in stale portfolio data

## How this service works

DeFi/web3 interactions for agents

## Output

Returns a JSON object containing the wallet portfolio data including a resource ID, resource type, and attributes such as aggregated asset values, token balances, and DeFi positions across 40+ chains and Solana, along with self and pagination links.

## 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": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "Wallet address (EVM 0x or Solana base58)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data"
     ],
     "properties": {
      "data": {
       "type": "object",
       "properties": {
        "id": {
         "type": "string",
         "description": "Resource ID."
        },
        "type": {
         "type": "string",
         "description": "Resource type."
        },
        "attributes": {
         "type": "object",
         "description": "Resource attributes; see https://developers.zerion.io"
        }
       }
      },
      "links": {
       "type": "object",
       "description": "Self and pagination links."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zerion-wallet-portfolio-d410410e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zerion.io](https://www.zero.xyz/host/api.zerion.io/llms.txt)
