API Reference

The NFT Wallet public REST API is currently in private beta. Request access below.

Base URL
https://api.nftwallet.org
Authentication

All requests require an API key passed in the Authorization: Bearer <YOUR_API_KEY> header. API keys are available for beta partners — request access.

GET/v1/portfolio/{address}

Returns the full NFT portfolio for a given wallet address across all supported chains.

Parameters
addressstringWallet address (EVM or Solana)
chainsstring[]Optional. Filter by chain IDs.
GET/v1/nfts/{contract}/{tokenId}

Returns metadata, floor price, rarity ranking, and ownership history for a specific NFT.

Parameters
contractstringContract address
tokenIdstringToken ID
GET/v1/collections/{contract}

Returns collection-level data: floor price, volume, holder count, and rarity distribution.

Parameters
contractstringCollection contract address
POST/v1/bridge/quote

Returns a bridge quote: estimated fee, transfer time, and route for moving an NFT between chains.

Parameters
nftobjectNFT to bridge: { contract, tokenId, fromChain }
toChainstringTarget chain ID

Request API Access

API keys are currently available for beta partners and developers building on top of NFT Wallet.

Request API Key →