queue-times.com APIqueue-times.com ↗
Access real-time ride wait times, crowd levels, and historical daily stats for 130+ theme parks worldwide via the queue-times.com API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/e0afa94a-d68c-42c0-af0b-32eed239c480/list_parks' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns a list of all theme parks categorized by company/region. Each entry contains a company ID, name, and an array of parks with their IDs, names, countries, continents, coordinates, and timezones. Use this to discover park IDs for other endpoints.
No input parameters required.
{
"type": "array",
"fields": {
"id": "integer company ID",
"name": "string company name",
"parks": "array of park objects each containing id, name, country, continent, latitude, longitude, timezone"
},
"sample": {
"data": [
{
"id": 11,
"name": "Cedar Fair Entertainment Company",
"parks": [
{
"id": 57,
"name": "California's Great America",
"country": "United States",
"latitude": "37.397799",
"timezone": "America/Los_Angeles",
"continent": "North America",
"longitude": "-121.974717"
}
]
}
],
"status": "success"
}
}About the queue-times.com API
This API covers over 130 theme parks worldwide across 3 endpoints, returning live ride wait times organized by themed land, historical daily crowd levels, and park discovery data. The get_park_queue_times endpoint delivers current open/closed status and wait times per attraction, while get_daily_stats surfaces per-ride average and maximum wait times alongside crowd level and prediction error for any past date.
Park Discovery
The list_parks endpoint returns every park in the dataset, grouped by operating company. Each company object includes an id, name, and a parks array where every park carries its own id, name, country, continent, latitude, longitude, and timezone. No parameters are required. Use the id values from this response as park_id inputs to the other two endpoints.
Real-Time Queue Times
get_park_queue_times accepts a single required parameter, park_id, and returns current wait times for that park. Rides are nested inside lands — each land has an id, name, and a rides array. Rides not assigned to any land appear in a top-level rides array instead. Each ride object includes the current wait time in minutes and an open/closed status flag, reflecting conditions at query time.
Historical Daily Statistics
get_daily_stats accepts park_id, year, month, and day as required parameters and returns data for that specific calendar date. The response includes a date string, a ride_stats array with each attraction's name, average_wait_time, and maximum_wait_time (where recorded), plus top-level crowd_level and prediction_error fields. Both crowd_level and prediction_error may be null if the source does not have data for that date. This endpoint is useful for trend analysis or validating crowd predictions against actual outcomes.
- Display a live wait-time board for a specific park day by pulling
get_park_queue_timesand grouping rides by their land. - Build a park comparison tool that ranks crowd levels for a given date using
crowd_levelfromget_daily_stats. - Analyze historical
average_wait_timeandmaximum_wait_timeper ride to identify which attractions peak earliest in the day. - Evaluate forecast accuracy by correlating
prediction_errorvalues across multiple dates for a single park. - Seed a map with theme park locations using the
latitude,longitude,country, andcontinentfields fromlist_parks. - Alert users when a park's rides are mostly closed by monitoring
open/closedstatus fields inget_park_queue_times. - Identify low-crowd travel windows by scanning historical
crowd_leveldata across weekdays and seasons for target parks.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does queue-times.com have an official developer API?+
What does `get_daily_stats` return when no data exists for a requested date?+
date and park_id fields, but crowd_level and prediction_error will be null, and ride_stats entries may omit average_wait_time and maximum_wait_time if those values were not recorded. Future dates will similarly return sparse data.Does the API return intra-day wait time history, such as minute-by-minute or hourly data?+
get_daily_stats returns aggregate per-ride values (average and maximum) for a full calendar day, and get_park_queue_times returns a single real-time snapshot. You can fork this API on Parse and revise it to add an endpoint that collects timestamped snapshots on a schedule to build intra-day time series.Can I retrieve wait times for a single ride without fetching the whole park?+
park_id in one response from get_park_queue_times; there is no per-ride filter parameter. Ride-level filtering would need to be done client-side on the returned rides array. You can fork this API on Parse and revise it to add a ride-level filtering parameter if you need a narrower response.How many parks does the API cover, and are all major regional parks included?+
country and continent fields available from list_parks. Coverage reflects what queue-times.com tracks; smaller or newly opened parks may not be present. You can fork this API on Parse and revise it to incorporate additional sources if a specific park is missing.