In order to retrieve company logos using the CompaniesLogo API, you need to format the ticker symbol so that it matches the exchange where the company is listed.
For US-based stocks, you can use the simple ticker format (e.g., AAPL, MSFT), but for international exchanges, you need to append the proper exchange suffix as shown in the table below.
Exchange | Country | Symbol Format |
---|---|---|
All US exchanges | United States |
{Symbol} Examples: AAPL, TSLA, MSFT |
Shenzhen Stock Exchange (SZSE) | China |
{Symbol}.SZ Example: 002594.SZ |
Shanghai Stock Exchange | China |
{Symbol}.SS Example: 601288.SS |
Korea Exchange (KRX) | South Korea |
{Symbol}.KS Example: 298690.KS |
KOSDAQ | South Korea |
{Symbol}.KQ Example: 035900.KQ |
HKSE | Hong Kong |
{Symbol}.HK Example: 1299.HK |
XETRA | Germany |
{Symbol}.DE Example: 1U1.DE |
Frankfurt Stock Exchange | Germany |
{Symbol}.F Example: ZYE1.F |
Warsaw Stock Exchange | Poland |
{Symbol}.WA Example: AMB.WA |
London Stock Exchange (LSE) | United Kingdom |
{Symbol}.L Example: ABDN.L |
Saudi Exchange / Tadawul | Saudi Arabia |
{Symbol}.SR Example: 2222.SR |
Taiwan Stock Exchange | Taiwan |
{Symbol}.TW Example: 2353.TW |
Taipei Exchange | Taiwan |
{Symbol}.TWO Example: 6488.TWO |
Tokyo Stock Exchange | Japan |
{Symbol}.T Example: 8572.T |
Australian Securities Exchange (ASX) | Australia |
{Symbol}.AX Example: 29M.AX |
NZX | New Zealand |
{Symbol}.NZ Example: AIR.NZ |
The Stock Exchange of Singapore (SES) | Singapore |
{Symbol}.SI Example: A17U.SI |
Oslo Stock Exchange | Norway |
{Symbol}.OL Example: AKBM.OL |
Stockholm Stock Exchange | Sweden |
{Symbol}.ST Example: ALIF-B.ST |
Vienna Stock Exchange | Austria |
{Symbol}.VI Example: AGR.VI |
National Stock Exchange of India Limited (NSE) | India |
{Symbol}.NS Example: 3MINDIA.NS |
Bombay Stock Exchange (BSE) | India |
{Symbol}.BO Example: AXISBANK.BO |
Bolsa de Madrid | Spain |
{Symbol}.MC Example: ANA.MC |
Johannesburg Stock Exchange (JSE) | South Africa |
{Symbol}.JO Example: ABSP.JO |
Borsa Italiana (Borsa di Milano) | Italy |
{Symbol}.MI Example: ADB.MI |
Euronext Dublin (Irish Stock Exchange, ISE) | Ireland |
{Symbol}.IR Example: BIRG.IR |
Euronext Paris (Paris Stock Exchange) | France |
{Symbol}.PA Example: AC.PA |
Ho Chi Minh City Stock Exchange (HOSE) | Vietnam |
{Symbol}.VN Example: ACB.VN |
Athens Stock Exchange | Greece |
{Symbol}.AT Example: AIA.AT |
Toronto Stock Exchange (TSX) | Canada |
{Symbol}.TO Example: AFN.TO |
Muscat Securities Market | Oman |
{Symbol}.OM Example: ABRJ.OM |
The Santiago Stock Exchange (SSE) | Chile |
{Symbol}.SN Example: ANTARCHILE.SN |
Euronext Amsterdam | Netherlands |
{Symbol}.AS Example: AALB.AS |
Indonesia Stock Exchange (Jakarta Stock Exchange) | Indonesia |
{Symbol}.JK Example: BBCA.JK |
Nasdaq Helsinki (Helsinki Stock Exchange) | Finland |
{Symbol}.HE Example: ADMCM.HE |
Boursa Kuwait | Kuwait |
{Symbol}.KW Example: ATC.KW |
SIX Swiss Exchange | Switzerland |
{Symbol}.SW Example: ABBN.SW |
Bahrain Bourse | Bahrain |
{Symbol}.BH Example: AUB.BH |
Cambodia Securities Exchange (CSX) | Cambodia |
{Symbol}.KH Example: ABC.KH |
Pakistan Stock Exchange (PSX) | Pakistan |
{Symbol}.PK Example: ABOT.PK |
Abu Dhabi Securities Exchange | United Arab Emirates |
{Symbol}.AE Example: EMAAR.AE |
Brussels Stock Exchange | Belgium |
{Symbol}.BR Example: AED.BR |
Qatar Stock Exchange (QSE) | Qatar |
{Symbol}.QA Example: AHCS.QA |
Tel Aviv Stock Exchange (TASE) | Israel |
{Symbol}.TA Example: ACKR.TA |
Mexican Stock Exchange | Mexico |
{Symbol}.MX Example: AC.MX |
Stock Exchange of Thailand (SET) | Thailand |
{Symbol}.BK Example: AOT.BK |
Borsa Istanbul | Turkey |
{Symbol}.IS Example: AKBNK.IS |
Bolsa do Brasil (B3) | Brazil |
{Symbol}.SA Example: AMER3.SA |
Nasdaq Copenhagen (Copenhagen Stock Exchange) | Denmark |
{Symbol}.CO Example: ALK-B.CO |
Euronext Lisbon | Portugal |
{Symbol}.LS Example: ALTR.LS |
Nasdaq Iceland | Iceland |
{Symbol}.IC Example: ARION.IC |