Skip to main content
GET
/
v1
/
status
/
market
Get Current Market Status
curl --request GET \
  --url https://api.gm.ondo.finance/v1/status/market \
  --header 'x-api-key: <api-key>'
{
  "timestamp": "2025-08-20T21:03:02Z",
  "isOpen": true,
  "marketStatus": "postmarket",
  "nextOpenSession": "overnight",
  "offhours": {
    "isOpen": false,
    "nextOpen": "2026-06-19T00:05:00Z",
    "nextClose": "2026-06-21T23:55:00Z"
  },
  "nextOpen": "2025-08-21T00:05:00Z",
  "nextClose": "2025-08-20T23:59:00Z",
  "reason": null
}

Authorizations

x-api-key
string
header
required

Response

OK

timestamp
string
required

The UTC timestamp of the market status check in ISO 8601 format.

Example:

"2025-08-20T21:03:02Z"

isOpen
boolean
required

Indicates whether the market is currently open or closed to trading.

Example:

true

marketStatus
enum<string>
required

The current status of the market. offhours indicates an off-hours session (such as weekends, the window after the Friday postmarket close, or eligible holidays) during which trading is enabled for assets that opt in to off-hours trading. Off-hours is only reported when off-hours trading is enabled; otherwise the same windows report as closed.

Available options:
regular,
premarket,
postmarket,
overnight,
offhours,
paused,
closed
Example:

"postmarket"

nextOpenSession
enum<string>
required

The next market open session of the market. May be offhours when the next available trading window is an off-hours session.

Available options:
regular,
premarket,
postmarket,
overnight,
offhours
Example:

"overnight"

offhours
object
required

Status of the off-hours trading window, surfaced as a parallel track alongside the conventional session fields. The off-hours window is reported independently of the conventional sessions: marketStatus and isOpen reflect only the four conventional sessions (regular, premarket, postmarket, overnight), while this object reports off-hours tradability separately.

nextOpen
string

The next market open time in ISO 8601 format (UTC).

Example:

"2025-08-21T00:05:00Z"

nextClose
string

The next market close time in ISO 8601 format (UTC).

Example:

"2025-08-20T23:59:00Z"

reason
object

Reason for market closure or pause.

Example:

null