NESO Data Portal API

CKAN-based REST API providing programmatic access to hundreds of electricity system datasets published by the National Energy System Operator. Covers ancillary services, balancing costs, carbon intensity, connection registers, constraint management, demand forecasts, generation data, network charges, trading data, Future Energy Scenarios, and more. Rate limited to one request per second for the catalog API and two requests per minute for the Datastore (tabular data) API.

API entry from apis.yml

apis.yml Raw ↑
name: NESO Data Portal API
description: CKAN-based REST API providing programmatic access to hundreds of electricity system datasets
  published by the National Energy System Operator. Covers ancillary services, balancing costs, carbon
  intensity, connection registers, constraint management, demand forecasts, generation data, network charges,
  trading data, Future Energy Scenarios, and more. Rate limited to one request per second for the catalog
  API and two requests per minute for the Datastore (tabular data) API.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://www.neso.energy/data-portal
baseURL: https://api.neso.energy/api/3/action
tags:
- Energy Data
- Open Data
- Demand Forecasting
- Generation
- Ancillary Services
- Balancing Costs
- Carbon Intensity
- CKAN
properties:
- type: Documentation
  url: https://www.neso.energy/data-portal/api-guidance
- type: ExternalDocumentation
  url: https://docs.ckan.org/en/2.8/api/
- type: Portal
  url: https://www.neso.energy/data-portal
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/national-grid/refs/heads/main/rate-limits/neso-data-portal-rate-limits.yml
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/national-grid/refs/heads/main/plans/neso-data-portal-plans.yml
contact:
- FN: NESO Open Data Team
  email: [email protected]
overlays:
- type: APIs.io Search
  url: overlays/neso-data-portal-openapi-search.yml
aid: national-grid:neso-data-portal-api