This API offers access to the latest published real time flow data for system entry points. The information is captured in two minute intervals, then published in a set every 12 minutes.

The data returned in the GetInstantaneousFlowData operation is structured in tables containing the following detail.

Table Name Title Description
table1 Zone Supply Supply data for entry zone
table2 Terminal Supply Supply data for terminal
table3 Total Supply Total Supply data
table4 Category Demand Flow Demand flow by category
table5 Total Demand Total demand flow

Information in data tables is supplied grouped by an object name, with values supplied for each two minute timestamped interval.

National Grid proactively monitors the use of this API. If you are deemed to be accessing the website at a level that we believe to be unnecessary given the current rate at which the data on the website is refreshed, we will ask you to reconsider your API script. This is to ensure that operational and commercial gas data items continue to be available to all gas community members and other interested parties in a consistent, timely and accurate manner.

Web Service: InstantaneousFlowWebService

Target Namespace:
http://www.NationalGrid.com/EDP/UI/
WSDL Location:
http://energywatch.natgrid.co.uk/EDP-PublicUI/PublicPI/InstantaneousFlowWebService.asmx

Port InstantaneousFlowWebServiceSoap Port typeSource code

Location:
http://energywatch.natgrid.co.uk/EDP-PublicUI/PublicPI/InstantaneousFlowWebService.asmx
Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. GetInstantaneousFlowDataDetailSource code
  2. GetLatestPublicationTimeDetailSource code

Port InstantaneousFlowWebServiceSoap12 Port typeSource code

Location:
http://energywatch.natgrid.co.uk/EDP-PublicUI/PublicPI/InstantaneousFlowWebService.asmx
Protocol:
SOAP
Transport protocol:
SOAP over HTTP
Operations:
  1. GetInstantaneousFlowDataDetailSource code
  2. GetLatestPublicationTimeDetailSource code

Operations

    Port type InstantaneousFlowWebServiceSoap Source code

    1. GetInstantaneousFlowData
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://www.NationalGrid.com/EDP/UI/GetInstantaneousFlowData
      Input:
      GetInstantaneousFlowDataSoapIn (soap:body, use = literal)Source code
      parameters type GetInstantaneousFlowData
      Output:
      GetInstantaneousFlowDataSoapOut (soap:body, use = literal)Source code
      parameters type GetInstantaneousFlowDataResponse
      • GetInstantaneousFlowDataResult - optional; type EDPReportBE
        • ReportName - optional; type string
        • PublishedTime type dateTime
        • EDPReportPage - optional; type EDPReportPageBE
          • PageName - optional; type string
          • CurrentGasDay type dateTime
          • EDPEnergyGraphTableCollection - optional; type ArrayOfEDPEnergyGraphTableBE
            • EDPEnergyGraphTableBE - optional, unbounded, nillable; type EDPEnergyGraphTableBE
              • EDPEnergyGraphTableName - optional; type string
              • ItemPosition type int
              • EDPObjectCollection - optional; type ArrayOfEDPObjectBE
                • EDPObjectBE - optional, unbounded, nillable; type EDPObjectBE
                  • EDPObjectName - optional; type string
                  • EDPObjectType - optional; type string
                  • EDPObjectID - optional; type string
                  • EnergyDataList - optional; type ArrayOfEDPEnergyDataBE
                    • EDPEnergyDataBE - optional, unbounded, nillable; type EDPEnergyDataBE
                      • ApplicableAt type dateTime
                      • FlowRate type double
                      • QualityIndicator - optional; type string
                      • AmendedTimeStamp - optional; type string
                      • ScheduleTime type dateTime
              • Description - optional; type string
          • NoteCollection - optional; type ArrayOfEDPNoteBE
            • EDPNoteBE - optional, unbounded, nillable; type EDPNoteBE
              • NoteText - optional; type string
              • StartDate type dateTime
    2. GetLatestPublicationTime
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      http://www.NationalGrid.com/EDP/UI/GetLatestPublicationTime
      Input:
      GetLatestPublicationTimeSoapIn (soap:body, use = literal)Source code
      parameters type GetLatestPublicationTime
      Output:
      GetLatestPublicationTimeSoapOut (soap:body, use = literal)Source code
      parameters type GetLatestPublicationTimeResponse
      • GetLatestPublicationTimeResult type dateTime

WSDL source code

<?xml version="1.0"?>
<wsdl:definitions targetNamespace="http://www.NationalGrid.com/EDP/UI/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:tns="http://www.NationalGrid.com/EDP/UI/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s1="http://www.NationalGrid.com/EDP/BusinessEntities/Public"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.NationalGrid.com/EDP/BusinessEntities/Public"></s:schema>
</wsdl:types>
</wsdl:definitions>