---
title: "Get Exchange Schedule"
method: GET
path: "/exchange/schedule"
tags: ["exchange"]
---

# Get Exchange Schedule

`GET /exchange/schedule`

## Request

- Base URL: `https://external-api.kalshi.com/trade-api/v2`
- URL: `https://external-api.kalshi.com/trade-api/v2/exchange/schedule`
- Auth: none declared

Endpoint for getting the exchange schedule.

## Response `200`

Exchange schedule retrieved successfully

- GetExchangeScheduleResponse
  - `schedule` Schedule, required
    - `standard_hours` WeeklySchedule[], required: The standard operating hours of the exchange. All times are expressed in ET. Outside of these times trading will be unavailable.
      - `start_time` string, date-time, required: Start date and time for when this weekly schedule is effective.
      - `end_time` string, date-time, required: End date and time for when this weekly schedule is no longer effective.
      - `monday` DailySchedule[], required: Trading hours for Monday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `tuesday` DailySchedule[], required: Trading hours for Tuesday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `wednesday` DailySchedule[], required: Trading hours for Wednesday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `thursday` DailySchedule[], required: Trading hours for Thursday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `friday` DailySchedule[], required: Trading hours for Friday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `saturday` DailySchedule[], required: Trading hours for Saturday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
      - `sunday` DailySchedule[], required: Trading hours for Sunday. May contain multiple sessions.
        - `open_time` string, required: Opening time in ET (Eastern Time) format HH:MM.
        - `close_time` string, required: Closing time in ET (Eastern Time) format HH:MM.
    - `maintenance_windows` MaintenanceWindow[], required: Scheduled maintenance windows, during which the exchange may be unavailable.
      - `start_datetime` string, date-time, required: Start date and time of the maintenance window.
      - `end_datetime` string, date-time, required: End date and time of the maintenance window.

## Other responses

- `500`: Internal server error

## Changes

- **2025-11-06** `6ad7527f54aa`: 30 info
  - api tag `exchange` added
  - added the non-success response with the status `500`
  - the response property `schedule` became required for the status `200`
  - the response property `schedule/maintenance_windows` became required for the status `200`
  - …26 more

[Operation history](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/changes/exchange/schedule/get.md)

---

[API](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints.md) - [All operations](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) - [OpenAPI document](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/revisions/e6691cdd1915?raw)
