# NESO Data Portal API

**Canonical:** https://apis.io/apis/neso/neso-data-portal-api/  
**Provider:** National Energy System Operator (NESO) — https://apis.io/providers/neso/  
**Base URL:** https://api.neso.energy/api/3/action  
**Documentation:** https://www.neso.energy/data-portal/api-guidance

NESO Data Portal API is one of 2 APIs that [National Energy System Operator (NESO)](https://apis.io/providers/neso/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Open Data, Energy Markets, Electricity, Demand, and CKAN. The published artifact set on APIs.io includes API documentation, an API reference, rate-limit docs, and authentication docs.

The public CKAN 2.8.7 API behind the NESO Data Portal, serving 128 open datasets covering GB electricity demand, generation, balancing, ancillary services, constraints, interconnectors, connection registers, network charges, the Demand Flexibility Service, and Future Energy Scenarios. Anonymous and unauthenticated - package_list, package_search, package_show, resource_search, resource_show, datastore_search and datastore_search_sql (PostgreSQL) all answer 200 with no key. All 128 datasets carry the NESO Open Data Licence. NESO asks for a maximum of one request per second against the CKAN API and two requests per minute against the datastore.

## Machine-readable artifacts (9)

- **Documentation** — https://www.neso.energy/data-portal
- **APIReference** — https://www.neso.energy/data-portal/api-guidance
- **Licensing** — https://www.neso.energy/data-portal/neso-open-licence
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/rate-limits/neso-rate-limits.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/authentication/neso-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/conventions/neso-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/errors/neso-error-codes.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/data-model/neso-data-model.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/neso/refs/heads/main/apis.yml

## Other National Energy System Operator (NESO) APIs (1)

- [Carbon Intensity API](https://apis.io/apis/neso/neso-carbon-intensity-api/)

## Tags

Open Data, Energy Markets, Electricity, Demand, CKAN

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/neso/neso-data-portal-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/neso/.
