← Back to site

Put live fuel prices on your site.

A free, async-loading widget showing the cheapest stations in your area — refreshed every 30 minutes from the UK Government Fuel Finder feed. One <script> tag, no trackers, won't slow your page down.

Free forever No account needed Async, non-blocking Offline cached

Build your widget

Pick your options — the preview and snippet update instantly.

Async · ~8 KB · localStorage fallback
Live preview · the "match my site" theme renders without any background so your own site's font & colours come through.
£

Genuinely free

No fees, no paywalls, no hidden upsell. We don't ask your visitors to sign up either.

Async & lightweight

One <script> tag, no blocking render. ~8 KB of JavaScript, no third-party fonts, no cookies, no trackers. If our server is slow, the last-known prices are served from the browser's local cache.

📍

25 local areas

Staffordshire, South Cheshire and South Derbyshire — from Crewe to Burton, Macclesfield to Lichfield. Or auto-detect from the visitor's location.

A few things people ask

Where does the price data come from?

The UK Government's CMA Fuel Finder scheme — the same feed major retailers publish under the post-2023 transparency rules. We refresh every 30 minutes. If a station hasn't updated in our window, we fall back to the most recent figure we have on file.

Will it slow my site down?

No. The script is loaded with async, so your page finishes rendering before the widget ever runs. The widget then fetches prices with a 3-second timeout — if our server is unreachable, it shows the last-known prices from your visitor's browser cache rather than a blank box. No external fonts, no cookies, no analytics pixels.

Can I match my site's look?

Pick Match my site in the theme toggle. The widget inherits your page's font and link colour, and you can override the accent colour and borders via CSS custom properties: --sf-accent, --sf-border, --sf-row. Set them on the container element or a parent and the widget picks them up automatically.

What if I can't run third-party scripts?

Switch the snippet to iframe. It's a single HTML document served from stokefuel.co.uk with no external dependencies — safe even under strict CSP or on static-site generators that can't run arbitrary JavaScript. You lose the "match my site" theme and the localStorage fallback, but the live prices are the same.

Do I need to credit StokeFuel?

The widget shows a small "Powered by StokeFuel" line with a link. That's the only ask — please keep it visible.

Auto-detect area — does that track my visitors?

No. We use the browser's standard Geolocation API, which asks the visitor for permission and never hands us their coordinates — the lookup happens locally, inside the widget, and we only send the resulting area slug to our server. If the visitor refuses or no area is within 20 miles, we quietly fall back to network-wide prices.

By embedding the widget you agree to keep the "Powered by StokeFuel" footer intact and not to misrepresent the prices shown. Prices are for guidance only — always confirm at the pump. Questions? Get in touch.