Blockchain & Token Logos

Fetch blockchain, token, and native-currency logos from Tatum's public CDN or token metadata API.

Display blockchain, token, and native-currency logos in your application from Tatum's public CDN or token metadata API.

Tatum provides two logo sources:

  • Chain logos: SVG icons for blockchain networks, served from a public CDN. No API key is required.
  • Token logos: PNG images for fungible tokens, NFTs, and native currencies. Retrieve them from the GET /v4/data/tokens response or construct a CDN URL directly.

Chain logos

Chain logos are SVG icons hosted on a public CDN. No API key is required.

  1. Choose the chain's lowercase, hyphenated slug.
  2. Insert it into the following URL:
https://blockchains.tatum.io/assets/img/{slug}.svg

For example, use ethereum, arbitrum-one, or bitcoin-cash. See Chain logo reference for the complete slug list.

<img
  src="https://blockchains.tatum.io/assets/img/ethereum.svg"
  alt="Ethereum"
  width="32"
  height="32"
/>

React example

function ChainLogo({ slug, name, size = 32 }) {
  return (
    <img
      src={`https://blockchains.tatum.io/assets/img/${slug}.svg`}
      alt={name}
      width={size}
      height={size}
    />
  );
}

// SVGs retain their quality at larger UI sizes.
<ChainLogo slug="bitcoin" name="Bitcoin" />
<ChainLogo slug="solana" name="Solana" size={48} />

Token logos via the API

Use GET /v4/data/tokens when you need a token's metadata, such as its name, symbol, and decimals, together with its logo URL.

  1. Replace YOUR_API_KEY with your Tatum API key.
  2. Set chain to the chain ID and tokenAddress to the token contract address.
  3. Use the logo URL in the response when it is present.
curl -X GET "https://api.tatum.io/v4/data/tokens?chain=ethereum-mainnet&tokenAddress=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" \
  -H "x-api-key: YOUR_API_KEY"

A successful response includes token metadata and, when available, a logo URL:

{
  "name": "USD Coin",
  "symbol": "USDC",
  "tokenType": "fungible",
  "supply": "48699269596631307",
  "decimals": 6,
  "logo": "https://blockchains.tatum.io/assets/token-logos/ethereum-mainnet/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png"
}
<img
  src="https://blockchains.tatum.io/assets/token-logos/ethereum-mainnet/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png"
  alt="USDC"
  width="32"
  height="32"
/>
triangle-exclamation

Not every token has a logo. If the logo field is absent, use a fallback image in your application. Each API request costs 20 credits.

Supported chains

Mainnets

ChainChain ID
Ethereumethereum-mainnet
Solanasolana-mainnet
Basebase-mainnet
Arbitrum Onearb-one-mainnet
BNB Smart Chainbsc-mainnet
Polygonpolygon-mainnet
Optimismoptimism-mainnet
Berachainberachain-mainnet
Unichainunichain-mainnet
Monadmonad-mainnet
Robinhoodrobinhood-mainnet
Celocelo-mainnet
Chilizchiliz-mainnet
Tezostezos-mainnet
Avalancheavax-mainnet
Gnosisgno-mainnet
zkSynczksync-mainnet
Rootstockrsk-mainnet
Ethereum Classicethereum-classic-mainnet
Lisklisk-mainnet
XDCxdc-mainnet
Sonicsonic-mainnet

Testnets

ChainChain ID
Ethereum Sepoliaethereum-sepolia
Solana Devnetsolana-devnet
Base Sepoliabase-sepolia
Arbitrum Testnetarb-testnet
BNB Smart Chain Testnetbsc-testnet
Optimism Testnetoptimism-testnet
Unichain Sepoliaunichain-sepolia
Monad Testnetmonad-testnet
Robinhood Testnetrobinhood-testnet
Celo Testnetcelo-testnet
Avalanche Testnetavax-testnet
Gnosis Testnetgno-testnet
zkSync Testnetzksync-testnet
Rootstock Testnetrsk-testnet
Ethereum Classic Testnetethereum-classic-testnet
Lisk Testnetlisk-testnet
XDC Testnetxdc-testnet
Sonic Blazesonic-blaze

Token logos via the direct CDN

Use the direct CDN URL when you already know the chain ID and contract address and do not need token metadata.

https://blockchains.tatum.io/assets/token-logos/{chain}/{contract-address}.png

