---
title: "Get wallet NFT portfolio"
method: GET
path: "/v1/wallets/{address}/nft-portfolio"
tags: ["wallets"]
---

# Get wallet NFT portfolio

`GET /v1/wallets/{address}/nft-portfolio`

This endpoint returns the NFT portfolio overview of a web3 wallet.

This endpoint supports testnets. To get data for testnets use `X-Env` header.

If the address was not added before it is possible that this endpoint will return `202` status. It means that portfolio for the wallet is not prepared yet, but will be available soon. In that case the client have to request this endpoint periodically, while `200` status wasn't returned.

> NOTE: Don't forget to stop retries after some reasonable period of time. If the `200` status is not returned within 2 minutes it most probably means that some unexpected error occurred and the client should stop the polling.

## Path parameters

- `address` union, required — A wallet address, which can be either an EVM or Solana address
  - string — Ethereum-compatible address (EVM).
  - string — Solana address

## Query parameters

- `currency` 'eth' | 'btc' | 'usd' | 'eur' | 'krw' | 'rub' | 'gbp' | 'aud' | 'cad' | 'inr' | 'jpy' | 'nzd' | 'try' | 'zar' | 'cny' | 'chf'

## Headers

- `X-Env` 'testnet'

## Response `200`

Response for requested wallet's portfolio

- Response6
  - `links` ResponseLinks6, required
    - `self` string, url, required
  - `data` Container9, required
    - `type` string, required
    - `id` string, required — NFT portfolio unique ID
    - `attributes` Attributes9, required
      - `positions_distribution_by_chain` PositionsDistributionByChain2
        - `arbitrum` number, float — Total value of NFTs on arbitrum chain in selected currency
        - `aurora` number, float — Total value of NFTs on polygon chain in selected currency
        - `avalanche` number, float — Total value of NFTs on avalanche chain in selected currency
        - `binance-smart-chain` number, float — Total value of NFTs on bsc chain in selected currency
        - `ethereum` number, float — Total value of NFTs on ethereum chain in selected currency
        - `fantom` number, float — Total value of NFTs on fantom chain in selected currency
        - `loopring` number, float — Total value of NFTs on loopring chain in selected currency
        - `optimism` number, float — Total value of NFTs on optimism chain in selected currency
        - `polygon` number, float — Total value of NFTs on polygon chain in selected currency
        - `solana` number, float — Total value of NFTs on solana chain in selected currency
        - `xdai` number, float — Total value of NFTs on xdai chain in selected currency

## Other responses

- `202` — Request accepted, but nft portfolio is still being aggregated
- `400` — Parameters are malformed
- `401` — Unathenticated request
- `429` — Too many requests error

---

[API](https://skmtc.dev/zerion/apis/rest-api.md) · [All operations](https://skmtc.dev/zerion/apis/rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zerion/rest-api/revisions/2ef116ef914f/schema)
