Updated September 30, 2026
REST API
Quotes, data by field (like BDP), history (like BDH) and a field dictionary (like FLDS) over plain HTTP, with Bloomberg tickers and field names.
What it is
Four endpoints on https://api.gloom.sh/v1: quotes, data by ticker and field, history, and the field dictionary. They read the same market data as the MCP server and take the same keys. Tickers and fields can be written the Bloomberg way, so AAPL US Equity with PX_LAST works next to AAPL with price.
The OpenAPI document is at https://api.gloom.sh/v1/openapi.json; import it into Postman, Insomnia or a client generator. For spreadsheets, use the Google Sheets functions.
Keys and limits
Create a key with Market data only access in Cloud settings, Agents and send it as Authorization: Bearer gloom_mcp_... or x-api-key. A key with broader access is refused (403 key_too_broad): data keys end up in shared sheets and scripts, where it would let their readers reach your notes, teams and brokers. Data calls need Gloom Pro; /v1/fields and the OpenAPI document need no key.
A key spends 120 units a minute and 5,000 a day, shared with its MCP use, where one tool call is one unit. A request costs about what the same data costs over MCP, and the X-Gloom-Units header says what it cost. Over the limit answers 429 with Retry-After. News API keys (gloom_news_) only work for /v1/news.
| Endpoint | Per request | Units |
|---|---|---|
/v1/quotes | 100 tickers | 1 per 20 tickers |
/v1/data | 50 tickers, 25 fields | 1 per 20 tickers when every field comes from the quote (PX_LAST, CUR_MKT_CAP, NAME), else 1 per 5 tickers |
/v1/history | 10 tickers, 5 fields, about 20 years of daily bars | 1 per ticker for each five years of range; statement periods 1 per 5 tickers |
Every endpoint takes GET with comma-separated lists or POST with a JSON body. /v1/data and /v1/history answer within about 12 seconds: anything not ready by then comes back as a timeout error on its item, and a retry a moment later reads it from the cache.
Example
curl -s -G 'https://api.gloom.sh/v1/data' \
-H 'Authorization: Bearer gloom_mcp_...' \
--data-urlencode 'tickers=AAPL US Equity,VOD LN Equity,SPX Index' \
--data-urlencode 'fields=PX_LAST,BEST_PE_RATIO,SALES_REV_TURN'curl -s -G 'https://api.gloom.sh/v1/history' \
-H 'Authorization: Bearer gloom_mcp_...' \
--data-urlencode 'tickers=CL1 Comdty' \
--data-urlencode 'fields=PX_LAST,PX_VOLUME' \
-d start=2026-01-01 -d period=weeklyTickers
Send any of these, mixed in one request. Each item echoes how it was read in resolved: our own form, the exchange, the dialect and the name.
| Form | Examples |
|---|---|
| Gloom | AAPL, AAPL:XNAS, VOD:XLON, CL1 |
| Exchange-suffixed | VOD.L, 7203.T, ^GSPC, EURUSD=X, CL=F |
| Bloomberg equity | AAPL US Equity, VOD LN Equity, 700 HK Equity, BRK/B US Equity, VOLVB SS Equity |
| Bloomberg other | CL1 Comdty, CO1 Comdty, CLZ6 Comdty, ES1 Index, UX1 Index, SPX Index, USGG10YR Index, EURUSD Curncy, JPY Curncy |
CL1 Comdty is the rolling front-month generic, built from Gloom's settlement archive. In Bloomberg form it rolls at expiry, as Bloomberg's generics do, and reads as our CL1E; our own CL1 rolls when the next month's open interest passes it. Index futures take the Index key as on Bloomberg: ES1 Index, NQ1 Index, RTY1 Index, DM1 Index (Dow), UX1 Index (VIX). CN covers Toronto and TSX Venture, TT Taiwan and TPEx. Government bonds, corporate bonds and other Govt or Corp securities are not served.
Fields and units
Fields take our id or a Bloomberg mnemonic, in any case. Values come back keyed by the field as you sent it. A Bloomberg alias exists only where we serve Bloomberg's definition; the list below shows each one, and fields we do not serve say why.
- London, Johannesburg and Tel Aviv listings asked in Bloomberg form answer in pence, cents and agorot, as Bloomberg quotes them:
PX_LASTforVOD LN Equityis 124 andCRNCYisGBp(ZAr,ILs). Market cap stays in the main currency andcurrenciessays so. Gloom and exchange-suffixed forms (VOD:XLON,VOD.L) answer in pounds. - Statement fields read the latest annual statement (
period=quarterlyfor the latest quarter), from the same statements/v1/historyreads: the filings first for US companies. Under Bloomberg names they are in millions, as Bloomberg reports them; under our ids in full units.periodsgives the fiscal period end behind each value, andcurrenciesany value not in the price currency, such as revenue in the reporting currency. - Where a filing has no fiscal Q4 row, the quarter is the full year less Q1 to Q3 (year-end figures for the balance sheet; average share counts are left out).
derivedlists those values in/v1/dataand those dates in/v1/history. BEST_EPS,BEST_SALESandBEST_PE_RATIOuse the first unreported fiscal year, Bloomberg's default.BEST_PE_RATIOconverts the estimate into the price currency.VOLATILITY_30Dand its siblings annualize daily log returns with the square root of 260.BETA_RAW_OVERRIDABLEregresses two years of weekly returns on the S&P 500;EQY_BETAis 0.67 times that plus 0.33. Both for US listings only.
Errors
One bad item never fails the request. An unreadable or unknown ticker comes back as that item's error; a field that does not apply or has no value comes back in the item's errors with a null value. Only a malformed request (400), a missing or revoked key (401), a free plan (402), a key broader than Market data only (403) or a rate limit (429) fails the whole call, with { "error": code, "message": text }.
Endpoints
Rendered from the OpenAPI document at https://api.gloom.sh/v1/openapi.json.
GET · POST/v1/quotesQuotes
Full quotes for up to 100 tickers: price, change, session range, volume, market cap and market state, as the MCP tool market.quotes returns them.
| Parameter | Required | Description |
|---|---|---|
tickers | yes | Comma-separated tickers, up to 100, in any form: AAPL, AAPL:XNAS, VOD.L, ^GSPC, AAPL US Equity, VOD LN Equity, CL1 Comdty, ES1 Index, SPX Index, EURUSD Curncy. Repeats are answered once. Bloomberg forms answer as Bloomberg does: London, Johannesburg and Tel Aviv prices in pence, cents and agorot (GBp, ZAr, ILs), generics rolled at expiry. |
POST takes the same parameters as JSON: {"tickers":["AAPL US Equity","VOD LN Equity"]}
{
"access": "realtime",
"items": [
{
"input": "VOD LN Equity",
"status": "ok",
"resolved": {
"ticker": "VOD:XLON",
"symbol": "VOD",
"exchange": "LSE",
"mic": "XLON",
"dialect": "bloomberg",
"assetType": "equity",
"name": "Vodafone Group Public Limited Company",
"currency": "GBP"
},
"quote": {
"symbol": "VOD",
"name": "Vodafone Group Public Limited Company",
"price": 1.239,
"currency": "GBP",
"changePercent": -1.235552012754083,
"previousClose": 1.2545,
"volume": 17000000,
"marketCap": 28633702400,
"marketState": "REGULAR",
"asOf": "2026-09-29T16:13:10.000Z"
}
},
{
"input": "ZZZZQX US Equity",
"status": "error",
"error": {
"code": "not_found",
"message": "No quote for ZZZZQX US Equity (tried ZZZZQX)."
}
}
]
}GET · POST/v1/dataData by ticker and field (BDP)
Current values for up to 50 tickers and 25 fields in one call. Values are keyed by the field as you sent it, so PX_LAST comes back as PX_LAST. Statement fields read the latest annual statement unless period=quarterly, from the same statements as /v1/history; Bloomberg names return them in millions, Gloom ids in full units. A fiscal Q4 the filing leaves out is the full year less Q1 to Q3, listed in derived. The request answers within about 12 s; what is not ready by then is a timeout error on its item or field.
| Parameter | Required | Description |
|---|---|---|
tickers | yes | Comma-separated tickers, up to 50, in any form: AAPL, AAPL:XNAS, VOD.L, ^GSPC, AAPL US Equity, VOD LN Equity, CL1 Comdty, ES1 Index, SPX Index, EURUSD Curncy. Repeats are answered once. Bloomberg forms answer as Bloomberg does: London, Johannesburg and Tel Aviv prices in pence, cents and agorot (GBp, ZAr, ILs), generics rolled at expiry. |
fields | yes | Comma-separated field ids or Bloomberg mnemonics, up to 25. GET /v1/fields lists them. |
period | no | Statement period for statement fields. One of annual, quarterly. Default annual. |
POST takes the same parameters as JSON: {"tickers":["AAPL US Equity","SPX Index"],"fields":["PX_LAST","BEST_PE_RATIO","SALES_REV_TURN"]}
{
"access": "realtime",
"period": "annual",
"fields": [
{
"input": "PX_LAST",
"id": "price",
"alias": "PX_LAST",
"unit": "price currency"
},
{
"input": "BEST_PE_RATIO",
"id": "peCurrentYear",
"alias": "BEST_PE_RATIO",
"unit": "x"
},
{
"input": "SALES_REV_TURN",
"id": "totalRevenue",
"alias": "SALES_REV_TURN",
"unit": "reporting currency, millions"
}
],
"items": [
{
"input": "AAPL US Equity",
"status": "ok",
"resolved": {
"ticker": "AAPL",
"symbol": "AAPL",
"exchange": "",
"mic": null,
"dialect": "bloomberg",
"assetType": "equity",
"name": "Apple Inc.",
"currency": "USD"
},
"values": {
"PX_LAST": 330.2927,
"BEST_PE_RATIO": 37.450487275283606,
"SALES_REV_TURN": 416161
},
"periods": {
"BEST_PE_RATIO": "2026-09-30",
"SALES_REV_TURN": "2025-09-27"
}
},
{
"input": "SPX Index",
"status": "partial",
"resolved": {
"ticker": "^GSPC",
"symbol": "^GSPC",
"exchange": "",
"mic": null,
"dialect": "bloomberg",
"assetType": "index",
"name": "S&P 500",
"currency": "USD",
"note": "S&P 500, quoted as ^GSPC."
},
"values": {
"PX_LAST": 7670.84,
"BEST_PE_RATIO": null,
"SALES_REV_TURN": null
},
"errors": {
"BEST_PE_RATIO": {
"code": "not_applicable",
"message": "P/E on current-FY estimate does not apply to an index."
},
"SALES_REV_TURN": {
"code": "not_applicable",
"message": "Revenue does not apply to an index."
}
}
}
]
}GET · POST/v1/historyHistory by ticker, field and dates (BDH)
Rows from start to end for up to 10 tickers and 5 fields, oldest first. Prices and volume come daily, weekly or monthly; weekly and monthly rows are built from daily bars and dated on the last trading day in the period, with the current period included. Statement fields come quarterly or annually, dated at fiscal period end; a fiscal Q4 the filing leaves out is the full year less Q1 to Q3 (year-end balance sheet figures, no average share counts), and derived lists its dates. The request answers within about 12 s, with a timeout error on anything not ready. Daily history reaches about 20 years; a longer range keeps the newest bars and sets truncated.
| Parameter | Required | Description |
|---|---|---|
tickers | yes | Comma-separated tickers, up to 10, in any form: AAPL, AAPL:XNAS, VOD.L, ^GSPC, AAPL US Equity, VOD LN Equity, CL1 Comdty, ES1 Index, SPX Index, EURUSD Curncy. Repeats are answered once. Bloomberg forms answer as Bloomberg does: London, Johannesburg and Tel Aviv prices in pence, cents and agorot (GBp, ZAr, ILs), generics rolled at expiry. |
fields | yes | Comma-separated field ids or Bloomberg mnemonics, up to 5. GET /v1/fields lists them. |
start | no | First date, YYYY-MM-DD. Defaults to a year before end (five years for statement periods). |
end | no | Last date, YYYY-MM-DD. Defaults to today. |
period | no | One of daily, weekly, monthly, quarterly, annual. Default daily. |
POST takes the same parameters as JSON: {"tickers":["CL1 Comdty"],"fields":["PX_LAST"],"start":"2026-09-01","end":"2026-09-29","period":"weekly"}
{
"access": "realtime",
"period": "weekly",
"start": "2026-09-01",
"end": "2026-09-29",
"fields": [
{
"input": "PX_LAST",
"id": "price",
"alias": "PX_LAST",
"unit": "price currency"
}
],
"items": [
{
"input": "CL1 Comdty",
"status": "ok",
"resolved": {
"ticker": "CL1",
"symbol": "CL1",
"exchange": "",
"mic": null,
"dialect": "bloomberg",
"assetType": "future",
"name": "WTI Crude Oil 1st generic, now Nov 26",
"currency": "USD",
"note": "WTI Crude Oil generic 1, rolled on open interest, unadjusted."
},
"rows": [
{
"date": "2026-09-04",
"PX_LAST": 91.48
},
{
"date": "2026-09-11",
"PX_LAST": 100.05
},
{
"date": "2026-09-18",
"PX_LAST": 100.3
},
{
"date": "2026-09-25",
"PX_LAST": 92.41
},
{
"date": "2026-09-29",
"PX_LAST": 88.94
}
]
}
]
}GET/v1/fieldsField dictionary (FLDS)
Every field id with its Bloomberg aliases, unit, the asset types that carry it and whether history serves it, plus Bloomberg fields we do not serve and why. No key needed.
Field dictionary
The same list as GET /v1/fields. History marks the fields /v1/history serves: prices daily, weekly or monthly, statements quarterly or annually.
Quote
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
priceLast trade, or the latest close outside the session. | PX_LASTLAST_PRICE | price currency | all | yes |
openSession open. | PX_OPEN | price currency | all | yes |
highSession high. | PX_HIGH | price currency | all | yes |
lowSession low. | PX_LOW | price currency | all | yes |
volumeSession volume. Currency pairs and yields have none. | PX_VOLUME | shares or contracts | equity, fund, index, crypto, future | yes |
previousCloseClose of the prior regular session. | PX_CLOSE_1D | price currency | all | |
changeLast price less the previous close. | CHG_NET_1D | price currency | all | |
changePercentChange against the previous close, in percent (1.5 means 1.5%). | CHG_PCT_1D | percent | all | |
bidBest bid, where the source quotes one. | PX_BID | price currency | all | |
askBest ask, where the source quotes one. | PX_ASK | price currency | all | |
high52wHighest price over the last 52 weeks. | HIGH_52WEEK | price currency | all | |
low52wLowest price over the last 52 weeks. | LOW_52WEEK | price currency | all | |
marketCapCurrent market capitalization in full units. | CUR_MKT_CAP | price currency | equity, fund, crypto | |
nameSecurity name. | NAME | text | all | |
currencyPrice currency, ISO code, in the main unit: GBP for London, where Bloomberg says GBp. | CRNCY | text | all | |
exchangeListing exchange as the source names it. | text | all | ||
asOfTime of the quote. | ISO 8601 time | all |
Company profile
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
sectorSector, in the data provider's classification (not GICS). | text | equity | ||
industryIndustry, in the data provider's classification (not GICS). | text | equity |
Valuation and share data
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
trailingPEPrice over trailing 12-month earnings per share. | PE_RATIO | x | equity | |
forwardPEThe data provider's forward multiple. For Bloomberg's BEst P/E use peCurrentYear. | x | equity | ||
pegRatioP/E over expected earnings growth, from the data provider. | x | equity | ||
trailingEpsDiluted earnings per share over the last 12 months. | TRAIL_12M_EPS | reporting currency per share | equity | |
dividendYieldDividend yield in percent: the indicated forward yield where the provider has one, otherwise trailing. | percent | equity, fund | ||
indicatedDividendYieldIndicated annual dividend over price, in percent. Not served when only a trailing yield is known. | EQY_DVD_YLD_IND | percent | equity, fund | |
dividendRateIndicated annual dividend per share. | price currency per share | equity, fund | ||
sharesOutstandingCurrent shares outstanding. | EQY_SH_OUT millions | shares | equity | |
floatSharesShares outstanding less insider and strategic holdings. | shares | equity | ||
enterpriseValueMarket cap plus debt less cash, from the data provider. | reporting currency | equity | ||
revenueTtmRevenue over the last 12 months. | reporting currency | equity | ||
netIncomeTtmNet income over the last 12 months. | reporting currency | equity | ||
profitMarginNet margin over the last 12 months, in percent. | percent | equity | ||
operatingMarginOperating margin over the last 12 months, in percent. | percent | equity |
Analyst estimates
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
epsEstimateCurrentYearConsensus mean EPS for the first unreported fiscal year (Bloomberg 1FY, BEST_EPS's default period). | BEST_EPS | estimate currency per share | equity | |
epsEstimateNextYearConsensus mean EPS for the fiscal year after that (2FY). | estimate currency per share | equity | ||
revenueEstimateCurrentYearConsensus mean revenue for the first unreported fiscal year (1FY). | BEST_SALES millions | estimate currency | equity | |
peCurrentYearLast price over epsEstimateCurrentYear (Bloomberg BEST_PE_RATIO with its default 1FY period). | BEST_PE_RATIO | x | equity | |
targetPriceMean analyst 12-month price target. | BEST_TARGET_PRICE | price currency | equity | |
targetPriceMedianMedian analyst price target. | price currency | equity | ||
targetPriceHighHighest analyst price target. | price currency | equity | ||
targetPriceLowLowest analyst price target. | price currency | equity |
Computed from price history
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
volatility10dAnnualized standard deviation of the last 10 daily log returns, times the square root of 260, in percent. | VOLATILITY_10D | percent | all | |
volatility30dAnnualized standard deviation of the last 30 daily log returns, times the square root of 260, in percent. | VOLATILITY_30D | percent | all | |
volatility60dAnnualized standard deviation of the last 60 daily log returns, times the square root of 260, in percent. | VOLATILITY_60D | percent | all | |
volatility90dAnnualized standard deviation of the last 90 daily log returns, times the square root of 260, in percent. | VOLATILITY_90D | percent | all | |
volatility180dAnnualized standard deviation of the last 180 daily log returns, times the square root of 260, in percent. | VOLATILITY_180D | percent | all | |
volatility260dAnnualized standard deviation of the last 260 daily log returns, times the square root of 260, in percent. | VOLATILITY_260D | percent | all | |
betaRawSlope of 104 weekly returns (two years) against the S&P 500. US listings only. | BETA_RAW_OVERRIDABLE | x | equity, fund | |
betaAdjusted0.67 times raw beta plus 0.33 (Blume adjustment). US listings only. | EQY_BETABETA_ADJ_OVERRIDABLE | x | equity, fund |
Financial statements
| Field | Bloomberg | Unit | Applies to | History |
|---|---|---|---|---|
totalRevenueTotal revenue for the fiscal period. | SALES_REV_TURN millions | reporting currency | equity | yes |
costOfRevenueCost of goods and services sold. | reporting currency | equity | yes | |
grossProfitRevenue less cost of revenue. | GROSS_PROFIT millions | reporting currency | equity | yes |
researchAndDevelopmentResearch and development expense. | reporting currency | equity | yes | |
sellingGeneralAndAdministrationSelling, general and administrative expense. | reporting currency | equity | yes | |
operatingExpenseOperating expenses. | reporting currency | equity | yes | |
operatingIncomeOperating income. | IS_OPER_INC millions | reporting currency | equity | yes |
ebitdaEarnings before interest, taxes, depreciation and amortization. | EBITDA millions | reporting currency | equity | yes |
interestExpenseInterest expense. | IS_INT_EXPENSE millions | reporting currency | equity | yes |
pretaxIncomeIncome before tax. | PRETAX_INC millions | reporting currency | equity | yes |
taxProvisionIncome tax expense. | IS_INC_TAX_EXP millions | reporting currency | equity | yes |
netIncomeNet income. | NET_INCOME millions | reporting currency | equity | yes |
netIncomeCommonStockholdersNet income available to common shareholders. | reporting currency | equity | yes | |
basicEpsBasic earnings per share. | IS_EPS | reporting currency per share | equity | yes |
epsDiluted earnings per share. | IS_DILUTED_EPS | reporting currency per share | equity | yes |
basicSharesWeighted average basic shares. | IS_AVG_NUM_SH_FOR_EPS millions | shares | equity | yes |
dilutedSharesWeighted average diluted shares. | IS_SH_FOR_DILUTED_EPS millions | shares | equity | yes |
totalAssetsTotal assets at period end. | BS_TOT_ASSET millions | reporting currency | equity | yes |
currentAssetsCurrent assets. | BS_CUR_ASSET_REPORT millions | reporting currency | equity | yes |
cashAndCashEquivalentsCash and cash equivalents. | BS_CASH_NEAR_CASH_ITEM millions | reporting currency | equity | yes |
receivablesReceivables. | reporting currency | equity | yes | |
inventoryInventories. | BS_INVENTORIES millions | reporting currency | equity | yes |
netPPEProperty, plant and equipment, net. | reporting currency | equity | yes | |
goodwillGoodwill. | reporting currency | equity | yes | |
totalLiabilitiesTotal liabilities. | BS_TOT_LIAB2 millions | reporting currency | equity | yes |
currentLiabilitiesCurrent liabilities. | BS_CUR_LIAB millions | reporting currency | equity | yes |
currentDebtDebt due within a year. | reporting currency | equity | yes | |
longTermDebtLong-term debt. | BS_LT_BORROW millions | reporting currency | equity | yes |
totalDebtShort- and long-term debt. | SHORT_AND_LONG_TERM_DEBT millions | reporting currency | equity | yes |
commonStockEquityTotal common shareholders' equity. | TOT_COMMON_EQY millions | reporting currency | equity | yes |
retainedEarningsRetained earnings. | BS_RETAIN_EARN millions | reporting currency | equity | yes |
workingCapitalCurrent assets less current liabilities. | reporting currency | equity | yes | |
tangibleBookValueEquity less goodwill and intangibles. | reporting currency | equity | yes | |
operatingCashFlowCash from operating activities. | CF_CASH_FROM_OPER millions | reporting currency | equity | yes |
capitalExpenditureCapital expenditure, negative as a cash outflow. | CF_CAP_EXPEND_PRPTY_ADD millions | reporting currency | equity | yes |
freeCashFlowOperating cash flow less capital expenditure. | CF_FREE_CASH_FLOW millions | reporting currency | equity | yes |
investingCashFlowCash from investing activities. | CF_CASH_FROM_INV_ACT millions | reporting currency | equity | yes |
financingCashFlowCash from financing activities. | CF_CASH_FROM_FNC_ACT millions | reporting currency | equity | yes |
depreciationAndAmortizationDepreciation and amortization in the cash flow statement. | CF_DEPR_AMORT millions | reporting currency | equity | yes |
stockBasedCompensationStock-based compensation. | reporting currency | equity | yes | |
repurchaseOfCapitalStockRepurchase of capital stock, negative as a cash outflow. | reporting currency | equity | yes | |
cashDividendsPaidCash dividends paid, negative as a cash outflow. | CF_DVD_PAID millions | reporting currency | equity | yes |
Not served
| Bloomberg | Why |
|---|---|
ID_ISIN | Security identifiers are not served yet. |
ID_CUSIP | Security identifiers are not served yet. |
ID_BB_GLOBAL | Security identifiers are not served yet. |
GICS_SECTOR_NAME | Sectors follow the data provider's classification, not GICS. Use sector. |
GICS_INDUSTRY_NAME | Industries follow the data provider's classification, not GICS. Use industry. |
BEST_EBITDA | No EBITDA consensus source yet. |
BEST_ANALYST_RATING | Our consensus rating uses a different scale than Bloomberg's 1 to 5. |
EQY_DVD_YLD_12M | The trailing 12-month yield is not computed. Use dividendYield. |
TOT_RETURN_INDEX_GROSS_DVDS | Price history is split adjusted but not dividend adjusted. |
SHORT_INT | Short interest is not a field yet; the MCP tool market.short_interest serves it. |
YLD_YTM_MID | Bond analytics are not served. |
DUR_ADJ_MID | Bond analytics are not served. |
INT_ACC | Bond analytics are not served. |
Exchange codes
Bloomberg exchange codes read in TICKER CODE Equity. US codes quote the US listing. Codes not listed are refused rather than guessed.
| Code | Venue | Gloom form |
|---|---|---|
US | United States composite | TICKER |
UN | New York Stock Exchange | TICKER |
UW | Nasdaq Global Select | TICKER |
UQ | Nasdaq Global Market | TICKER |
UR | Nasdaq Capital Market | TICKER |
UA | NYSE American | TICKER |
UP | NYSE Arca | TICKER |
UF | Cboe BZX | TICKER |
UV | OTC | TICKER |
LN | London Prices in GBp, as Bloomberg quotes them. | TICKER:XLON |
GY | Xetra | TICKER:XETR |
GR | Germany composite (Xetra) | TICKER:XETR |
GF | Frankfurt | TICKER:XFRA |
FP | Euronext Paris | TICKER:XPAR |
NA | Euronext Amsterdam | TICKER:XAMS |
BB | Euronext Brussels | TICKER:XBRU |
PL | Euronext Lisbon | TICKER:XLIS |
IM | Borsa Italiana | TICKER:XMIL |
SM | Madrid | TICKER.MC |
SW | SIX Swiss | TICKER:XSWX |
SE | SIX Swiss | TICKER:XSWX |
SS | Stockholm | TICKER:XSTO |
DC | Copenhagen | TICKER:XCSE |
FH | Helsinki | TICKER:XHEL |
NO | Oslo | TICKER:XOSL |
AV | Vienna | TICKER:XWBO |
PW | Warsaw | TICKER:XWAR |
CP | Prague | TICKER:XPRA |
JT | Tokyo | TICKER:XTKS |
JP | Japan composite (Tokyo) | TICKER:XTKS |
HK | Hong Kong | TICKER:XHKG |
CG | Shanghai | TICKER:XSHG |
CS | Shenzhen | TICKER:XSHE |
KS | Korea Exchange | TICKER:XKRX |
KQ | KOSDAQ | TICKER:XKOS |
TT | Taiwan, then Taipei Exchange (TPEx). | TICKER:XTAI or TICKER:ROCO |
IN | India composite (NSE) | TICKER:XNSE |
IS | National Stock Exchange of India | TICKER:XNSE |
IB | BSE | TICKER:XBOM |
SP | Singapore Bloomberg and SGX codes differ on this venue: send the SGX code, e.g. D05 SP Equity or D05:XSES for DBS. | TICKER:XSES |
MK | Bursa Malaysia Bloomberg and Bursa codes differ on this venue: send the numeric Bursa code, e.g. 1155 MK Equity for Maybank. | TICKER:XKLS |
AU | ASX | TICKER:XASX |
NZ | NZX | TICKER:XNZE |
CN | Canada composite (Toronto), then TSX Venture. | TICKER:XTSE or TICKER:XTSX |
CT | Toronto | TICKER:XTSE |
CV | TSX Venture | TICKER:XTSX |
MM | Mexico | TICKER:XMEX |
BZ | Brazil composite (B3) | TICKER:BVMF |
BS | B3 | TICKER:BVMF |
AR | Buenos Aires | TICKER:XBUE |
SJ | Johannesburg Prices in ZAr, as Bloomberg quotes them. | TICKER:XJSE |
IT | Tel Aviv Prices in ILs, as Bloomberg quotes them. | TICKER:XTAE |
Index and yield tickers
Bloomberg index tickers read in CODE Index, each checked against a live quote. Index futures take the same key: ES1 Index, NQ1 Index, RTY1 Index, DM1 Index (Dow) and UX1 Index (VIX), rolled at expiry.
| Bloomberg | Name | Gloom ticker |
|---|---|---|
SPX Index | S&P 500 | ^GSPC |
INDU Index | Dow Jones Industrial Average | ^DJI |
CCMP Index | Nasdaq Composite | ^IXIC |
NDX Index | Nasdaq-100 | ^NDX |
RTY Index | Russell 2000 | ^RUT |
VIX Index | Cboe Volatility Index | ^VIX |
UKX Index | FTSE 100 | ^FTSE |
DAX Index | DAX | ^GDAXI |
CAC Index | CAC 40 | ^FCHI |
SX5E Index | Euro Stoxx 50 | ^STOXX50E |
SMI Index | Swiss Market Index | ^SSMI |
AEX Index | AEX | ^AEX |
IBEX Index | IBEX 35 | ^IBEX |
NKY Index | Nikkei 225 | ^N225 |
HSI Index | Hang Seng | ^HSI |
KOSPI Index | KOSPI | ^KS11 |
TWSE Index | Taiwan Weighted | ^TWII |
SENSEX Index | S&P BSE Sensex | ^BSESN |
NIFTY Index | Nifty 50 | ^NSEI |
FSSTI Index | Straits Times | ^STI |
AS51 Index | S&P/ASX 200 | ^AXJO |
SPTSX Index | S&P/TSX Composite | ^GSPTSE |
MEXBOL Index | S&P/BMV IPC | ^MXX |
IBOV Index | Ibovespa | ^BVSP |
DXY Index | US Dollar Index | DX-Y.NYB |
USGG5YR Index | Cboe 5-year Treasury yield index, in percent. | ^FVX |
USGG10YR Index | Cboe 10-year Treasury yield index, in percent. | ^TNX |
USGG30YR Index | Cboe 30-year Treasury yield index, in percent. | ^TYX |
USGG2YR | No intraday 2-year Treasury yield source yet. | not served |
USGG3M | Only the 13-week bill discount rate is quoted, which is not Bloomberg's bond-equivalent yield. | not served |
GT10 | Generic government bond prices are not served. | not served |
XAU | Spot gold is not quoted; use the GC1 Comdty generic future. | not served |
XAG | Spot silver is not quoted; use the SI1 Comdty generic future. | not served |