Skip to main content
The indexer tracks all tokens issued on Alephium, both fungible tokens (FTs) and non-fungible tokens (NFTs). These endpoints let you fetch metadata, holder lists, transfer history, and price information where available.

Get token metadata

Returns metadata for a fungible token by its contract address.
Tokens that have not registered metadata on-chain will return only id and totalSupply. Always check for the presence of symbol and name before rendering.

Get all fungible tokens

Returns a paginated list of all known fungible tokens on the network.

Get all NFT collections

Returns a paginated list of known NFT collections.

Get NFT metadata

Returns metadata for a single NFT by its token contract address.
nftIndex is the position of this NFT within its collection contract. tokenUri points to the off-chain JSON metadata, the indexer does not cache the contents of that URI.

Get token transactions

Returns paginated transfer history for a token across all addresses.

Get token holders

Returns the top holders of a fungible token sorted by balance descending.

Get NFTs in a collection

Returns all NFTs belonging to a specific collection contract.

Distinguishing FTs from NFTs

The indexer does not tag a token as FT or NFT in every response. A reliable way to tell them apart:
If decimals is missing from the metadata response, treat the token as an NFT candidate and fetch /tokens/{id}/nft to confirm.

Building a token portfolio view

Combine the address tokens endpoint with the metadata endpoint to render a full portfolio:
For production use, cache the metadata responses, token metadata is immutable once set on-chain and does not change.

Parameters reference