ClauseHub replaces bilateral data agreements with a single API. Energy suppliers publish tariffs, comparison sites retrieve them, regulators audit the history — all through one standardised JSON:API interface.
73+ energy suppliers, 11+ comparison sites, and countless bilateral data-sharing arrangements — each using a different format, each requiring a custom integration.
ClauseHub replaces bilateral data agreements with a single standardised intermediary for each regulated market.
ClauseHub sits between suppliers and every downstream consumer of contract data — comparison sites, regulators, fintechs, and AI agents.
Energy retailers, telcos, and banks publish and manage their product data via a single API. Update once, distribute everywhere. Replace bilateral CSV and FTP exchanges with a standardised JSON:API interface.
Retrieve standardised tariff data for display to end users. Search by region, fuel type, payment method, or tariff type. No switching commission required.
Query live market prices and audit historical tariff changes. Immutable versioning means every update creates a new record — nothing is overwritten or deleted.
Discover, search, and operate the API via tool use. Rich OpenAPI metadata, consistent JSON:API patterns, and a discovery endpoint at GET /schema for self-discovery.
Suppliers publish once. Consumers query once. ClauseHub handles the standardisation, versioning, and distribution.
Create and update tariffs via authenticated API endpoints. Each update creates an immutable version — no data is overwritten. Supports single and bulk operations (up to 100 items per request).
Tariffs are stored in a standardised schema: consumables (unit rates, standing charges), contract terms (fixed/variable, exit fees), regions (PES codes), and payment methods — all in JSON:API format.
Search tariffs by type, fuel, payment method, or region. Retrieve recent changes with a timestamp filter. Cursor-based pagination via JSON:API links.next.
Immutable versioning across all resources. Updates insert new rows, deletes create archived versions. Full audit trail available via version endpoints — nothing is ever physically deleted.
Each API standardises a different mandated disclosure format — Ofgem TILs, Ofcom Contract Summaries, and FCA Summary Boxes — into a uniform, machine-readable interface.
Standardises Ofgem Tariff Information Labels (TILs). Unit rates, standing charges, exit fees, contract terms, payment methods, and PES regions across 73+ domestic suppliers.
Try itStandardises Ofcom Contract Summaries (General Condition C1). SIM-only plans, broadband, mobile bundles, mid-contract price rises, and early termination fees. National pricing — no regional variation.
Try itStandardises FCA Summary Boxes (BCOBS 2 Annex 1R) and Fee Information Documents. Savings accounts, current accounts, cash ISAs, overdraft terms, and APR disclosures. Fills the gap Open Banking does not cover.
Try itA neutral, commission-free data intermediary designed from the ground up for UK regulated markets.
| ClauseHub | Bilateral Agreements | Web Scraping | |
|---|---|---|---|
| Standardised format | JSON:API | CSV, FTP, email | Unstructured HTML |
| Commission-free | Yes | Often commission-based | Yes |
| Audit trail | Immutable versioning | None | None |
| Energy tariff data | Full TIL coverage | Per-agreement | Fragile, incomplete |
| Integration effort | One API | N×M agreements | Per-site scraper |
The public search endpoint requires no authentication. Copy this command and run it in your terminal.
Authentication uses Supabase JWT. Libraries available for Python and TypeScript. Full OpenAPI spec at GET /schema.