For example:

https://blockchains.tatum.io/assets/token-logos/ethereum-mainnet/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png

Direct token-logo URLs are available for the following chains:

ChainChain ID
Ethereumethereum-mainnet
Arbitrum Onearb-one-mainnet
Basebase-mainnet
BNB Smart Chainbsc-mainnet
Celocelo-mainnet
Monadmonad-mainnet
Optimismoptimism-mainnet
Polygonpolygon-mainnet
Solanasolana-mainnet

A logo that is not in the CDN returns 404. Handle this case with a fallback:

<img
  src={`https://blockchains.tatum.io/assets/token-logos/${chain}/${address}.png`}
  alt={symbol}
  onError={(event) => {
    event.currentTarget.src = "/fallback-token.png";
  }}
/>

Native currency logos

To retrieve metadata and a logo for a chain's native currency, such as ETH, MATIC, or SOL, set tokenAddress to native.

curl -X GET "https://api.tatum.io/v4/data/tokens?chain=ethereum-mainnet&tokenAddress=native" \
  -H "x-api-key: YOUR_API_KEY"
{
  "symbol": "ETH",
  "supply": "122373866217800000000000000",
  "decimals": 18,
  "tokenType": "native",
  "logo": "https://blockchains.tatum.io/assets/token-logos/ethereum-mainnet/native.png"
}

You can also use the direct CDN URL:

https://blockchains.tatum.io/assets/token-logos/ethereum-mainnet/native.png

Native-currency information is available for:

  • Ethereum (ethereum-mainnet)
  • Polygon (polygon-mainnet)
  • Berachain (berachain-mainnet)
  • Celo (celo-mainnet)
  • Tezos (tezos-mainnet)
  • Solana (solana-mainnet)

Chain logo reference

