Octopus Energy Kraken 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.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/octopus-energy-kraken-graphql-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: octopus-energy:octopus-energy-kraken-graphql-api
name: Octopus Energy Kraken GraphQL API
tags:
- Energy
- Kraken
- GraphQL
- Account
- Meter Points
- Smart Meter
- Devices
- Flexibility
tags_raw:
- Energy
- Kraken
- GraphQL
- Accounts
- Meter Points
- Smart Meter
- Devices
- Flexibility
humanURL: https://developer.octopus.energy/graphql/
baseURL: https://api.octopus.energy/v1/graphql/
properties:
- url: https://developer.octopus.energy/graphql/
  type: Documentation
- url: https://developer.octopus.energy/graphql/reference
  type: Documentation
- url: https://developer.octopus.energy/graphql/guides
  type: GettingStarted
- url: https://developer.octopus.energy/graphql/collections/
  type: Documentation
- url: https://developer.octopus.energy/graphql/guides/authentication
  type: Authentication
- url: https://developer.octopus.energy/announcements/
  type: ChangeLog
- url: graphql/octopus-energy-graphql.md
  type: GraphQL
description: 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.