A7 Analytics Platform - CME Reference Data API (SD)
CME Group security-definition reference data served through the A7 Analytics Platform REST API.
CME Group security-definition reference data served through the A7 Analytics Platform REST API.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/a7-cme-reference-data-sd-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: A7 Analytics Platform - (SD) CME Reference data API
description: A7 Analytics Platform for the CME Group.
contact:
name: Deutsche Börse Data & Analytics
url: https://www.mds.deutsche-boerse.com
email: analytics@deutsche-boerse.com
version: 1.0.1
servers:
- url: /api/v2
description: A7 production environment
security:
- bearerAuth: []
tags:
- name: CME Reference data API
paths:
/sd/:
get:
tags:
- CME Reference data API
summary: Retrieve list of exchanges
description: The request delivers all available exchanges.
operationId: getExchanges
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/Exchanges'
application/gzip:
schema:
$ref: '#/components/schemas/Exchanges'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
/sd/{exchange}/:
get:
tags:
- CME Reference data API
summary: Retrieve list of trading days
description: The request delivers all available trading days for the selected exchange.
operationId: getAvailableDates
parameters:
- $ref: '#/components/parameters/exchange'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/Dates'
application/gzip:
schema:
$ref: '#/components/schemas/Dates'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
/sd/{exchange}/{date}/:
get:
tags:
- CME Reference data API
summary: Retrieve list of assets
description: The request delivers a list of all assets for the selected exchange and trading day.
operationId: getAssets
parameters:
- $ref: '#/components/parameters/exchange'
- $ref: '#/components/parameters/date'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/Assets'
application/gzip:
schema:
$ref: '#/components/schemas/Assets'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
/sd/{exchange}/{date}/{asset}/:
get:
tags:
- CME Reference data API
summary: Retrieve list of securities
description: The request delivers a list of all securities for the selected exchange, trading day and asset.
operationId: getSecurities
parameters:
- $ref: '#/components/parameters/exchange'
- $ref: '#/components/parameters/date'
- $ref: '#/components/parameters/asset'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityIDs'
application/gzip:
schema:
$ref: '#/components/schemas/SecurityIDs'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'422':
$ref: '#/components/responses/422'
/sd/{exchange}/{date}/{asset}:
get:
tags:
- CME Reference data API
summary: Retrieve details for all securities
description: The request delivers all security details for the selected exchange, trading day and asset.
operationId: getAllSecurities
parameters:
- $ref: '#/components/parameters/exchange'
- $ref: '#/components/parameters/date'
- $ref: '#/components/parameters/asset'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityDetails'
application/gzip:
schema:
$ref: '#/components/schemas/SecurityDetails'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'422':
$ref: '#/components/responses/422'
/sd/{exchange}/{date}/{asset}/{securityId}:
get:
tags:
- CME Reference data API
summary: Retrieve security details
description: The request delivers details for the selected security.
operationId: getSecurityDetails
parameters:
- $ref: '#/components/parameters/exchange'
- $ref: '#/components/parameters/date'
- $ref: '#/components/parameters/asset'
- $ref: '#/components/parameters/securityId'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityDetails'
application/gzip:
schema:
$ref: '#/components/schemas/SecurityDetails'
format: binary
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'422':
$ref: '#/components/responses/422'
components:
schemas:
Assets:
type: array
items:
type: string
example:
- GE
- SR1
- SR2
Exchanges:
type: array
items:
type: string
example:
- XCME
- XFXS
SecurityIDs:
type: array
items:
type: string
example:
- '10014'
- '10077'
- '10096'
Dates:
type: array
items:
type: integer
format: int32
example:
- 20200102
- 20200103
- 20200106
SecurityDetails:
type: array
items:
type: object
example:
- NoRelatedInstruments: '0'
UnderlyingSecurityIDSource: '8'
UnderlyingSecurityID: '254273'
NoLotTypeRules: '0'
NoInstrAttrib: '1'
InstrAttribValue: '00000000000001000010000100000111'
EventTime: '20210910210000000000'
EventType: '7'
UserDefinedInstrument: N
LowLimitPrice: '0.250000000'
TradingReferenceDate: '20200819'
NoUnderlyings: '1'
MarketDepth: '3'
SettlPriceType: '00000011'
LastUpdateTime: '20200816160152000004'
UnderlyingProduct: '14'
SecurityGroup: J4
SecurityExchange: XCME
MarketSegmentID: '50'
SecurityID: '6247'
TradingReferencePrice: '313.500000000'
SecurityIDSource: '8'
MatchAlgorithm: Q
UnderlyingSymbol: SR3U5
SecurityUpdateAction: A
MDFeedType: GBX
NoEvents: '2'
UnitOfMeasureQty: '2500.000000000'
ChannelID": '313'
MatchEventIndicator: '00000000'
SecurityDefinition: d
SecurityType: OOF
MinPriceIncrement: '0.500000000'
MaxTradeVol: '99999'
MinPriceIncrementAmount: '12.500000000'
Symbol: S4U1 P0300
PutOrCall: '0'
MinCabPrice: '0.250000000'
MaturityMonthYear: '202109'
Asset: S4
DisplayFactor: '1.000000000'
StrikeCurrency: USD
NoMDFeedTypes: '1'
Currency: USD
InstrAttribType: '24'
StrikePrice: '10300.000000000'
CFICode: OPAFPS
UnitOfMeasure: IPNT
HighLimitPrice: '9999900.000000000'
MinTradeVol: '1'
parameters:
date:
name: date
in: path
description: Trading day in the format YYYYMMDD
example: 20200106
required: true
schema:
type: integer
pattern: ^\d{8}$
asset:
name: asset
in: path
description: Unique product identifier or product pool identifier
example: GE
required: true
schema:
type: string
securityId:
name: securityId
in: path
description: Unique security identifier
example: '27299'
required: true
schema:
type: integer
format: int64
exchange:
name: exchange
in: path
description: Exchange identifier code.
example: XCME
required: true
schema:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT