UK energy tariff and EV charging price data, built for AI agents
Verified unit rates, standing charges, off-peak windows, the Ofgem price cap for every region, and what each public charging network charges per kWh. Every value carries its own source URL and the date it was verified. Available as a plain REST API and as an MCP server.
Energy tariffs
Standard variable, fixed, EV time-of-use, smart, Economy 7, tracker, Agile, heat pump and export tariffs. Octopus Energy for all 14 GSP regions from the public products API, plus other suppliers verified by hand.
Ofgem price cap
Unit rates and standing charges by region, fuel, payment method and meter type, for the current quarter and the next one as soon as Ofgem announces it.
EV public charging
Pence per kWh by network, power band and pricing basis (contactless, app, member, subscription), with subscription, connection and idle fees, and a cost comparison for any session.
Try it in ten seconds
curl "https://data.cleantechcontent.co.uk/v1/tariffs/cap?region=H&payment_method=direct_debit"
No key needed for the first 25 calls a day from an address. Get a free key for 100 a day, pay one US cent a call with x402, or buy a pack of calls with a card through Stripe.
For MCP clients
Add https://mcp.cleantechcontent.co.uk/mcp to Claude, ChatGPT, Cursor or any client that speaks the Model Context Protocol. Six tools: get_uk_energy_tariffs, get_uk_ev_tariffs, get_ofgem_price_cap, get_ev_charging_prices, compare_ev_charging_cost, get_data_freshness. See the MCP server guide.
Why this exists
Agents keep quoting stale or invented energy prices. UK tariffs change every quarter, supplier pages are hard to parse, and charging networks bury their prices. This service does the checking so an agent can answer "what does a rapid charge cost on InstaVolt tonight?" or "what is the Economy 7 cap in Yorkshire?" with a number, a source and a date. It is run by Cleantech Content, which has maintained the same data for its installer calculators since 2026.
Honest by design
- Nothing is estimated. A figure is either verified against a supplier, regulator or network page (and says which) or it is marked unverified and hidden by default.
- Rows are retired, never deleted, so history and the changelog stay intact.
- Freshness is a first-class endpoint:
/v1/meta/statusand theget_data_freshnesstool.