Stock Logo API allows you to retrieve logos based on a stock exchange ticker, providing both high-quality images and fallback options when a logo is not available.
Stock Logo API works through hotlinking stock ticker logos directly into your app or website. Simply use an image tag, and the logos will load directly from our global CDN. This approach ensures you always display the most current logo versions without managing logo files yourself. Since our service is designed for hotlinking, please note that caching or storing the logo images locally is not supported.This snippet demonstrates how to retrieve a logo for stock ticker AAPL:
Copy
<img src="https://img.logokit.com/ticker/AAPL?token=<publishable-api-token>" alt="AAPL logo (identification only, no affiliation)" />
By default, only the most popular exchanges are enabled on a new account. If you require access to additional exchanges, please contact us to enable them for you.
The API supports a wide range of ticker formats across different exchanges and identification schemes. If no exchange or composite code is specified, US is assumed. For example, all of the following identifiers can be used to retrieve the logo for specified companies:
Standard Exchange Tickers: RO:SW, ROG:SW, RHHBY / RHHBY:US
Example Exchange-Specific Tickers: ROGN:MM, RHO6.F
Identification Numbers:
CUSIP S71103881, S71089189, 771195104
SEDOL 7110388, 7108918, BYZHCK7
ISIN CH0012032113, CH0012032048, US7711951043
WKN 851311, 855167, 891106
We continuously expand our coverage of global exchanges and ticker formats. If you need support for specific exchanges or identification schemes not currently available, please reach out to us.
Our Free Logo API plan is limited to 64x64px logos and require an attribution link. Upgrade to a paid plan for high resolution logos, increased rate limits and no attribution.
To retrieve the logo for the NASDAQ’s ticker NVDA, you can
use the following URL:
Copy
<img src="https://img.logokit.com/ticker/NVDA?token=<publishable-api-token>" alt="NVDA logo (identification only, no affiliation)" />
Retrieve logo for Vanguard Total Stock Market Index Fund ETF using its ISIN
For the Vanguard Total Stock Market Index Fund ETF using its ISIN US9229087690, you can use the following URL:
Copy
<img src="https://img.logokit.com/ticker/US9229087690?token=<publishable-api-token>" alt="Vanguard Total Stock Market Index Fund ETF logo (identification only, no affiliation)" />
Retrieve logo for Vanguard FTSE All-World UCITS ETF using its ticker
When you need the logo for the Vanguard FTSE All-World UCITS ETF using its ticker VWRL traded on the London Stock Exchange, you can use the following URL:
Copy
<img src="https://img.logokit.com/ticker/VWRL:LN?token=<publishable-api-token>" alt="Vanguard FTSE All-World UCITS ETF logo (identification only, no affiliation)" />
Retrieve logo for USD currency for positions and spot rates
To get the logo for the USD currency, use the following URL:
Here’s how to retrieve the logo for the USD to EUR FX rate using the following URL:
Copy
<img src="https://img.logokit.com/ticker/USDEUR:CUR?token=<publishable-api-token>" alt="USD to EUR FX rate" />
Get light monogram fallback for non-existent logo
If you want to receive a light variant of the monogram fallback when the logo is not available, you can
use the fallback parameter in the URL and set it to monogram-light. This is useful for
light-themed applications where you want a fallback with a light background.
This will return a light monogram image generated from the first three letters of the ticker symbol with a light background, perfect for light-themed interfaces.
Get 404 HTTP response for non-existent logo
If you want to receive a 404 HTTP response when the logo is not available, you can
use the fallback parameter in the URL and set it to 404. This is useful for
handling cases where the logo is not found, and you want to handle it in your
application.
The stock ticker symbol for which to retrieve the logo. For example, AAPL. We support all major stock exchanges worldwide, including NYSE, NASDAQ, TSE, LSE, SZSE, Euronext, Deutsche Boerse and more.
Size of the logo to return. Allowed values are 64, 128, or 256. Default is 64px for free users, 128px for paid users. Set to 256px for high-resolution logos (paid users only).
Fallback behavior if the logo is not available. 'monogram': Returns a monogram image from the first letter of the symbol (default). 'monogram-light': Returns a light variant of the monogram with light background. '404': Returns a 404 HTTP error.