UK Power Networks is the distribution network operator for London, the South East and the East of England, running three electricity distribution licence areas — London Power Networks (LPN), South Eastern Power Networks (SPN) and Eastern Power Networks (EPN) — and the Distribution System Operator function that sits on top of them. It is a poles-and-wires business: it owns the substations, cables and overhead lines, holds the network capacity and connection queue, and handles more than 70,000 connection enquiries a year, but it does not sell electricity and has no retail customer relationship to expose. Its API posture is the exact inverse of the usual utility story. Britain never legislated a consumer energy data right — there is no CDR equivalent, no Green Button obligation, and the one thing the UK did mandate was infrastructure (the Smart DCC carrying smart-meter traffic under the Smart Energy Code), which produces no public API. What did produce an API was Ofgem's Data Best Practice and digitalisation obligation on network licensees, and UK Power Networks has actually implemented it: a live Opendatasoft-hosted Open Data Portal serving 136 datasets over a documented, versioned REST API with a real OpenAPI 3.0.3 contract published at its own domain, a DCAT-AP catalogue export, and an official open-source Python client (ukpyn) on PyPI. So the split is unusually sharp and unusually positive on one side: market and network data is genuinely open and genuinely queryable — live faults, carbon intensity, embedded capacity register, substation and feeder-level smart meter aggregates, LTDS tables, flexibility dispatches, curtailment events — while consumer data is not merely closed but absent, because as a DNO it holds no billable customer account to hand over. The gate is free and self-serve rather than open: the catalogue and 36 of 136 datasets answer anonymously, but the other 99 return HTTP 403 until you register a free account and mint an API key.
UK Power Networks publishes 2 APIs on the APIs.io network: Open Data Explore API v2.1 and Open Data Explore API v2.0. Tagged areas include Energy, United Kingdom, Utilities, Electricity, and Grid.
UK Power Networks’ developer surface includes authentication, developer portal, documentation, developer console, signup flow, SDKs, changelog, and 41 more developer resources.
The current read-only REST API behind the UK Power Networks Open Data Portal, served from the company's own opendatasoft.com subdomain under an Opendatasoft Explore API v2.1 con...
The previous version of the UK Power Networks Open Data Portal REST API, still live and still serving its own OpenAPI 3.0.3 contract at the company domain. Same sixteen endpoint...
aid: uk-power-networks
url: https://raw.githubusercontent.com/api-evangelist/uk-power-networks/refs/heads/main/apis.yml
name: UK Power Networks
kind: company
description: 'UK Power Networks is the distribution network operator for London, the South East and the East of England, running
three electricity distribution licence areas — London Power Networks (LPN), South Eastern Power Networks (SPN) and Eastern
Power Networks (EPN) — and the Distribution System Operator function that sits on top of them. It is a poles-and-wires business:
it owns the substations, cables and overhead lines, holds the network capacity and connection queue, and handles more than
70,000 connection enquiries a year, but it does not sell electricity and has no retail customer relationship to expose.
Its API posture is the exact inverse of the usual utility story. Britain never legislated a consumer energy data right —
there is no CDR equivalent, no Green Button obligation, and the one thing the UK did mandate was infrastructure (the Smart
DCC carrying smart-meter traffic under the Smart Energy Code), which produces no public API. What did produce an API was
Ofgem''s Data Best Practice and digitalisation obligation on network licensees, and UK Power Networks has actually implemented
it: a live Opendatasoft-hosted Open Data Portal serving 136 datasets over a documented, versioned REST API with a real OpenAPI
3.0.3 contract published at its own domain, a DCAT-AP catalogue export, and an official open-source Python client (ukpyn)
on PyPI. So the split is unusually sharp and unusually positive on one side: market and network data is genuinely open and
genuinely queryable — live faults, carbon intensity, embedded capacity register, substation and feeder-level smart meter
aggregates, LTDS tables, flexibility dispatches, curtailment events — while consumer data is not merely closed but absent,
because as a DNO it holds no billable customer account to hand over. The gate is free and self-serve rather than open: the
catalogue and 36 of 136 datasets answer anonymously, but the other 99 return HTTP 403 until you register a free account
and mint an API key.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Energy
- United Kingdom
- Utilities
- Electricity
- Grid
- Distribution Network
- Open Data
- Smart Metering
- DER
- EV Charging
- Carbon
- Energy Markets
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.19'
apis:
- aid: uk-power-networks:uk-power-networks-explore-api-v2-1
name: UK Power Networks Open Data Explore API v2.1
description: 'The current read-only REST API behind the UK Power Networks Open Data Portal, served from the company''s own
opendatasoft.com subdomain under an Opendatasoft Explore API v2.1 contract. Sixteen GET endpoints cover catalogue search,
dataset metadata, record query with an ODSQL where/select/group_by dialect, facets, attachments, and bulk exports in CSV,
JSON, Parquet, GeoJSON, GPX and DCAT-AP. 136 UK Power Networks datasets are catalogued: live faults from the Distribution
Network Management System, carbon intensity, the embedded capacity register, LTDS tables, flexibility dispatches and tenders,
curtailment events, network losses, substation and LV-feeder smart meter aggregates, GIS asset and boundary layers, and
the OZEV National Chargepoint Register. Catalogue metadata answers anonymously; records for most datasets require a free
account API key passed as an apikey query parameter. Anonymous rate limit observed at 10,000 calls per day.'
humanURL: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
baseURL: https://ukpowernetworks.opendatasoft.com/api/explore/v2.1
tags:
- Open Data
- Electricity
- Grid
- Network Infrastructure
- Network Usage
- Smart Metering
- Carbon
- EV Charging
properties:
- type: OpenAPI
url: openapi/uk-power-networks-explore-api-v2-1-openapi.json
- type: APIReference
url: https://ukpowernetworks.opendatasoft.com/api/explore/v2.1/swagger.json
- type: Console
url: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
- type: Documentation
url: https://ukpowernetworks.opendatasoft.com/pages/home/
- type: Portal
url: https://ukpowernetworks.opendatasoft.com/
- type: SDK
url: https://github.com/UKPN-DSO/ukpyn
- type: Signup
url: https://ukpowernetworks.opendatasoft.com/signup/
- type: Authentication
url: https://ukpowernetworks.opendatasoft.com/account/api-keys/
- type: DCAT
url: https://ukpowernetworks.opendatasoft.com/api/explore/v2.1/catalog/exports/dcat
- type: Overlay
url: overlays/uk-power-networks-explore-api-v2-1-overlay.yaml
- type: Authentication
url: authentication/uk-power-networks-authentication.yml
- type: Conventions
url: conventions/uk-power-networks-conventions.yml
- type: ErrorCatalog
url: errors/uk-power-networks-problem-types.yml
- type: RateLimits
url: rate-limits/uk-power-networks-rate-limits.yml
- type: Examples
url: examples/_index.yml
- type: DataModel
url: data-model/uk-power-networks-data-model.yml
- type: AgentSkill
url: skills/_index.yml
- type: MCPServer
url: mcp/uk-power-networks-mcp.yml
- aid: uk-power-networks:uk-power-networks-explore-api-v2-0
name: UK Power Networks Open Data Explore API v2.0
description: The previous version of the UK Power Networks Open Data Portal REST API, still live and still serving its own
OpenAPI 3.0.3 contract at the company domain. Same sixteen endpoints and same catalogue as v2.1, distinguished by the
version segment in the base URL; the platform advertises deprecation through an ODS-Explore-API-Deprecation response header.
Recorded here because it is a real, reachable, separately-contracted surface, not because it is the one to build on.
humanURL: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
baseURL: https://ukpowernetworks.opendatasoft.com/api/explore/v2.0
tags:
- Open Data
- Electricity
- Grid
- Deprecated
properties:
- type: OpenAPI
url: openapi/uk-power-networks-explore-api-v2-0-openapi.json
- type: APIReference
url: https://ukpowernetworks.opendatasoft.com/api/explore/v2.0/swagger.json
- type: Portal
url: https://ukpowernetworks.opendatasoft.com/
- type: Overlay
url: overlays/uk-power-networks-explore-api-v2-0-overlay.yaml
- type: Authentication
url: authentication/uk-power-networks-authentication.yml
- type: Conventions
url: conventions/uk-power-networks-conventions.yml
- type: ErrorCatalog
url: errors/uk-power-networks-problem-types.yml
- type: RateLimits
url: rate-limits/uk-power-networks-rate-limits.yml
common:
- type: AgenticAccess
url: agentic-access/uk-power-networks-agentic-access.yml
- type: DomainSecurity
url: security/uk-power-networks-domain-security.yml
- type: Authentication
url: authentication/uk-power-networks-authentication.yml
- type: Website
url: https://www.ukpowernetworks.co.uk/
- type: GitHubOrganization
url: https://github.com/UKPN-DSO
- type: Portal
url: https://ukpowernetworks.opendatasoft.com/
- type: Documentation
url: https://www.ukpowernetworks.co.uk/our-company/open-data-portal
- type: Console
url: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
- type: Signup
url: https://ukpowernetworks.opendatasoft.com/signup/
- type: Login
url: https://ukpowernetworks.opendatasoft.com/login/
- type: Glossary
url: https://ukpowernetworks.opendatasoft.com/pages/glossary/
- type: Compliance
url: https://ukpowernetworks.opendatasoft.com/pages/data-best-practice/
- type: Regulation
url: https://www.ofgem.gov.uk/decision/decision-updates-data-best-practice-guidance-and-digitalisation-strategy-and-action-plan-guidance
- type: Data
url: https://ukpowernetworks.opendatasoft.com/explore/
- type: DSO
url: https://dso.ukpowernetworks.co.uk/
- type: SDK
url: https://pypi.org/project/ukpyn/
- type: Showcase
url: https://ukpowernetworks.opendatasoft.com/pages/reuses/
- type: Packages
url: packages/uk-power-networks-packages.yml
- type: SDKs
url: packages/uk-power-networks-packages.yml
- type: WellKnown
url: well-known/uk-power-networks-well-known.yml
- type: SecurityTxt
url: well-known/uk-power-networks-security.txt
- type: MCPServer
url: mcp/uk-power-networks-mcp.yml
- type: LLMsTxt
url: llms/uk-power-networks-llms.txt
- type: Conformance
url: conformance/uk-power-networks-conformance.yml
- type: ErrorCatalog
url: errors/uk-power-networks-problem-types.yml
- type: Lifecycle
url: lifecycle/uk-power-networks-lifecycle.yml
- type: Deprecation
url: lifecycle/uk-power-networks-lifecycle.yml
- type: Conventions
url: conventions/uk-power-networks-conventions.yml
- type: Idempotency
url: conventions/uk-power-networks-conventions.yml
- type: ChangeLog
url: changelog/uk-power-networks-changelog.yml
- type: CLI
url: cli/uk-power-networks-cli.yml
- type: DataModel
url: data-model/uk-power-networks-data-model.yml
- type: RateLimits
url: rate-limits/uk-power-networks-rate-limits.yml
- type: Vocabulary
url: vocabulary/uk-power-networks-business-glossary.yml
- type: Examples
url: examples/_index.yml
- type: VulnerabilityDisclosure
url: security/uk-power-networks-vulnerability-disclosure.yml
- type: Security
url: https://github.com/UKPN-DSO/ukpyn/blob/main/SECURITY.md
- type: AgentSkill
url: skills/_index.yml
- type: DeveloperPortal
url: https://ukpowernetworks.opendatasoft.com/
- type: APIReference
url: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
- type: GettingStarted
url: https://ukpn-dso.github.io/ukpyn/getting-started/
- type: Support
url: https://github.com/UKPN-DSO/ukpyn/issues
- type: SignUp
url: https://ukpowernetworks.opendatasoft.com/signup/
- type: TermsOfService
url: https://legal.huwise.com/en/terms-of-use.html
- type: PrivacyPolicy
url: https://legal.huwise.com/en/privacy-policy.html
- type: Sandbox
url: https://ukpowernetworks.opendatasoft.com/api-console/explore/v2.1/
- type: SourceCode
url: https://github.com/UKPN-DSO/ukpyn
- type: Tutorials
url: https://ukpn-dso.github.io/ukpyn/tutorials/
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com