Theme Park Wait Times (Queue-Times.com) avatar

Theme Park Wait Times (Queue-Times.com)

Pricing

Pay per usage

Go to Apify Store
Theme Park Wait Times (Queue-Times.com)

Theme Park Wait Times (Queue-Times.com)

Live theme park wait times from Queue-Times.com for 140+ parks worldwide. Rides, park crowd summaries, optional wait deltas for scheduled monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Nick

Nick

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

What does Theme Park Wait Times (Queue-Times.com) do?

This Actor reads the public Queue-Times.com Real Time API and turns it into clean, spreadsheet-ready Apify datasets. It covers 140+ amusement parks worldwide (Disney, Universal, Six Flags, Merlin, Europa-Park, Efteling, and many more).

You get:

  • Live ride waits — one row per attraction with open/closed status, wait minutes, land, park metadata, and timestamps
  • Park summaries — median/mean/max wait of open rides, headliner pressure, stale-feed counts
  • Optional wait deltas — compare to the previous scheduled run (waitDeltaMinutes, statusChanged)

It is ideal for alerts, travel apps, dashboards, tourism analytics, and AI agents that need CORS-free JSON. Schedule it every 5–15 minutes to build your own wait-time history (the public API is live-only).

Powered by: Queue-Times.com.

Why use this Actor?

  • No browser scraping — official JSON endpoints, stable park/ride IDs, ~5 minute refresh
  • Flattened output — nested lands → rides becomes one dataset row per ride
  • Crowd proxies — park-level median/mean/max waits for metro pickers and demand indexes
  • Schedule-friendly — delta mode stores prior state in the Actor key-value store
  • Apify platform — API access, scheduling, webhooks, integrations, monitoring

How to use Theme Park Wait Times

  1. Open the Actor in Apify Console
  2. Choose a mode (live rides, park summaries, both, or catalog)
  3. Pick parks, countries, and/or operators from the multi-select lists (or leave them empty for all parks)
  4. Click Start
  5. Download the dataset as JSON, CSV, Excel, or HTML — or call the Actor via API

For continuous monitoring, create a Schedule every 10 minutes and enable Compute wait deltas.

Input

See the Input tab for the full form. Parks, countries, and operators are multi-select dropdowns — no IDs or free typing required.

FieldMeaning
modeLive rides, park summaries, both, or catalog only
parkIdsMulti-select parks (shown as “Park name (Country)”)
countriesMulti-select countries
operatorsMulti-select operators (Disney, Universal, Merlin, …)
includeClosedKeep closed attractions (default true)
minWaitMinutesKeep only longer open waits
openParksOnlySkip parks where everything is closed
computeDeltasFill wait/status deltas vs previous run

Leave Parks / Countries / Operators empty to fetch all parks. If you select any combination, a park is included when it matches any selected park, country, or operator.

Example input:

{
"mode": "all",
"parkIds": ["6", "16", "334"],
"includeClosed": true,
"computeDeltas": true
}

Output

You can download the dataset in JSON, HTML, CSV, or Excel.

Ride row example

{
"type": "ride",
"snapshotAt": "2026-08-25T21:35:39.000Z",
"parkId": 6,
"parkName": "Disney Magic Kingdom",
"operator": "Walt Disney Attractions",
"country": "United States",
"continent": "North America",
"timezone": "America/New_York",
"landName": "Tomorrowland",
"rideId": 11527,
"rideName": "TRON Lightcycle / Run",
"isOpen": true,
"waitMinutes": 60,
"waitBucket": "45+",
"staleMinutes": 0,
"waitDeltaMinutes": -10,
"statusChanged": false,
"sourceUrl": "https://queue-times.com/parks/6/queue_times.json",
"parkPageUrl": "https://queue-times.com/parks/6",
"attribution": "Powered by Queue-Times.com",
"attributionUrl": "https://queue-times.com/"
}

Park summary example

{
"type": "parkSummary",
"parkId": 6,
"parkName": "Disney Magic Kingdom",
"openRideCount": 30,
"closedRideCount": 14,
"medianWaitOpen": 10,
"meanWaitOpen": 14.5,
"maxWaitOpen": 60,
"ridesWaitGe30": 6,
"longestRideName": "TRON Lightcycle / Run",
"longestWaitMinutes": 60,
"isLikelyOpen": true,
"attribution": "Powered by Queue-Times.com"
}

Data fields

FieldDescription
waitMinutesPosted wait in minutes
isOpenWhether the attraction is open
staleMinutesMinutes since lastUpdated
waitBucket0, 1-15, 16-30, 31-45, 45+
medianWaitOpen / meanWaitOpen / maxWaitOpenPark crowd proxy (open rides only)
waitDeltaMinutesChange vs previous run (delta mode)
attributionRequired credit string

Note: waitMinutes: 0 with isOpen: false means closed, not a walk-on. Meet-and-greets and restaurants appear next to coasters. Single-rider lines are separate ride records.

How much does it cost?

This Actor uses light HTTP requests only (no browser). A run for a handful of parks finishes in seconds on 512 MB. Fetching all ~140 parks typically stays well under 0.05 compute units.

On the Apify free plan you can run it regularly for personal use. For Store monetization, pay-per-result or rental can be configured in the Publication tab.

Tips

  • Stay at or below the source refresh cadence (~5 minutes)
  • Prefer selecting a few parks over a full-catalog run when you only need specific resorts
  • Use openParksOnly: true on global schedules to skip overnight closed parks
  • Build history yourself by scheduling snapshots — calendar HTML on the website is not part of the documented Real Time API and is not scraped here
  • Always show Powered by Queue-Times.com in user-facing products

FAQ and disclaimer

Is this official park data?
Queue-Times aggregates live waits from park systems. This Actor wraps their public Real Time API and is not affiliated with Disney, Universal, Six Flags, Merlin, or Queue-Times.com.

Do I need an API key?
No. Queue-Times requires attribution (and suggests Patreon sponsorship if you can afford it).

Why not scrape crowd calendars?
Historical calendars and detailed ride curves are website features (often Cloudflare- or login-gated). This Actor only uses documented/public JSON so it stays reliable for the Store.

Support
Open an issue on the Actor's Issues tab in Apify Console, or fork and extend for alerts / MCP / tourism indexes.

Powered by Queue-Times.com.