{
  "openapi": "3.0.1",
  "info": {
    "title": "Theme Park Wait Times (Queue-Times.com)",
    "description": "Live theme park wait times from Queue-Times.com for 140+ parks worldwide. Rides, park crowd summaries, optional wait deltas for scheduled monitoring.",
    "version": "1.0",
    "x-build-id": "RkjZhC012fvX8LETi"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/nickslam~queue-times-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-nickslam-queue-times-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/nickslam~queue-times-scraper/runs": {
      "post": {
        "operationId": "runs-sync-nickslam-queue-times-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/nickslam~queue-times-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-nickslam-queue-times-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "liveRides",
              "parkSummaries",
              "all",
              "catalog"
            ],
            "type": "string",
            "description": "What to output. Live rides = one row per attraction. Park summaries = one row per park with crowd stats. All = both. Catalog = park metadata only (no live waits).",
            "default": "liveRides"
          },
          "parkIds": {
            "title": "Parks",
            "uniqueItems": true,
            "type": "array",
            "description": "Select one or more parks. Leave empty to use country/operator filters, or all parks if those are empty too.",
            "items": {
              "type": "string",
              "enum": [
                "97",
                "324",
                "1",
                "8",
                "94",
                "306",
                "323",
                "276",
                "319",
                "273",
                "311",
                "24",
                "23",
                "57",
                "58",
                "329",
                "59",
                "50",
                "3",
                "331",
                "123",
                "130",
                "330",
                "332",
                "139",
                "318",
                "28",
                "17",
                "7",
                "6",
                "16",
                "31",
                "4",
                "290",
                "55",
                "69",
                "160",
                "317",
                "5",
                "334",
                "51",
                "125",
                "322",
                "277",
                "300",
                "282",
                "337",
                "291",
                "18",
                "12",
                "340",
                "166",
                "286",
                "25",
                "15",
                "64",
                "312",
                "62",
                "60",
                "314",
                "61",
                "48",
                "313",
                "303",
                "327",
                "52",
                "279",
                "278",
                "280",
                "285",
                "315",
                "299",
                "27",
                "11",
                "333",
                "70",
                "310",
                "336",
                "128",
                "320",
                "341",
                "9",
                "321",
                "298",
                "49",
                "316",
                "56",
                "54",
                "302",
                "19",
                "309",
                "339",
                "338",
                "21",
                "22",
                "20",
                "29",
                "30",
                "10",
                "42",
                "281",
                "33",
                "39",
                "37",
                "38",
                "45",
                "44",
                "40",
                "293",
                "41",
                "292",
                "294",
                "295",
                "297",
                "296",
                "32",
                "47",
                "43",
                "35",
                "34",
                "335",
                "36",
                "46",
                "2",
                "274",
                "275",
                "305",
                "65",
                "328",
                "66",
                "284",
                "67",
                "68",
                "304",
                "14",
                "53",
                "301",
                "342",
                "96",
                "146",
                "63"
              ],
              "enumTitles": [
                "Adventure Island (United States)",
                "Adventureland Resort (United States)",
                "Alton Towers (England)",
                "Animal Kingdom (United States)",
                "Aquatica Orlando (United States)",
                "Aquatica San Antonio (United States)",
                "Avonturenpark Hellendoorn (Netherlands)",
                "Bellewaerde (Belgium)",
                "Beto Carrero World (Brazil)",
                "Blackpool Pleasure Beach (England)",
                "Bobbejaanland (Belgium)",
                "Busch Gardens Tampa (United States)",
                "Busch Gardens Williamsburg (United States)",
                "California's Great America (United States)",
                "Canada's Wonderland (Canada)",
                "Caribbean Bay (South Korea)",
                "Carowinds (United States)",
                "Cedar Point (United States)",
                "Chessington World of Adventures (England)",
                "Chimelong Birds Park (China)",
                "Chimelong Ocean Kingdom (China)",
                "Chimelong Paradise (China)",
                "Chimelong Safari Park (China)",
                "Chimelong Spaceship (China)",
                "Chimelong Water Park (China)",
                "Cinecittà World (Italy)",
                "Disney Adventure World Paris (France)",
                "Disney California Adventure (United States)",
                "Disney Hollywood Studios (United States)",
                "Disney Magic Kingdom (United States)",
                "Disneyland (United States)",
                "Disneyland Hong Kong (Hong Kong)",
                "Disneyland Park Paris (France)",
                "Djurs Sommerland (Denmark)",
                "Dollywood (United States)",
                "Dorney Park (United States)",
                "Efteling (Netherlands)",
                "Energylandia (Poland)",
                "Epcot (United States)",
                "Epic Universe (United States)",
                "Europa-Park (Germany)",
                "Everland (South Korea)",
                "Familypark (Austria)",
                "Ferrari Land (Spain)",
                "Flamingoland (England)",
                "Frontier City (United States)",
                "Fuji-Q Highland (Japan)",
                "Futuroscope (France)",
                "Fårup Sommerland (Denmark)",
                "Gardaland (Italy)",
                "Genting SkyWorlds (Malaysia)",
                "Grona Lund (Sweden)",
                "Hansa Park (Germany)",
                "Heide Park (Germany)",
                "Hersheypark (United States)",
                "Islands Of Adventure At Universal Orlando (United States)",
                "Kennywood (United States)",
                "Kings Dominion (United States)",
                "Kings Island (United States)",
                "Knoebels (United States)",
                "Knott's Berry Farm (United States)",
                "La Ronde, Montreal (Canada)",
                "Lake Compounce (United States)",
                "Le Pal (France)",
                "Le Parc du Petit Prince (France)",
                "Legoland Billund (Denmark)",
                "Legoland California (United States)",
                "Legoland Deutschland (Germany)",
                "Legoland Florida (United States)",
                "Legoland Japan (Japan)",
                "Legoland Korea (South Korea)",
                "Legoland New York (United States)",
                "Legoland Windsor (England)",
                "Liseberg (Sweden)",
                "Lotte World (South Korea)",
                "Michigan's Adventure (United States)",
                "Movie Park Germany (Germany)",
                "Nigloland (France)",
                "Ocean Park (Hong Kong)",
                "PanoraMagique (France)",
                "Paradise Country (Australia)",
                "Parc Astérix (France)",
                "Parque de Atracciones Madrid (Spain)",
                "Parque Warner Madrid (Spain)",
                "Paultons Park (England)",
                "Peppa Pig Theme Park Florida (United States)",
                "Phantasialand (Germany)",
                "Plopsaland Belgium (Belgium)",
                "Plopsaland Deutschland (Germany)",
                "PortAventura Park (Spain)",
                "Rulantica (Germany)",
                "Schlitterbahn NB (United States)",
                "Sea World Gold Coast (Australia)",
                "Seaworld Orlando (United States)",
                "Seaworld San Antonio (United States)",
                "Seaworld San Diego (United States)",
                "Sesame Place (United States)",
                "Shanghai Disney Resort (China)",
                "Silver Dollar City (United States)",
                "Six Flags America (United States)",
                "Six Flags Darien Lake (United States)",
                "Six Flags Discovery Kingdom (United States)",
                "Six Flags Fiesta Texas (United States)",
                "Six Flags Great Adventure (United States)",
                "Six Flags Great America (United States)",
                "Six Flags Great Escape (United States)",
                "Six Flags Hurricane Harbor New Jersey (United States)",
                "Six Flags Hurricane Harbor, Arlington (United States)",
                "Six Flags Hurricane Harbor, Concord (United States)",
                "Six Flags Hurricane Harbor, Los Angeles (United States)",
                "Six Flags Hurricane Harbor, Oaxtepec (United States)",
                "Six Flags Hurricane Harbor, Oklahoma City (United States)",
                "Six Flags Hurricane Harbor, Phoenix (United States)",
                "Six Flags Hurricane Harbor, Rockford (United States)",
                "Six Flags Hurricane Harbor, SplashTown (United States)",
                "Six Flags Magic Mountain (United States)",
                "Six Flags Mexico (Mexico)",
                "Six Flags New England (United States)",
                "Six Flags Over Georgia (United States)",
                "Six Flags Over Texas (United States)",
                "Six Flags Qiddiya City (Saudi Arabia)",
                "Six Flags St. Louis (United States)",
                "Six Flags White Water, Atlanta (United States)",
                "Thorpe Park (England)",
                "Tokyo Disneyland (Japan)",
                "Tokyo DisneySea (Japan)",
                "Toverland (Netherlands)",
                "Universal Studios At Universal Orlando (United States)",
                "Universal Studios Beijing (China)",
                "Universal Studios Hollywood (United States)",
                "Universal Studios Japan (Japan)",
                "Universal Volcano Bay (United States)",
                "Valleyfair (United States)",
                "Vulcania (France)",
                "Walibi Belgium (Belgium)",
                "Walibi Holland (Netherlands)",
                "Walibi Rhône-Alpes (France)",
                "Warner Bros. Movie World (Australia)",
                "Water Country USA (United States)",
                "Wet 'n' Wild Gold Coast (Australia)",
                "Worlds of Fun (United States)"
              ]
            }
          },
          "countries": {
            "title": "Countries",
            "uniqueItems": true,
            "type": "array",
            "description": "Optional. Include all parks in these countries (combined with Parks and Operators if also set).",
            "items": {
              "type": "string",
              "enum": [
                "Australia",
                "Austria",
                "Belgium",
                "Brazil",
                "Canada",
                "China",
                "Denmark",
                "England",
                "France",
                "Germany",
                "Hong Kong",
                "Italy",
                "Japan",
                "Malaysia",
                "Mexico",
                "Netherlands",
                "Poland",
                "Saudi Arabia",
                "South Korea",
                "Spain",
                "Sweden",
                "United States"
              ],
              "enumTitles": [
                "Australia",
                "Austria",
                "Belgium",
                "Brazil",
                "Canada",
                "China",
                "Denmark",
                "England",
                "France",
                "Germany",
                "Hong Kong",
                "Italy",
                "Japan",
                "Malaysia",
                "Mexico",
                "Netherlands",
                "Poland",
                "Saudi Arabia",
                "South Korea",
                "Spain",
                "Sweden",
                "United States"
              ]
            }
          },
          "operators": {
            "title": "Operators",
            "uniqueItems": true,
            "type": "array",
            "description": "Optional. Include all parks from these operators (e.g. Walt Disney Attractions, Universal Parks & Resorts).",
            "items": {
              "type": "string",
              "enum": [
                "Cedar Fair Entertainment Company",
                "Chimelong Group",
                "Compagnie des Alpes",
                "Europa-Park",
                "Herschend Family Entertainment",
                "Looping Group",
                "Merlin Entertainments",
                "Other",
                "Parques Reunidos",
                "Plopsa",
                "PortAventura World",
                "Samsung C&T Corporation",
                "SeaWorld Parks & Entertainment",
                "Six Flags Entertainment Corporation",
                "Universal Parks & Resorts",
                "Village Roadshow Theme Parks",
                "Walt Disney Attractions"
              ],
              "enumTitles": [
                "Cedar Fair Entertainment Company",
                "Chimelong Group",
                "Compagnie des Alpes",
                "Europa-Park",
                "Herschend Family Entertainment",
                "Looping Group",
                "Merlin Entertainments",
                "Other",
                "Parques Reunidos",
                "Plopsa",
                "PortAventura World",
                "Samsung C&T Corporation",
                "SeaWorld Parks & Entertainment",
                "Six Flags Entertainment Corporation",
                "Universal Parks & Resorts",
                "Village Roadshow Theme Parks",
                "Walt Disney Attractions"
              ]
            }
          },
          "includeClosed": {
            "title": "Include closed rides",
            "type": "boolean",
            "description": "Keep rides that are currently closed. Useful for downtime monitoring.",
            "default": true
          },
          "minWaitMinutes": {
            "title": "Minimum wait (open rides)",
            "minimum": 0,
            "type": "integer",
            "description": "Only keep open rides with at least this many minutes of wait. Closed rides are dropped when this is greater than 0.",
            "default": 0
          },
          "openParksOnly": {
            "title": "Open parks only",
            "type": "boolean",
            "description": "Skip parks where every attraction is closed (for example overnight in another timezone).",
            "default": false
          },
          "computeDeltas": {
            "title": "Compute wait deltas",
            "type": "boolean",
            "description": "Compare against the previous run and fill waitDeltaMinutes / statusChanged. Best with a schedule on the same Actor task.",
            "default": false
          },
          "maxConcurrency": {
            "title": "Max concurrency",
            "minimum": 1,
            "maximum": 20,
            "type": "integer",
            "description": "Parallel park requests (advanced).",
            "default": 8
          },
          "requestDelayMs": {
            "title": "Delay between requests (ms)",
            "minimum": 0,
            "maximum": 5000,
            "type": "integer",
            "description": "Extra delay after each park fetch (advanced).",
            "default": 50
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}