Skip to content

Futures · Products and sessions

Futures products

Futures products with tick size, point value and exchange.
GET/v1/futures/productsfuturesProducts
On this page

The products catalog: every supported futures root with its listing exchange, tick size, point value (US dollars per one price point), quote unit, price precision and trading hours. status tells how the product is served now: active (the front contract is resolved and captured), available (activated on first use) or unavailable (outside the current data entitlement, or its feed is down). front_contract is the dated front month once it is resolved. Products whose tick depends on the contract (tick_rule contract_dependent) carry the rule in tick_notes.

Example request

curl -sS "https://api.ordermap.si/v1/futures/products" \
  -H "Authorization: Bearer $ORDERMAP_API_KEY"

Set ORDERMAP_API_KEY to your key. Replace the dates with a recent trading date.

Parameters

1 parameter, none required.

ParameterType and limitsDescription
exchangequeryoptionalstringcmecbotnymexcomexOnly products listed on this exchange.

Response

StatusMeaningBody
200Successful response.Schema below
400Invalid, unknown or repeated parameters, or an invalid cursor.Error object
401Missing or invalid API key.Error object
403The plan, dataset release or account state does not allow this request.Error object
422The request is valid but no data exists for it.Error object
429Rate limit, burst limit or cooldown; wait Retry-After seconds.Retry-AfterError object
500Internal error.Error object
503Data temporarily unavailable; retry after Retry-After seconds.Retry-AfterError object
504The request timed out.Error object

Authenticated responses carry the X-RateLimit-* headers (see rate limits); 429 and 503 add Retry-After.

200 response body

  • dataarray<object>required14 fields inside
    • categorystringrequiredProduct category: equity_index, metals, energy, fx, interest_rates, agriculture, livestock or cryptocurrency.
    • currencystringrequiredCurrency of point_value.
    • exchangestringrequiredListing exchange.cmecbotnymexcomex
    • front_contractstring | nullrequiredDated front month, null until resolved.
    • namestringrequiredProduct name.
    • point_valuenumberrequiredUS dollars per one price point.
    • price_precisionintegerrequiredDecimal places of a quoted price.
    • quote_unitstringrequiredWhat the price is quoted in, for example index points.
    • statusstringrequiredHow the product is served now.activeavailableunavailable
    • symbolstringrequiredProduct root, for example ES.
    • tick_notesstring | nullrequiredHow a contract-dependent tick is determined.
    • tick_rulestringrequiredfixed: one tick size for every contract; contract_dependent: the tradable increment depends on the contract.fixedcontract_dependent
    • tick_sizenumberrequiredMinimum price increment of the canonical price unit.
    • trading_hoursstringrequiredConfigured weekly trading pattern (Eastern Time).
  • metaobjectrequiredMeta object

Example response

{
  "data": [
    {
      "category": "equity_index",
      "currency": "USD",
      "exchange": "cme",
      "front_contract": "ESZ6",
      "name": "E-Mini S&P 500",
      "point_value": 50,
      "price_precision": 2,
      "quote_unit": "index points",
      "status": "active",
      "symbol": "ES",
      "tick_notes": null,
      "tick_rule": "fixed",
      "tick_size": 0.25,
      "trading_hours": "Sunday 18:00 to Friday 17:00 ET, with a daily break from 17:00 to 18:00 ET"
    }
  ],
  "meta": {
    "as_of": 1760659200123,
    "coverage": {
      "complete": true
    },
    "delay_ms": 0,
    "delayed": false,
    "request_id": "0199f0c2-5a1e-7c3b-9d4e-2b6f8a1c3d5e",
    "source": "cme"
  }
}

Values are illustrative. Missing values are null, never 0.