Get Market Hours Calendar.
Changed onRetrieves comprehensive trading hours including pre-market, regular, and after-hours sessions. Returns market status, session times, and next session schedules.
Request
- Base URLhttps://api.clearstreet.com
- AuthHTTP bearer
Query parameters
The date to query market hours for (YYYY-MM-DD). Defaults to today.
Market type for market hours calendar endpoint
Market type to query (us_equities, us_options, us_event_contracts). If omitted, returns us_equities and us_options.
Response
Market hours calendar
Example response
{
"error": {
"code": 400,
"message": "Order quantity must be greater than zero"
},
"metadata": {
"page_number": 1,
"total_items": 42,
"total_pages": 5
},
"data": [
{
"current_time": "2025-10-15T14:30:00-04:00",
"date": "2025-10-15",
"market": "us_equities",
"market_name": "US Equities",
"next_sessions": {
"after_hours": {
"close": "2025-10-16T20:00:00-04:00",
"open": "2025-10-16T16:00:00-04:00"
},
"overnight": {
"close": "2025-10-16T04:00:00-04:00",
"open": "2025-10-15T20:00:00-04:00"
},
"pre_market": {
"close": "2025-10-16T09:30:00-04:00",
"open": "2025-10-16T04:00:00-04:00"
},
"regular": {
"close": "2025-10-16T16:00:00-04:00",
"open": "2025-10-16T09:30:00-04:00"
}
},
"status": {
"current_session": "regular",
"day_type": "TRADING_DAY",
"is_open": true
},
"timezone": "America/New_York",
"today_sessions": {
"after_hours": {
"close": "2025-10-15T20:00:00-04:00",
"open": "2025-10-15T16:00:00-04:00",
"time_until_open": "PT1H30M"
},
"overnight": {
"close": "2025-10-15T04:00:00-04:00",
"open": "2025-10-14T20:00:00-04:00"
},
"pre_market": {
"close": "2025-10-15T09:30:00-04:00",
"open": "2025-10-15T04:00:00-04:00"
},
"regular": {
"close": "2025-10-15T16:00:00-04:00",
"open": "2025-10-15T09:30:00-04:00",
"time_until_close": "PT1H30M"
}
}
}
]
}Changes
- warning
added the new
us_event_contractsenum value to the///response property for the response status - info
added the new enum value
us_event_contractsto thequeryrequest parametermarket - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status
- warning
- warning
added the new
overnightenum value to the////////response property for the response status - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status
- warning