NFT Positions API

Every NFT a Wallet Holds, With Media and Floor Prices

250M+Usersserved40+Chainssupported2k+Teamspowered4.5k+DeFi protocolsindexed
NFT holdingszerion.eth
Estimated value
$11.7K
Collections
21
Items
75
GalleryTop holdings
CryptoPunks V1 V1 PUNK #1763Ethereum
CryptoPunks V1
V1 PUNK #1763
Floor
$4.4K
Pi Badge Pi Badge #15545Polygon
Pi Badge
Pi Badge #15545
Floor
$1.4K
ShizoPunks ShizoPunk #137Ethereum
ShizoPunks
ShizoPunk #137
Floor
$1.2K
The Llamas Llama #629Ethereum
The Llamas
Llama #629
Floor
$686.9

Anatomy of the Wallet NFTs endpoint

Returns the individual NFT positions held by a wallet, each with its media, name, collection, and estimated value based on the collection floor price. Sort by floor price and filter by collection to build rich NFT galleries.

GET/v1/wallets/{address}/nft-positions/Full reference →
Media + metadataFloor-price valueCollection filterMulti-chain
Request
curl "https://api.zerion.io/v1/wallets/0xabc.../nft-positions/" \
  -H "authorization: Basic <API_KEY>" \
  -G -d "currency=usd" -d "sort=-floor_price"
Response
{
  "data": [
    {
      "type": "nft-positions",
      "attributes": {
        "nft_info": {
          "name": "V1 PUNK #1763",
          "interface": "ERC721"
        },
        "collection_info": {
          "name": "CryptoPunks V1 (wrapped)"
        },
        "value": 4439
      }
    }
  ]
}

Key parameters

addresspathEVM or Solana wallet address to read NFTs for.
currencyqueryDenomination for floor-price values. Defaults to usd.
sortqueryOrder results, e.g. -floor_price for highest value first.
filter[collection_ids]queryRestrict results to specific collections by id.

What the Wallet NFTs response gives you

One request returns enriched, ready-to-render fields — no decoding, pricing, or post-processing on your side.

NFT media

Preview, detail, audio and video URLs with their content types.

nft_info.content

Collection info

Name, description, icon and banner for every collection.

collection_info

Floor-price value

Per-item floor price and total value in your currency.

value

Standard & IDs

ERC-721 vs ERC-1155, contract address and token id.

interface

Amount held

Quantity for multi-edition ERC-1155 holdings.

amount

Spam flag

Spam NFTs are flagged so galleries stay clean.

flags.is_spam

Built for production

Everything the Wallet NFTs endpoint gives you to ship a real integration — filters, coverage, and predictable limits.

Sorting

Rank by value out of the box

Sort by floor price or recency and scope to the chains or collections you want.

  • sort=-floor_price — most valuable first
  • filter[collections_ids] — one or many collections
  • filter[chain_ids] — up to 25 chains
Media

Everything a gallery needs

Rich media and collection metadata come resolved — no separate metadata fetch.

  • preview / detail / audio / video with MIME types
  • Collection icon + banner
  • include=nfts,nft_collections for full detail
Pagination

Cursor paging up to 500

Walk large collections efficiently with stable cursors.

  • page[size] up to 500 (default 50)
  • page[after] cursor
  • Follow links.next
Indexing

Predictable warm-up

New wallets index on first read, then serve instantly.

  • 202 while indexing — poll until 200
  • Stop after ~2 minutes
  • X-Env: testnet header for test data

What teams build with it

From dashboards to autonomous agents, teams reach for the Wallet NFTs endpoint to ship faster.

NFT galleries

Render a wallet's NFTs with media and metadata, ready to display, no indexing.

Portfolio valuation

Include floor-price NFT value alongside tokens for a complete net-worth view.

Marketplaces & tools

Power collection views and holdings pages from one enriched schema.

Product

Bring NFTs into your product

Everything you need to ship NFTs — holdings, valuation, and rich media — behind one endpoint, spam-filtered and ready to render.

NFTs for any wallet

One call returns every NFT an address holds. Filter by chain and collection, sort by floor price or recency.

Read the docs

Portfolio-grade valuation

Value NFT holdings across 26+ chains — Ethereum, Base, Blast, Zora and more — in ETH, USD, or any currency, alongside tokens.

Read the docs

Media-rich and spam-free

