HOW MUCH and WHEN LV Zones

This resource view is not available at the moment. Click here for more information.

Download resource

Integrate this resource

Access this data via a web API. Further information in the CKAN API guide (opens in new tab).

Endpoints

The Data API can be accessed via the following actions of the CKAN action API.

Create
https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_create

Update / Insert
https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_upsert

Query
https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search

Querying
First 5 results:
https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search?resource_id=3e2659ed-9df7-4d5f-9410-34363df3b671&limit=5

Results containing 'jones':
https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search?resource_id=3e2659ed-9df7-4d5f-9410-34363df3b671&q=jones

Examples
  
    curl -X POST 'https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search' \
      -H "Content-Type: application/json" \
      -d '{
        "resource_id": "3e2659ed-9df7-4d5f-9410-34363df3b671",
        "limit": 5,
        "q": "jones"
      }'
  
  
    using System;
    using System.Net.Http;
    using System.Text;
    using System.Text.Json;
    using System.Threading.Tasks;

    var data = new {
      resource_id = "3e2659ed-9df7-4d5f-9410-34363df3b671", // the resource id
      limit = 5, // get 5 results
      q = "jones" // query for 'jones'
    };

    var url = "https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search";

    using var client = new HttpClient();
    var json = JsonSerializer.Serialize(data);
    var content = new StringContent(json, Encoding.UTF8, "application/json");

    try {
      var response = await client.PostAsync(url, content);
      response.EnsureSuccessStatusCode();
      var responseBody = await response.Content.ReadAsStringAsync();
      var result = JsonSerializer.Deserialize<JsonElement>(responseBody);
      Console.WriteLine($"Total results found: {result.GetProperty("result").GetProperty("total")}");
    } catch (HttpRequestException e) {
      Console.WriteLine($"Error fetching data: {e.Message}");
    }
  
  
    const data = {
      resource_id: '3e2659ed-9df7-4d5f-9410-34363df3b671', // the resource id
      limit: 5, // get 5 results
      q: 'jones' // query for 'jones'
    };

    const url = new URL('https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search');
    Object.keys(data).forEach(key => url.searchParams.append(key, data[key]));

    fetch(url)
      .then(response => response.json())
      .then(result => {
        console.log('Total results found: ' + result.result.total);
      })
      .catch(error => {
        console.error('Error fetching data:', error);
      });
  
  
    import urllib.request
    import urllib.error
    import json

    url = 'https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search?resource_id=3e2659ed-9df7-4d5f-9410-34363df3b671&limit=5&q=title:jones'  
    
    try:
        with urllib.request.urlopen(url) as response:
            data = json.loads(response.read().decode('utf-8'))
            print(f"Total results found: {data['result']['total']}")
    except urllib.error.URLError as e:
        print(f"Error fetching data: {e}")
  
  
    $data = [
      'resource_id' => '3e2659ed-9df7-4d5f-9410-34363df3b671', // the resource id
      'limit' => 5, // get 5 results
      'q' => 'jones' // query for 'jones'
    ];

    $url = 'https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search';

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);

    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    if ($httpCode === 200) {
      $result = json_decode($response, true);
      echo "Total results found: " . $result['result']['total'];
    } else {
      echo "Error fetching data: HTTP " . $httpCode;
    }
  

Data Dictionary

Data Dictionary: Column definitions and metadata for this resource
Column Type Label Description Example
Afternoon Delivery Period text Not provided-

Start and end time for afternoon delivery period

12:00 - 16:00
Ceiling Price(£/kW/season) numeric £/kW/season

Maximum price

111.03
Ceiling Price(£/MWh) numeric £/MWh

Maximum price

326.56
CMZ Code text Not provided-

Unique Constraint Management Zone code

CMZ_LV_T10A_SWE_110823
CMZ Name text Not provided-

Zone name

110823 Oakfield House Pt
Days Required text Not provided-

Indication of which days of the week will require services

Monday to Friday
End Delivery Date timestamp Not provided-

End date for delivery of service

26/02/2027
Evening Delivery Period text Not provided-

Start and end time for evening delivery period

16:00 - 20:00
Flexibility Product text Not provided-

Type of flexibility product

Scheduled Utilisation - LV
Licence Area text Not provided-

Distribution Licence area

South West
Maximum kW numeric kW

Maximum kW value required in the zone

7.5
Minimum kW numeric kW

Minimum kW value required in the zone

0
Morning Delivery Period text Not provided-

Start and end time for morning delivery period

08:00 - 12:00
Night Delivery Period text Not provided-

Start and end time for night delivery period

00:00 - 04:00
Service Type text Not provided-

Flexibility requirement description

Demand turn down (DTD)
Start Delivery Date timestamp Not provided-

Start date for delivery of service

02/11/2026