ThemeParks.wiki

Terms & Acceptable Use

Plain-English terms for the ThemeParks.wiki API and website, free tier and paid subscriptions alike.

What these terms cover

These terms govern use of the ThemeParks.wiki website and the free, public ThemeParks.wiki API (together, the "Service"). By using the Service you accept them.

The Service is operated by Jamie Holding (James Holding on the paperwork), a sole trader based in the United Kingdom trading as ThemeParks.wiki. That is who you are agreeing these terms with, and the registration and postal details are at the end of this page.

Paid subscriptions are covered by the section of that name below. Enterprise arrangements are negotiated separately and have their own agreement. See the reliability statement for how we run the service.

Using the free tier

tl;dr — a wait-times app is exactly what this API is for. A mobile app, watch app, website, or dashboard that shows wait times to people is allowed and welcomed — free or paid, ads or no ads, no permission needed. Just show the "Powered by ThemeParks.wiki" credit. The one thing you can't do is pass the data on as data for other people's software to consume — running your own wait-times API, feed, or bulk download.

The free tier is open to personal, educational, research, and commercial use alike — building a commercial product on the free API is allowed and welcomed. All use is subject to one core line:

The data must be an input to your product, not the product itself. The test is who consumes the data downstream. If people read it in your app or site, it's an input — even if wait times are your app's whole point. If other people's software gets it from you (an API, a feed, a file), that's redistribution, and that's the part that isn't allowed.

So building a value-added application on top of the data is exactly what it's for: crowd calendars, forecasts, trip planners, guides, dashboards, wait-time predictions. Displaying the data to your own users inside such a product is expressly permitted, as is internal and analytics use, and short-term operational caching to serve your product.

What is not allowed

You may not:

Redistribution is not something a self-serve plan can buy. Providing the feed to others as data is not permitted on any self-serve plan — any plan you can buy for yourself through checkout on this website, which today means the free tier, Pro, and Business — at any volume, and that stays true of any self-serve plan we add later. Those plans buy premium delivery and archive access, not the right to redistribute, and paying for more of them does not change that.

The one exception is named, revocable and in writing. Redistribution can be negotiated case by case under an Enterprise agreement. Such an exception is specific to the parties who sign it, names what may be redistributed, and is revocable under the terms of that agreement. It is not a right that attaches to the Enterprise plan, and it is not something Enterprise customers have by default. Without that written exception, everything in this section applies in full.

Attribution

If your product presents the data to your own users, it must display attribution: a clear, visible "Powered by ThemeParks.wiki" credit linking to themeparks.wiki. This is the deal for free commercial use.

This includes AI assistants and agents. An assistant, chatbot or agent that answers its users with the data is presenting it to them, so the answer carries the credit, linked where the surface allows a link. Scraping these pages instead of calling the API does not change that.

On surfaces where a link isn't possible (watch faces, complications, voice), a credit in your app's about or settings screen — or its store listing — satisfies this.

Paid subscriptions include the right to skip the credit (white-label) under their commercial terms: payment replaces it.

For internal tools, research, and projects only you use, attribution is requested but not required. Supporting the project as a GitHub sponsor is appreciated but never required, and it doesn't gate access to the data.

Rate limits & fair use

The free tier floor

The free tier's current limits are published on the API documentation page. They are kept there, not here, so that this page cannot fall out of step with what the service actually offers.

For existing account holders, those limits only ever move up. We do not narrow the free tier for accounts created before a change: if a published free-tier limit is reduced, the reduction applies only to accounts created on or after the date of that change, and an account opened under a more generous limit keeps it.

Changes to the free tier's limits are dated and logged in the changelog below.

Free tier changelog

Availability SLA

Who gets one. An availability SLA comes only with the plans this section names: Enterprise, and Business from 1 October 2026 (see "When it starts" at the end of this section). Every other plan carries no SLA and no service credits — today that is the free tier and Pro, and it is the default for any plan added later unless this section is amended to name it. Those plans are provided on the best-effort basis described in the reliability statement.

What we commit to. On Business, 99.5% monthly availability. On Enterprise, 99.9%, set in the Enterprise agreement; where that agreement and this page differ, the agreement prevails.