Chain nameSlugURL
Abstractabstracthttps://blockchains.tatum.io/assets/img/abstract.svg
Algorandalgorandhttps://blockchains.tatum.io/assets/img/algorand.svg
Arbitrum Novaarbitrum-novahttps://blockchains.tatum.io/assets/img/arbitrum-nova.svg
Arbitrum Onearbitrum-onehttps://blockchains.tatum.io/assets/img/arbitrum-one.svg
Auroraaurorahttps://blockchains.tatum.io/assets/img/aurora.svg
Avalancheavalanchehttps://blockchains.tatum.io/assets/img/avalanche.svg
Basebasehttps://blockchains.tatum.io/assets/img/base.svg
Berachainberachainhttps://blockchains.tatum.io/assets/img/berachain.svg
Bitcoinbitcoinhttps://blockchains.tatum.io/assets/img/bitcoin.svg
Bitcoin Cashbitcoin-cashhttps://blockchains.tatum.io/assets/img/bitcoin-cash.svg
BNB (token)bnbhttps://blockchains.tatum.io/assets/img/bnb.svg
BSC (chain)bschttps://blockchains.tatum.io/assets/img/bsc.svg
Cardanocardanohttps://blockchains.tatum.io/assets/img/cardano.svg
Caspercasperhttps://blockchains.tatum.io/assets/img/casper.svg
Celocelohttps://blockchains.tatum.io/assets/img/celo.svg
Chilizchilizhttps://blockchains.tatum.io/assets/img/chiliz.svg
Cosmoscosmoshttps://blockchains.tatum.io/assets/img/cosmos.svg
Cronoscronoshttps://blockchains.tatum.io/assets/img/cronos.svg
Dogecoindogecoinhttps://blockchains.tatum.io/assets/img/dogecoin.svg
Elrondelrondhttps://blockchains.tatum.io/assets/img/elrond.svg
EOSeoshttps://blockchains.tatum.io/assets/img/eos.svg
Ethereumethereumhttps://blockchains.tatum.io/assets/img/ethereum.svg
Ethereum Classicethereum-classichttps://blockchains.tatum.io/assets/img/ethereum-classic.svg
Fantomfantomhttps://blockchains.tatum.io/assets/img/fantom.svg
Flareflarehttps://blockchains.tatum.io/assets/img/flare.svg
Flowflowhttps://blockchains.tatum.io/assets/img/flow.svg
Gnosisgnosishttps://blockchains.tatum.io/assets/img/gnosis.svg
HAQQhaqqhttps://blockchains.tatum.io/assets/img/haqq.svg
Harmonyharmonyhttps://blockchains.tatum.io/assets/img/harmony.svg
Horizen EONhorizen-eonhttps://blockchains.tatum.io/assets/img/horizen-eon.svg
HyperEVMhyperevmhttps://blockchains.tatum.io/assets/img/hyperevm.svg
IOTAiotahttps://blockchains.tatum.io/assets/img/iota.svg
Kadenakadenahttps://blockchains.tatum.io/assets/img/kadena.svg
Kaiakaiahttps://blockchains.tatum.io/assets/img/kaia.svg
Katanakatanahttps://blockchains.tatum.io/assets/img/katana.svg
Klaytnklaytnhttps://blockchains.tatum.io/assets/img/klaytn.svg
KuCoinkucoinhttps://blockchains.tatum.io/assets/img/kucoin.svg
Kusamakusamahttps://blockchains.tatum.io/assets/img/kusama.svg
Kusama Asset Hubkusama-assethubhttps://blockchains.tatum.io/assets/img/kusama-assethub.svg
Liskliskhttps://blockchains.tatum.io/assets/img/lisk.svg
Litecoinlitecoinhttps://blockchains.tatum.io/assets/img/litecoin.svg
Lumialumiahttps://blockchains.tatum.io/assets/img/lumia.svg
MANTRAmantrahttps://blockchains.tatum.io/assets/img/mantra.svg
MegaETHmegaethhttps://blockchains.tatum.io/assets/img/megaeth.svg
Moca Chainmocachainhttps://blockchains.tatum.io/assets/img/mocachain.svg
Monacoinmonacoinhttps://blockchains.tatum.io/assets/img/monacoin.svg
Monadmonadhttps://blockchains.tatum.io/assets/img/monad.svg
Moonbeammoonbeamhttps://blockchains.tatum.io/assets/img/moonbeam.svg
MultiversXmultiversxhttps://blockchains.tatum.io/assets/img/multiversx.svg
NEARnearhttps://blockchains.tatum.io/assets/img/near.svg
Oasisoasishttps://blockchains.tatum.io/assets/img/oasis.svg
Optimismoptimismhttps://blockchains.tatum.io/assets/img/optimism.svg
Palmpalmhttps://blockchains.tatum.io/assets/img/palm.svg
Plasmaplasmahttps://blockchains.tatum.io/assets/img/plasma.svg
Plumeplumehttps://blockchains.tatum.io/assets/img/plume.svg
Polkadotpolkadothttps://blockchains.tatum.io/assets/img/polkadot.svg
Polkadot Asset Hubpolkadot-assethubhttps://blockchains.tatum.io/assets/img/polkadot-assethub.svg
Polygonpolygonhttps://blockchains.tatum.io/assets/img/polygon.svg
Rippleripplehttps://blockchains.tatum.io/assets/img/ripple.svg
Robinhoodrobinhoodhttps://blockchains.tatum.io/assets/img/robinhood.svg
Roninroninhttps://blockchains.tatum.io/assets/img/ronin.svg
Rootstockrootstockhttps://blockchains.tatum.io/assets/img/rootstock.svg
Solanasolanahttps://blockchains.tatum.io/assets/img/solana.svg
Sonicsonichttps://blockchains.tatum.io/assets/img/sonic.svg
Stellarstellarhttps://blockchains.tatum.io/assets/img/stellar.svg
Suisuihttps://blockchains.tatum.io/assets/img/sui.svg
Tezostezoshttps://blockchains.tatum.io/assets/img/tezos.svg
TONtonhttps://blockchains.tatum.io/assets/img/ton.svg
Trontronhttps://blockchains.tatum.io/assets/img/tron.svg
Unichainunichainhttps://blockchains.tatum.io/assets/img/unichain.svg
VeChainvechainhttps://blockchains.tatum.io/assets/img/vechain.svg
XinFin (XDC)xinfinhttps://blockchains.tatum.io/assets/img/xinfin.svg
X Layerxlayerhttps://blockchains.tatum.io/assets/img/xlayer.svg
Zcashzcashhttps://blockchains.tatum.io/assets/img/zcash.svg
Zilliqazilliqahttps://blockchains.tatum.io/assets/img/zilliqa.svg
zkSynczksynchttps://blockchains.tatum.io/assets/img/zksync.svg

Did this page help you?