Crypto Logo API

Token logos that never go stale

Request a token by symbol and get its current logo from a CDN. Unlike a download site, wrapped tokens, rebrands, and migrations are handled for you across 20,000+ assets on 50+ chains.

No credit card required.

<img src="https://img.logo.dev/crypto/BTC?token=YOUR_PUBLISHABLE_KEY" alt="$BTC logo" />
<img src="https://img.logo.dev/crypto/ETH?token=YOUR_PUBLISHABLE_KEY" alt="$ETH logo" />
<img src="https://img.logo.dev/crypto/SOL?token=YOUR_PUBLISHABLE_KEY" alt="$SOL logo" />
<img src="https://img.logo.dev/crypto/XRP?token=YOUR_PUBLISHABLE_KEY" alt="$XRP logo" />
<img src="https://img.logo.dev/crypto/ADA?token=YOUR_PUBLISHABLE_KEY" alt="$ADA logo" />
<img src="https://img.logo.dev/crypto/DOGE?token=YOUR_PUBLISHABLE_KEY" alt="$DOGE logo" />
<img src="https://img.logo.dev/crypto/DOT?token=YOUR_PUBLISHABLE_KEY" alt="$DOT logo" />
<img src="https://img.logo.dev/crypto/AVAX?token=YOUR_PUBLISHABLE_KEY" alt="$AVAX logo" />

A live API, not a download

Skip re-downloading SVGs every rebrand; the URL always returns the current logo.

Handles wrapped and bridged

WBTC, WETH, and bridged assets resolve to the right logo automatically.

20,000+ tokens, 50+ chains

Bitcoin, Ethereum, stablecoins, and long-tail tokens, deduplicated across chains.

Where crypto teams use token logos

Anywhere a token appears, the Crypto Logo API drops in the right logo.

Wallets
Show the right token logo next to every balance and asset row.
Exchanges and DEXs
Brand trading pairs and market lists across thousands of tokens.
Portfolio trackers
Keep holdings logos current, even after a token rebrands or migrates.
DeFi dashboards
Render pool and protocol tokens without hosting a single asset.
Crypto news and data
Illustrate coverage and screeners with verified, current token logos.
AI and analytics
Enrich on-chain data and agent output with token branding.
Price alerts
Put a recognizable token logo in price and on-chain alerts.
Spreadsheets
Pull token logos into a tracking sheet with an =IMAGE() formula.
Payments and on-ramps
Show the token a user is buying or paying with, from its symbol.
Granola
Levels.fyi
Linear
Mutiny
Okta
Perplexity

It's just a token URL

Drop the URL into any img tag, wallet, or dashboard.

<img
  src="https://img.logo.dev/crypto/BTC?token=YOUR_PUBLISHABLE_KEY"
  alt="Bitcoin logo"
/>
  • 20,000+ tokens covered
  • 50+ chains
  • Wrapped tokens handled (WBTC → BTC)
  • Rebrands and migrations tracked
  • PNG, WebP, or JPG output
  • Monogram fallback for new tokens
  • Served from a global CDN
  • 500K free requests a month

Frequently asked questions

A logo for every token, in one request

  • 20,000+ tokens, 50+ chains
  • Wrapped and migrated tokens handled
  • A live API, not a download site