What is covered. The /v1 REST API and the live websocket service — the two things we build, run and measure. Nothing else is in scope: not this website, not the API documentation, not the account or admin pages, and not the status page itself.

The two are measured as one figure, and that works against us. The status page probes both, and a minute counts as down if either is down. So a websocket outage costs the same as a REST outage even for a customer who only uses REST, and the figure you are shown is the worse of the two rather than an average of them. We would rather publish one number that cannot flatter us than two that can be quoted selectively.

What is not covered, and this is the part to read twice. This SLA is about our service responding. It is not a promise about the theme-park data itself. Parks' own systems go down, change without notice, or return nothing, so a park's wait times can be stale, wrong, or missing while our API is fully up and inside its SLA. That is upstream of us and outside our control. There is no guarantee of data completeness, freshness, or accuracy on any tier, paid ones included. Every live record carries a lastUpdated timestamp, so you can see how fresh each value is for yourself and handle staleness in your own product. The reliability statement sets the same distinction out at length, and this section should be read with it.

What is excluded from the calculation.

How it is measured. By our own service monitoring, published at status.themeparks.wiki, as a percentage of each UTC calendar month. The figure we publish there is the figure this SLA is assessed on, exactly as published: it is shown to four significant figures, and that published figure is what a month is judged against.

Service credits. If we miss the commitment for a UTC calendar month, the remedy is a credit against a future invoice, as a percentage of that month's subscription fee. On an annual subscription, one month's fee means one twelfth of the annual fee — not the annual fee itself. It is a credit, not a cash payment, with one exception: if your subscription has ended and there is no future invoice to credit it against, we pay it out instead. A credit you have earned is not lost because you cancelled.

Service credits, as a percentage of the affected month's subscription fee.
Monthly availabilityCredit
Below 99.5%10%
Below 99.0%25%
Below 95.0%50%

Only the single highest band that applies is credited; the bands are not added together. Total credits for any one month cannot exceed 100% of that month's fee. You have to claim, by email to hello@themeparks.wiki, within 30 days of the end of the affected month; a credit not claimed within that time lapses.

Service credits are your sole and exclusive remedy for missed availability, with one express exception: the refund promised in Refunds where a prolonged outage, or a defect we cannot fix in a reasonable time, stops you using what you paid for. That promise stands. This section does not withdraw it and does not narrow it.

You can have the refund or the credit for the same outage, not both. Where we have already credited you for a period and you are then refunded for that same period, the credit counts towards the refund and we pay you the difference. One recovery for one outage, by whichever route fits your case better — never two stacked on each other, and never less than the larger of the two.

Our overall liability is capped: see the cap in "No warranty & liability" below, which service credits count towards. Nothing in this section affects any statutory right you have.

When it starts. This SLA applies to Business subscriptions from 1 October 2026. The first assessed month is October 2026. A subscription bought before that date is not assessed for the remainder of the month it was bought in, because we will not claim cover for a part-month we never measured; the guarantee begins with the first whole month. Enterprise availability runs from the date set in the Enterprise agreement.

Refunds

The short version: within 14 days of your first payment and you haven't used the paid features, full refund, no questions. Used them: what you downloaded is delivered and stays paid for, the part of the period you haven't had yet comes back, and we look before we decide. Renewals: cancel instead. Our fault: refunded whatever the date. If a refund is at your request or the payment is reversed, you delete what you retrieved in the period it covered; if it is for our fault or for access you did not use, you keep what you downloaded. Ask Paddle, or ask us.

Change of mind: 14 days on your first payment. If you start a subscription and decide it isn't for you, the first payment is refunded in full provided you ask within 14 days of making it and you have not used the paid features. "Used" means anything your plan gives you that the free tier does not — today, history beyond the free window and the websocket firehose. Creating a key, reading the docs and making requests the free tier also allows do not count. Nor does the route matter: requests made with an API key and requests made while signed in on this website count the same. Access starts as soon as the subscription does, and the clause on immediate access above says what that means; the two are one rule seen from two sides, not two rules.

