Skip to content

Exchanges

oneapi.finance covers 70+ exchanges across the Americas, EMEA, and APAC. This page lists the canonical codes we expose in the exchange field, their ISO 10383 MIC, and the Yahoo-style suffix you append to a symbol for that listing.

How exchange identification works in the API

Three fields name an exchange depending on context:

  • exchange — a short canonical code in every response (NASDAQ, LSE, XETR). Stable and human-readable.
  • mic — the ISO 10383 Market Identifier Code (XNAS, XLON, XETR). Returned in /v1/profile and /v1/symbol_search. Use it when interoperating with FIX, bloomberg, or regulator-facing systems.
  • Yahoo suffix — what you append to a symbol when you query a non-US listing (BMW.DE, 0700.HK, RIO.AX). The default (no suffix) is the US composite.

Coverage matrix

RegionCanonicalMICYahoo suffixNative currencyNotes
AmericasNASDAQXNAS(none)USDNASDAQ Global Select, Global Market, Capital Market.
AmericasNYSEXNYS(none)USDIncludes NYSE Arca.
AmericasNYSE_AMERICANXASE(none)USDFormerly AMEX.
AmericasBATSBATS(none)USDCboe BZX.
AmericasTSXXTSE.TOCADToronto Stock Exchange.
AmericasTSXVXTSX.VCADTSX Venture.
AmericasNEONEOE.NECADCanadian alternative venue.
AmericasBMVXMEX.MXMXNBolsa Mexicana de Valores.
AmericasB3BVMF.SABRLSão Paulo.
AmericasBCBAXBUE.BAARSBuenos Aires.
AmericasBVLXLIM.LMPENLima.
EMEALSEXLON.LGBX/GBPLSE main board. Most listings are in pence (GBX).
EMEAAIMXLON.LGBXLondon AIM, same suffix as LSE.
EMEAXETRXETR.DEEURDeutsche Börse Xetra.
EMEAFWBXFRA.FEURFrankfurt floor (less liquid; prefer XETR).
EMEAEPAXPAR.PAEUREuronext Paris.
EMEAAMSXAMS.ASEUREuronext Amsterdam.
EMEAEBRXBRU.BREUREuronext Brussels.
EMEALISXLIS.LSEUREuronext Lisbon.
EMEADUBXDUB.IREUREuronext Dublin.
EMEAOSLXOSL.OLNOKOslo Børs.
EMEASTOXSTO.STSEKNasdaq Stockholm.
EMEAHELXHEL.HEEURNasdaq Helsinki.
EMEACPHXCSE.CODKKNasdaq Copenhagen.
EMEAICEXICE.ICISKNasdaq Iceland.
EMEAMCEXMAD.MCEURBME (Madrid).
EMEAMILXMIL.MIEURBorsa Italiana.
EMEASIXXSWX.SWCHFSIX Swiss Exchange.
EMEAVIEXWBO.VIEURWiener Börse.
EMEAATHXATH.ATEURAthens Stock Exchange.
EMEAWSEXWAR.WAPLNWarsaw Stock Exchange.
EMEABUDXBUD.BDHUFBudapest Stock Exchange.
EMEATASEXTAE.TAILA/ILSTel Aviv. Most listings quoted in agorot (ILA).
EMEAEGXXCAI.CAEGPEgyptian Exchange.
EMEAJSEXJSE.JOZAC/ZARJohannesburg. Most listings quoted in cents (ZAC).
APACTSEXTKS.TJPYTokyo Stock Exchange.
APACOSEXOSE.TJPYOsaka Exchange.
APACHKEXXHKG.HKHKDHong Kong.
APACSSEXSHG.SSCNYShanghai Stock Exchange.
APACSZSEXSHE.SZCNYShenzhen Stock Exchange.
APACKRXXKRX.KSKRWKorea Exchange.
APACKOSDAQXKOS.KQKRWKOSDAQ.
APACTWSEXTAI.TWTWDTaiwan Stock Exchange.
APACTPExROCO.TWOTWDTaipei Exchange.
APACSGXXSES.SISGDSingapore Exchange.
APACKLSEXKLS.KLMYRBursa Malaysia.
APACIDXXIDX.JKIDRIndonesia.
APACSETXBKK.BKTHBStock Exchange of Thailand.
APACBSEXBOM.BOINRBSE Mumbai.
APACNSEXNSE.NSINRNSE Mumbai.
APACASXXASX.AXAUDAustralian Securities Exchange.
APACNZXXNZE.NZNZDNew Zealand.

This table is the wire-level source of truth. If a listing is not here, it is not currently routable.

Suffix rules of thumb

  • No suffix → US composite. AAPL is the US composite (NASDAQ-listed, traded on multiple venues).
  • .TO for Toronto, .V for TSXV. Cross-listed Canadian names that also trade in the US use the suffix to disambiguate (SHOP.TO vs SHOP).
  • British listings need .L. BARC resolves to a US OTC listing; BARC.L resolves to Barclays on the LSE.
  • Yahoo’s quirks are ours. We adopt Yahoo’s suffix table as-is because it is the de-facto industry standard for retail data, and migrating from a Yahoo-shaped vendor (or a similar competitor) requires no symbol rewriting.

Resolving a symbol you do not know

Use /v1/symbol_search for fuzzy lookup against name, ticker, ISIN, FIGI, and CIK. The endpoint returns the canonical exchange and a ranked list of candidates.

What’s next