Unusual Whales UnusualWhales API

President's Schedule

GET https://api.unusualwhales.com/api/potus/schedule

Request

Security: Bearer Auth Authorization: Bearer <token>

Query Parameters

date Optional POTUS Schedule Date optional

A date in the format of YYYY-MM-DD. This is optional and by default returns the most recent scheduled date.

Example: 2026-07-09
limit Default 200 Max 200 Min 1 optional

How many items to return. Default: 200. Max: 200. Min: 1.

Example: 50 Default: 200
>= 1 <= 200
page Page optional

Page number (use with limit). Starts on page 0.

Example: 1

Responses

200 422 500

Response Body 200 OK

coverage string

The press coverage designation for the event.

Example: Closed Press
date string

The calendar date of the entry in YYYY-MM-DD format.

Example: 2026-07-09
details string

A human-readable description of the event.

Example: The President participates in a Policy Meeting
location string

Where the event takes place.

Example: Oval Office
time string

The start time of the entry as an ISO 8601 UTC timestamp.

Example: 2026-07-09T21:00:00Z
type string

The kind of schedule entry.

Example: President Schedule
url string

An optional link associated with the event.

video_url string

An optional video link associated with the event.

Try It GET
Query Parameters

Request Sample
curl -X GET "https://api.unusualwhales.com/api/potus/schedule" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
Response Example 200
{
  "data": [
    {
      "coverage": "Closed Press",
      "date": "2026-07-09",
      "details": "The President participates in a Policy Meeting",
      "location": "Oval Office",
      "time": "2026-07-09T21:00:00Z",
      "type": "President Schedule",
      "url": null,
      "video_url": null
    }
  ]
}