Stock Logo API - Ticker Format Guide

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