Octopus Energy · GraphQL Specification

Octopus Energy GraphQL API

The Octopus Energy GraphQL API is the primary Kraken interface for partner and customer-facing integrations. A single /v1/graphql/ endpoint exposes queries and mutations grouped into API Collections by feature — accounts, ledgers, billing, smart meters, half-hourly consumption, EV chargers, heat pumps, batteries, Intelligent Octopus dispatch schedules, and Octopus Electroverse devices. Kraken's GraphQL introspection plus a public changelog let third-party developers build smart-charging, demand-response, and home-energy-management apps directly against Kraken-powered utilities.

Documentation Endpoint View on GitHub EnergyElectricityGasRenewable EnergySmart MeterTariffsKrakenUKDERElectric VehiclesHeat PumpsSolarBatteryGraphQL

Overview

Octopus Energy GraphQL API is a GraphQL API specification published by Octopus Energy on the APIs.io network.

The Octopus Energy GraphQL API is the primary Kraken interface for partner and customer-facing integrations. A single /v1/graphql/ endpoint exposes queries and mutations grouped into API Collections by feature — accounts, ledgers, billing, smart meters, half-hourly consumption, EV chargers, heat pumps, batteries, Intelligent Octopus dispatch schedules, and Octopus Electroverse devices. Kraken’s GraphQL introspection plus a public changelog let third-party developers build smart-charging, demand-response, and home-energy-management apps directly against Kraken-powered utilities.

The GraphQL endpoint is available at https://api.octopus.energy/v1/graphql/. documentation is published at https://developer.octopus.energy/graphql/.

The specification includes 3 reference links.

Tagged areas include Energy, Electricity, Gas, Renewable Energy, and Smart Meter.

Endpoint

https://api.octopus.energy/v1/graphql/

References

Related API Specs

Octopus Energy Public API (OpenAPI)
Back to Octopus Energy · All GraphQL Specs · GitHub