Stock Ticker Logo API

Logos for every
stock ticker

Access 47,700+ company logos from NYSE, NASDAQ, LSE, and 41 more global exchanges. One API, consistent 200x200 PNGs, built for fintech.

No credit card required. DJ30 logos free forever.

Works with every language and framework

ReactReact
Next.jsNext.js
VueVue
PythonPython
SwiftSwift
FlutterFlutter
GoGo
RubyRuby
ReactReact
Next.jsNext.js
VueVue
PythonPython
SwiftSwift
FlutterFlutter
GoGo
RubyRuby

Built for every financial application

From personal portfolio trackers to institutional trading platforms.

Portfolio trackersTrading dashboardsMarket terminalsStock watchlistsFinancial reportsInvestment appsBrokerage platformsResearch tools

Get started in one line

Use directly in an <img> tag. No SDK, no backend, no setup.

Terminal
<!-- Just an <img> tag — that's it -->
<img src="https://companylogo.xyz/api/v1/img/US/AAPL.png?token=YOUR_KEY" />

<!-- DJ30 logos — no token needed -->
<img src="https://companylogo.xyz/api/v1/img/US/AAPL.png" />

// Or fetch in JavaScript
const url = `https://companylogo.xyz/api/v1/img/${exchange}/${ticker}.png?token=${key}`;

DJ30 logos work without an API key. Try it now

Everything you need to ship fast

Built by developers, for developers. No surprises.

One API, every exchange

Access logos from NYSE, NASDAQ, LSE, XETRA, TSX, ASX, and 38 more exchanges worldwide. One endpoint, one format.

Consistent 200x200 PNG

Every logo is a clean 200x200 pixel PNG with transparent background. No resizing, no format conversion, no surprises.

Secure delivery

Logos are served via time-limited signed URLs. No public CDN to scrape, no hotlinking. Your API key controls access.

DJ30 free forever

The Dow Jones 30 logos are free with no API key required. Test your integration immediately, upgrade when you need more.

47,700+

Company logos

44

Stock exchanges

200px

Consistent PNG format

Simple pricing

Start free with DJ30 logos. Upgrade for the full library.

Free

$0/forever

  • DJ30 logos — no key needed
  • 30 additional logos with free key
  • 100 requests/min
Most popular

PNG

$199/year

  • All 47,700+ logos
  • Unlimited access
  • 1,000 requests/min
  • Bulk ZIP downloads

Frequently asked questions

Everything you need to know about the API.

We currently have 47,700+ logos covering companies listed on 44 stock exchanges globally, including NYSE, NASDAQ, LSE, XETRA, TSX, ASX, and more.

We cover 44 exchanges across the Americas, Europe, Asia-Pacific, and Africa including US (NYSE/NASDAQ), LSE, Frankfurt, XETRA, Toronto, Australian, Tokyo, Hong Kong, and many more.

All logos are 200x200 pixel PNG files with transparent backgrounds. Every logo follows the same consistent format so you never need to resize or convert.

We cover any ticker that has a logo on a supported exchange. This includes many ETFs and funds, though coverage varies by exchange.

Use the direct image URL in an <img> tag: /api/v1/img/{exchange}/{ticker}.png?token=YOUR_KEY. Works in HTML, React, Vue, or any framework. DJ30 logos need no token. For metadata, use the JSON endpoint at /api/v1/logo/{exchange}/{ticker}.

The API returns a 404 for tickers without logos. You can use the /api/v1/search endpoint to check availability before making logo requests.

Yes. Logos are provided for identification purposes in financial applications. See our Terms of Service for full usage guidelines.

Paid subscribers can download all logos for an exchange as a ZIP file via the /api/v1/bulk/{exchange} endpoint.

Start building with stock logos today

47,700+ logos. 44 exchanges. One API. Free to start.