Multi-chain
Balances across chains in one request
Enriched with metadata
Full token media and metadata
ENS resolving
Pass in ENS address parameters
Spam filtering
Filter out spam tokens with a query param
Multi-chain requests
All balances APIs support multi-chain requests for the supplied address to minimize the number of calls required to power your app. You may make a multi-chain request by providing a comma-separated list of chainID query parameters (e.g., chainID=ethereum,polygon,optimism
).
NFT media and metadata in balances APIs
The Get NFT balances and Get NFT collection balances APIs return NFT balances enriched with media and metadata to reduce the number of calls required to power your UX.
Support for rebase tokens
nxyz APIs accommodate for the dynamic balances of rebase tokens (e.g., stETH) and provides the most up-to-date balance for an address as of serve time.
Spam token filtering
NFTs and fungible tokens classified as spam tokens by nxyz's proprietary spam classification model may be filtered out from balance API responses by using the filterSpam=true
query parameter. For more information on spam classification, see our NFT Overview page.
Permit2 Allowances
The Get allowances endpoint provides token spend allowances for NFTs and fungible tokens using the standard ERC-721, -1155, and -20 approval functions, as well as the Uniswap Permit2 approval mechanism.