If you have used the paid features, what happens next depends on which of them you used, because they are not the same thing in law. Anything you download is delivered the moment you retrieve it. Continuing access — the firehose, the higher limits, anything your plan keeps giving you for as long as it runs — is delivered gradually, across the period you paid for.

Where a case sits between the two, a refund is at our discretion, decided on what the account actually did, whether through an API key or signed in on this website. That discretion runs one way only: it can add to what you are owed, never subtract from it. Paddle's own refund policy separately refuses refunds where there is evidence of fraud or refund abuse.

Renewals. A renewal payment is not eligible for a change-of-mind refund; the way to avoid one is to cancel before it falls due, and you keep access to the end of the period you paid for. If a renewal catches you out and the account has been idle for the whole of the previous period, email us: we would rather refund than argue about it.

When it's our fault. A prolonged outage, a defect that stops you using what you paid for and that we cannot fix in a reasonable time, or a feature you bought being withdrawn, each gets a refund of the affected period, in full or pro rata as fits, with no 14-day limit. Tell us at hello@themeparks.wiki first so we have the chance to fix it; the reliability statement says what we aim for.

How to ask. Paddle handles the money, so a refund request goes to Paddle: use the link in the receipt email Paddle sent you, or go to paddle.net, find the purchase and choose "Request refund". Or email us and we'll raise it with Paddle for you. Paddle may check with us about usage before approving. Approved refunds go back to the original payment method, usually within a few working days, and Paddle sends a credit note.

Businesses and consumers. The 14-day right to change your mind is a statutory right for consumers in the UK and EU; a business buyer has no such right in law. We apply this section to everyone the same way regardless: the same window, the same use test, the same discretion. Nothing here reduces any statutory right you have.

After a refund, or if the payment is reversed, your access ends at once: your account returns to the free tier and your keys keep working within its limits. What the free tier already lets you keep is unaffected. What happens to the history you downloaded depends on what was refunded or reversed, as the next two paragraphs say.

What you must delete. If a payment is refunded because you changed your mind or at our discretion, or is reversed through your card issuer, bank or payment provider (a chargeback or a payment dispute) and not reinstated, the money for that period has gone back to you, so you must delete the historical data you retrieved in the period that payment covered, and anything built from it from which a substantial part of that data could be extracted. A period is counted by the day you retrieved the data, not the dates the data describes. That holds for a reversal that happens after your subscription has ended, too. A dispute that is still open does not count until it is decided against the payment, and a payment is reinstated if the dispute is decided in our favour, you withdraw it, or the money is returned.

What you can keep. Data you retrieved in any other period, whose payments were not refunded or reversed, stays yours to keep, including data you retrieved again in such a period. A refund of unused continuing access only (the part of a period you have not had), a refund because of our fault (a prolonged outage, a defect we cannot fix, a feature you bought being withdrawn), a refund because the service winds down, or a service credit, does not end your right to keep what you downloaded, under the rule in Historical data & caching.

Historical data & caching

Short-term operational caching to serve your product is fine, and derived or aggregated analysis you build from the data — trends, statistics, forecast models — is yours to keep and use, provided a substantial, feed-like part of the data can't be extracted back out of what you publish. That includes recording your own history from the live feed to power your own product.

History you downloaded under a paid plan can be kept. It was delivered when you downloaded it, so when the subscription ends you may keep that data for your own internal use. Internal use means use by you, or by your own staff if you subscribed for a business, and by the services that host, store or process the data for you; it does not include giving the data you downloaded to anyone else to use for their own purposes, and it may not be redistributed, as “What is not allowed” describes. Some refunds, and a payment reversed through your card issuer, bank or payment provider, are different: see Refunds. The caching rule above is about serving your product, not about data you downloaded.

What's not permitted is building a persistent, standalone copy or mirror of the dataset to redistribute as data. The live data is free to use as above; our historical archive — the maintained back-catalogue of past wait times and schedules — is a paid product. Need deep history, higher limits, or realtime push? See plans and prices, or email hello@themeparks.wiki if none of them fit.

API keys

Most endpoints are public. Some require an API key sent in the x-api-key header. You can create one or more named keys from your profile. Creating an API key means you accept these terms, and the key form asks you to confirm that by ticking the box; we keep a record of which version you accepted.

