The following parameters can be used to query product information.
Either a direct match, or searches using the wildcard "*" can be used for queries.
Parameters can be used together by using ampersand (&) between search terms; however if the same parameter is used twice in the same GET request (for example, exchangeGlobex=XCME&exchangeGlobex=XNYM) only the last one will be used (in this case: exchangeGlobex=XNYM).
Parameter | Valid Values | Description |
---|---|---|
assetClass |
| Query for products by asset class. Note: Not all products have a defined assetClass. |
assetSubClass | Query for all products by asset sub class:
| |
blockTradeEligible | Y,N | Query for all products eligible or ineligible for block trading Not applicable to BrokerTec |
clearingOrgID | e.g.
| Will return the entity where the trade will be cleared |
clearingSymbol | Query for products by CME Clearing product code | |
clearportEligible | Y,N | Query for products available on or excluded from CME ClearPort Not applicable to BrokerTec |
dailyFlag | Y,N | Query for or excluding daily products Not applicable to BrokerTec |
ebfEligible | Y,N | Query for products eligible or ineligible for EBF trading Not applicable to BrokerTec |
efpEligible | Y,N | Query for products eligible or ineligible |
for EFP trading Not applicable to BrokerTec | ||
exchangeClearing |
| Query for all products by Exchange identifier used in the Post Trade Application. |
exchangeGlobex |
|
| Query for all products by the Market Identifier Code (MIC) as defined by the ISO. For inter-exchange spreads, this field contains the hybrid value displayed in the Market Data Platform Security Definition (tag 35=d) message tag 207-SecurityExchange. | |
exerciseStyle | Query for products by the human-readable options exercise instructions. Not applicable to BrokerTec | |
fixingSource |
| Query by instrument fixing source. |
flexEligible | Y,N | Query for products eligible or ineligible |
for Flex trading Not applicable to BrokerTec | ||
floorCallSymbol | Query for products by the Floor Call Symbol Not applicable to BrokerTec | |
floorEligible | Y,N | Query for products eligible or ineligible for trading on the floor Not applicable to BrokerTec |
floorPutSymbol | Query for products by the Floor Put Symbol Not applicable to BrokerTec | |
globexEligible | Y,N | Query for products eligible or ineligible for trading |
on CME Globex | ||
globexGroupCode | Query for products by CME Globex group code (MDP 3.0 tag 1151-Security Group) | |
globexProductCode | Query for outright products using the CME Globex Product Code (MDP 3.0 tag 6937-Asset) For spreads and combinations (securityType=COMBO), the CME Globex Product Code will be postpended with additional information. To ensure you receive all product records, CME Group recommends querying with a wild card when using this parameter, for example: "globexProductCode=CL*" Examples of globexProductCodes for combos:
|
| ||
goodForSession | Y,N | Boolean flag (“Y”,”N”) to identify GFS (Good For Session) TimeInForce eligibility on CME Globex. |
ilinkEligible | Y,N | Query for products eligible for iLink Mass Quote order entry on CME Globex. |
isBticProduct | Y,N | Query |
for Basis Trade at Cash Open (BTIC) products Not applicable to BrokerTec | ||
isEfixProduct | Y, N | "Y" will return all eFix Match products. |
isTacoProduct | Y,N | Query |
for Trade at Cash Open (TACO) products Not applicable to BrokerTec | ||
isTamProduct | Y,N | Query |
for Trade at Marker (TAM) products Not applicable to BrokerTec | ||
isTasProduct | Y,N | Query |
for Trade at Settlement (TAS) products Not applicable to BrokerTec | ||
isTmacProduct | Y,N | Boolean flag identifies whether the overlying product is a TMAC product. |
marketSegmentId | Query for all products traded on a CME Globex Market Segment May be null for some BrokerTec products | |
massQuoteEligible | Y,N | Query for products eligible or ineligible for Mass Quoting on CME Globex |
masterSymbol | Query for all products under an individual master symbol. This code is only used to associate outright instruments (futures and options) with the product-level spreads/combos. It is not a meaningful attribute of the product itself. This is the only way to query for all products associated with a single business product. For example: ?masterSymbol=SR will return all SOFR products including the futures, options, calendar and bundle spreads BrokerTec - Under Development | |
modifiedAfter | Input a time in UNIX millisecond timestamp format to receive all products modified on or after a certain date. Example: modifiedAfter=1478473019000 | Query for all products modified after the specifIed date. |
modifiedBefore | Input a time in UNIX millisecond timestamp format to receive all products modified on or before a certain date. Example: |
modifiedBefore=1478473019000 | Query for all products modifed before the specified date. | |
negativePxEligible | Y,N | Query for all products eligible or ineligible to trade at negative prices on CME Globex |
negativeStrikeEligible | Y,N | Query for all products eligible or ineligible to list strikes at negative prices Not applicable to BrokerTec |
onMtf | Y,N | Query for all products eligible or ineligible for On-MTF. |
onSef | Indicates if the instrument is SEF regulated.
| Query for all products eligible or ineligible for Off-SEF. |
otcEligible | Y,N | Query for all products eligible or ineligible |
for OTC trading. Not applicable to BrokerTec | ||
page | 1...[N] | Retrieve a specific page from the product service |
productGuidInt | Unique product identifier in integer-only format. | |
productName | Legal Product Name. | Query for the human-readable product name. |
rbtEligibleInd | Y or N | Will return all RBT products Note: |
RBT eligible products are not traded on CME Globex. | ||
rfqCrossEligible | Y,N | Query for products eligible or ineligible for R-Cross on CME Globex |
sector | Query for all products in the specified Subgroup as reflected |
on cmegroup.com For BrokerTec Tradable Products the following values:
| ||
securityType |
| Query for all products by type |
settleMethod | Valid values:
| Settlement Method. Indicates if product is financially or physically settled. |
size | 1-1000 | Specify the number of results returned per page |
strategyType | Query on strategy type, e.g. "RV", "SP", "FX", "BF" etc.. | |
subSector | Query for all products in the specified Category as reflected |
on cmegroup.com May be null for BrokerTec | ||
subtype | Y,N | Query for all products by type |
symbol | Query for all products using symbol across all venues. Product code searches using this parameter will return all products with that code across any/all trading venues and CME Clearing:
| |
tradePxCcy | Query for all products with the specified trade currency | |
unitOfMeasure | Query for all products with the |
specified Unit of Measure |
for the contract. For example, "IPNT" (Index Points) for E-mini S&P Futures. Unit of measure values are defined here. |