Skip to main content
GET
Token - Metadata (Multiple)

Batch token identity lookup.

  • Always use checksum contract addresses on EVM chains and canonical token mint addresses on Solana-like chains.
  • Pass token addresses as a comma-separated list in list_address.
  • Maximum batch size is 50 token addresses per request.
  • Token metadata can vary by chain and token standard.
  • Response entries may be null or missing fields if metadata is not indexed or unavailable for a token.
  • Use this endpoint for batch metadata lookups across token lists, watchlists, search results, or portfolio rows.
  • Cache token metadata where possible because it changes less frequently than market data.
  • Batch CU is calculated as ceil(3 * count^0.8).
  • Hydrate token lists with names, symbols, decimals, and logos in one request.
  • Prepare metadata for portfolio, screener, and watchlist pages.
  • Reduce request volume when loading many token cards at once.
  • Join metadata with price, volume, and liquidity data for richer token tables.
  • Set x-chain for the target network.
  • Pass list_address as comma-separated token addresses.
  • Cache returned metadata and refresh it less frequently than market metrics.
  • Use this endpoint before batch market-data calls so every row has readable token identity.
  • Deduplicate token addresses before calling to keep requests clean.
  • Store token decimals from metadata as shared formatting context for balances, prices, and quantities.

Authorizations

X-API-KEY
string
header
required

API key for authentication

Headers

x-chain
enum<string>
default:solana

A chain name listed in supported networks.

Available options:
solana,
ethereum,
bsc,
base,
robinhood,
sui,
mantle,
hyperevm,
arbitrum,
avalanche,
optimism,
polygon,
zksync,
monad,
aptos,
fogo,
megaeth

Query Parameters

list_address
string
required

A list of token addresses in string separated by commas (,)

Response

JSON object containing metadata of multiple tokens

success
boolean
required

Whether the request completed successfully.

data
object
required

Map keyed by token address. Each value is the metadata object for that token, or null when metadata is unavailable.