Skip to content

Futures · Products and sessions

Futures sessions

Trading session windows of a trading date.
GET/v1/futures/sessionsfuturesSessions
On this page

The configured session windows of one trading date: rth (regular hours 09:30 to 16:00 Eastern Time), gth (overnight 20:15 to 09:25), curb (16:15 to 17:00) and globex (the full 18:00 to 17:00 session). start_time is inclusive and end_time exclusive. The calendar applies the weekly pattern and configured closures only; early closes are applied where configured. A weekend or closed date has no sessions and returns an empty list. date defaults to the current trading date.

Example request

curl -sS "https://api.ordermap.si/v1/futures/sessions" \
  -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
datequeryoptionalstringdateTrading date (YYYY-MM-DD); default the current trading date.

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
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>required4 fields inside
    • end_timeintegerunix-msrequiredEnd of the session (exclusive). Unix epoch milliseconds (UTC).
    • sessionstringrequiredSession name.rthgthcurbglobex
    • start_timeintegerunix-msrequiredStart of the session (inclusive). Unix epoch milliseconds (UTC).
    • trading_datestringdaterequiredTrading date of the session.
  • metaobjectrequiredMeta object

Example response

{
  "data": [
    {
      "end_time": 1792180800000,
      "session": "rth",
      "start_time": 1792157400000,
      "trading_date": "2026-10-16"
    }
  ],
  "meta": {
    "as_of": 1760659200123,
    "coverage": {
      "complete": true
    },
    "delay_ms": 0,
    "delayed": false,
    "request_id": "0199f0c2-5a1e-7c3b-9d4e-2b6f8a1c3d5e",
    "source": "derived"
  }
}

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