ThemeParks.wiki

Reliability

This page describes how we run the service. For the free tier, and for the general best-effort position, it is a statement of intent and it is not a contractual guarantee. The one exception is the availability commitment carried by the Business and Enterprise plans, which is contractual: the availability SLA in our terms is the authority for it, not this page.

● Live service status — status.themeparks.wiki

What this is

ThemeParks.wiki is a free, real-time API for theme-park wait times, schedules, and live data worldwide, plus the website built on it. It is free to access and most endpoints require no API key. It is run on a best-effort basis — but "best effort" here means run seriously: the service has operated continuously for years, powers real products, and we treat it like production infrastructure, because for the people building on it, it is.

This page exists so you can make an informed decision about depending on us. If you need contractual guarantees, an availability SLA comes with the Business and Enterprise plans — see Uptime below.

Data freshness

API stability

Uptime vs. data freshness

"Uptime" means our service responding — the /v1 REST API and the websocket service, the parts we build and run. This website is not part of it.

The availability SLA measures the same two things, as one figure. The status page probes both: GET /v1/entity/{id}/live for the REST API, and a real websocket connection — opened, authenticated, waited on for the welcome frame — for the live feed. A minute counts as down if either fails, so a websocket-only outage costs the published figure exactly as a REST outage does. The availability SLA is assessed on that figure and expressly excludes this site, the API documentation, and the account pages. Live-data freshness is monitored too and deliberately left out of the figure: it measures whether the parks are still sending us anything, which is upstream of us. On the free tier we make no numeric promise: the free tier carries no uptime SLA. In practice the service is almost always up, but on the free tier you should not represent an SLA to your own users.

Data freshness is a separate thing, and it depends on the parks. Their systems go down, change, or rotate credentials, so a park's wait times can be stale or missing even when our API is fully up — that is upstream, not our service being down. Every live record includes a lastUpdated timestamp, so you can always see exactly how fresh each value is and handle staleness in your own product.

If your business needs contractual guarantees, that is what a paid subscription is for. Business carries a 99.5% monthly availability commitment and Enterprise 99.9%, with service credits as the remedy. Those two figures are contractual for the plans that carry them, and the availability SLA in our terms is the authority for them — not this page, which states them for orientation. The first assessed month for Business is October 2026. Read it with the paragraph above: it covers our service responding, and it is not a guarantee of the parks' data being complete, fresh, or accurate. Nothing there changes the free tier, which carries no SLA.

How we communicate changes and incidents

Reporting problems

Good bug reports with entity IDs and timestamps get fixed fastest.