Product Parameter Specifications
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. |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.