v1

Opening hours for a month

Changed on

Returns opening hours for one calendar month, in the entity's own timezone. month must be two digits (/2026/09, not /2026/9) and year a number from 1970 to 2150; anything else returns 400. id can be an entity's UUID, its slug or, for a destination, its externalId. An unknown or malformed id returns 404. Past months show what was published at the time. A month before we started recording this entity comes back empty. Days the park has not published are left out.

get/v1/entity/{id}/schedule/{year}/{month}

Request

  • Base URL
    https://api.themeparks.wiki
  • URL
    https://api.themeparks.wiki/v1/entity/{id}/schedule/{year}/{month}
  • Auth
    • none
    • or API key in header X-API-Key

Path parameters

idstring required

The entity: its UUID, its slug, or for a destination its externalId.

yearstring required

A year from 1970 to 2150, e.g. 2026.

monthstring required

Month as two digits, 01 to 12.

Response

Successful response

idstring

Entity identifier

namestring

Entity name

entityType'DESTINATION' | 'PARK' | 'ATTRACTION' | 'RESTAURANT' | 'HOTEL' | 'SHOW'

Type of entity in the theme park system

timezonestring

Entity timezone

Changes

    • breaking

      added the pattern ^(0[1-9]|1[0-2])$ to the path request parameter month

    • warning

      added the new Too Many Requests enum value to the response property for the response status

    • info

      added the optional property to the response with the status

    • info

      the response property became required for the status

    • info

      removed the Rate limit exceeded enum value from the response property for the response status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status