Skip to main content

Embeddable widgets

Live queue times,
on your site.

Free, copy-and-paste widgets showing live wait times, a single ride's status, or a month of crowd forecasts for any of 86+ parks. No account, no API key, no build step - one line of HTML and one script tag.

~6 KB, no dependenciesLight & darkResponsiveRefreshes itself

Build your widget

PreviewLive data
Paste this where you want the widget
html
<div data-pqt-widget="board" data-park="thorpe-park" data-park-id="2" data-limit="8"></div>
<script src="https://parkqueuetimes.com/embed.js" async></script>

How it works

The script finds every element with a data-pqt-widget attribute and renders into it. Add as many widgets as you like to one page - they share a single request per park. Include the script once, anywhere on the page.

AttributeValuesWhat it does
data-pqt-widgetboard | ride | calendarWhich widget to render. Required.
data-parkpark slugThe park, e.g. thorpe-park. Also sets where the credit link points.
data-park-idnumeric idOptional but recommended - skips a lookup request on load.
data-rideride slugRequired for the single ride badge.
data-limit1-40How many rides the board shows. Busiest first, then closed rides.
data-themeauto | light | darkDefaults to auto, which follows the visitor's device setting.
data-accentany CSS colourRecolours wait times and links to match your site.
data-titletextOverrides the heading shown at the top of the widget.

Frequently asked questions

Do I need an API key?

No. The widgets are keyless - paste the snippet and they work. If you want the raw JSON instead, that is the free API, which does use a key.

How often does it update?

Live widgets refresh about once a minute, and skip the refresh when the tab is hidden or the widget is scrolled out of view, so they cost your visitors almost nothing.

Will it clash with my site's CSS?

No. Every class is namespaced and the widget resets its own styles, so your fonts and colours stay yours and ours stay ours.

Can I use it on a commercial site?

Yes, free of charge, as long as the "Powered by Park Queue Times" credit link stays visible.

Which parks are supported?

All 86+ parks we track across the UK, Europe and North America. Browse the list.

Can I restyle it?

Use data-theme and data-accent for the quick wins. Beyond that, every element carries a pqt- class you can target from your own stylesheet.

Need the raw data instead?

The same data powers our free public API - JSON, 86+ parks, one key.

Explore the API
v7.17.0