Full metadata for ERC-721 and ERC-1155 plus dynamic media — render image, audio, and video NFTs, with spam collections flagged out.

Read the docs

The same NFT infrastructure behind Zerion Wallet and 200+ products — production-ready, spam-filtered, and regularly audited by industry-leading security firms.

Other endpoints

NFTs Held by an Address

Read EVM & Solana NFT holdings with metadata, floor price, and collection data.

NFT holdingszerion.eth
Estimated value
$11.7K
Collections
21
Items
75
GalleryTop holdings
CryptoPunks V1 V1 PUNK #1763Ethereum
CryptoPunks V1
V1 PUNK #1763
Floor
$4.4K
Pi Badge Pi Badge #15545Polygon
Pi Badge
Pi Badge #15545
Floor
$1.4K
ShizoPunks ShizoPunk #137Ethereum
ShizoPunks
ShizoPunk #137
Floor
$1.2K
The Llamas Llama #629Ethereum
The Llamas
Llama #629
Floor
$686.9

One API, every major chain

Ethereum, Base, Solana, Arbitrum and 45+ more networks — queried in a single call.

Ethereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimismEthereum logoEthereumBase logoBaseSolana logoSolanaArbitrum logoArbitrumOptimism logoOptimism
Polygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScrollPolygon logoPolygonAvalanche logoAvalancheBNB Chain logoBNB ChainRobinhood logoRobinhoodLinea logoLineaScroll logoScroll
Zora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVMZora logoZoraCelo logoCeloGnosis logoGnosisFantom logoFantomAurora logoAuroraHyperEVM logoHyperEVM

Why builders choose the
Wallet NFTs API

Ship faster

Go live in minutes, not months

Grab a free key, paste one request, and you're serving portfolio data. No nodes, no indexers, no infra to maintain.

< 5 min to first callGet a free API key

Speed

Fast everywhere your users are

A globally cached edge keeps every query fast, so your app feels instant no matter where your users open it.

~50ms median response

Freshness

Balances update in seconds

Balances, positions, and transactions land within seconds of confirmation. Never stale, never guessing.

Fresh within 1 block

Scale

Scale from one user to millions

One request spans Solana, Ethereum, Base and 50+ chains. The same endpoint carries your first user and your millionth.

50+ chains · billions of calls

Built for Consumer Scale and Enterprise Reliability

The same infrastructure that runs the Zerion wallet — sized for everything from a first prototype to fintech products in production.

1000+
RPS
SLA
Guaranteed
99.9%
Uptime

Stay ahead with the Zerion API

New endpoints, chains, and webhooks — straight to your inbox.

Simple, transparent tiers

Start building for free. Upgrade as you scale.

DeFi Positions, Wallet Portfolio Chart, and Wallet P&L endpoints are limited to 25% of every plan quota and aren’t covered by overages.

Developer
$0forever

For early prototypes and proofs of concept

Get started free
  • 2K requests / day
  • 3 RPS limit
  • Chat widget
  • Best effort support
Builder
$149/ month

For shipping MVP without running any Infrastructure

Start building
  • Up to 250K requests / month
  • 10 RPS
  • Telegram group
  • Priority support
Most popular
Startup
$499/ month

For apps preparing for launches or already in production

Start building
  • Up to 1M requests / month
  • 25 RPS
  • Slack or Telegram channel
  • Priority support
Enterprise

Custom pricing & features

For scale-ups & enterprises with high volume or custom needs

Contact sales
2.5M+ requests / month
1,000+ RPS
Slack or Telegram channel
24/7 support
99.9% uptime SLA
Dedicated account manager

What can you build?

Wallets & Stablecoins

Power portfolio views, transaction history, and in-app swaps with one API — across every chain and stablecoin your users hold.

Wallets & Stablecoins

Fintech & Neobanks

Add portfolio charts, PnL, and transaction history to your app — no blockchain node to stand up, no infra to maintain.

Fintech & Neobanks

AI Agents

Wallet holdings, DeFi positions, and PnL in a single call. Pay per request with x402 on Base — no subscriptions, no keys.

AI Agents
Join 2,000+ teams building on Zerion

Built for developers.
Trusted by enterprises.

Give wallets, AI agents, and consumer apps reliable access to wallets, positions, transactions, and DeFi data across chains.

FAQ

If you have any questions