AI & ML training

Data rights

ThemeParks.wiki claims rights in its compilation, normalisation, and service — the aggregated, structured feed, the entity model, the API, the SDKs, and the website. This compilation — in particular our historical archive, which ThemeParks.wiki compiles, verifies, and maintains through substantial and ongoing investment — may be protected by database rights and similar laws in some jurisdictions. Some underlying facts come from upstream sources under their own licenses; where those apply, their attribution carries through.

The parks and operators own the underlying data and their trademarks. We do not claim ownership of wait times, schedules, or park and attraction names, which appear for identification only. ThemeParks.wiki is not affiliated with, endorsed by, or sponsored by any park or operator, and your use of the Service creates no such relationship for you.

These terms grant a limited, non-exclusive, non-transferable, revocable permission to use the Service as described here. You acquire no ownership of the data or the feed.

No warranty & liability

The Service and the data are provided "as is" and "as available", without warranty of any kind — including accuracy, completeness, freshness, or availability. Wait times are estimates that originate from the parks' own systems and can be wrong, stale, or missing. The free tier carries no SLA (see the reliability statement).

One express exception, and only one: availability, on the plans that buy it. Where a subscription carries the Availability SLA above, that section is a contractual commitment about our service responding, and this disclaimer yields to it to that extent and no further. Everything else here stands in full on every tier, paid ones included: in particular the accuracy, completeness and freshness of the park data are disclaimed on every tier, and no SLA changes that.

Do not rely on the data for safety, medical, accessibility, or operational decisions. It is planning-convenience data, nothing more. To the maximum extent permitted by law, ThemeParks.wiki is not liable for any indirect, incidental, or consequential loss arising from use of the Service.

A cap on what we can owe you. To the maximum extent permitted by law, our total liability to you for any and all claims arising out of or in connection with these terms or the Service, whether in contract, tort (including negligence), misrepresentation, breach of statutory duty or otherwise — added together, not counted one claim at a time — is limited to the fees paid for the Service in the twelve months before the claim arose. That means the fees paid for your subscription however they were collected and whoever collected them — including the fees you paid through Paddle, which is how every subscription on this website is in fact bought. It does not include VAT or any sales tax charged on top of those fees: Paddle collects that and remits it to your tax authority, not to us. Service credits given under the Availability SLA count towards that limit. If nothing has been paid for the Service, the limit is nil. That is the position on the free tier, and we would rather say it here than have you discover it in a dispute. The cap is subject to the paragraph below: it does not reach liability that cannot lawfully be limited.

Nothing in these terms excludes or limits our liability for death or personal injury caused by negligence, for fraud, or for anything else that cannot lawfully be excluded or limited. If you are a consumer, you keep every statutory right the law gives you, and nothing here affects them.

Continuity

ThemeParks.wiki is run by one person. If it ever winds down, my intention is to give as much notice as circumstances allow, and to find a home for the historical archive rather than let it disappear. These are best-efforts commitments — I can't promise what I can't foresee.

One thing here is not best-efforts. If the service wound down while you were subscribed, the unused part of what you paid comes back to you. That is a commitment rather than an intention: it is the Refunds rule applied to the one case where there is nothing left to put right.

What I can say for certain: the data fetching library (parksapi) is already open source, and that doesn't change. And if the service ever changes hands, I'll do everything in my power to make the existing commitments part of that deal.

The legal bits

Governing law

These terms, and any dispute arising out of them or the Service, are governed by the laws of England and Wales. Disputes are subject to the non-exclusive jurisdiction of the courts of England and Wales — "non-exclusive" meaning you may also bring a claim in your own local courts where the law lets you.

Changes & contact

The Service evolves. Additive API changes may happen at any time; for breaking changes to v1 our intent is to give advance notice with a migration path (see the reliability statement). We may update these terms; material changes are announced on the status page, recorded in the dated changelog below, and, for account holders, sent by email. Changes apply from the date of their changelog entry, never retroactively; if you don't accept a change, your remedy is simple — stop using the Service and revoke your keys.

Questions about these terms: hello@themeparks.wiki. What we do with your personal data is a separate document: see the privacy notice.

Changelog