Skip to main content
GET
/
tariff
/
region
/
{region}
Search tariff data by region
curl --request GET \
  --url https://to-be-hosted-by-each-service-provider/tariff/region/{region}
[
  {
    "object": "tariff",
    "object_version": "1.0",
    "provider_id": "prv_63a6087272921ef075a8fd3e",
    "supplier_label": "ACME Retail Energy Ltd",
    "tariff_reference": "gb-acme",
    "tariff_label": "Online Fixed",
    "location_id": "loc_641b90b758fb8e6293716e40",
    "region": "UKPN",
    "live_mode": true,
    "tariff_date": "2023-04-16T00:00:00+01:00",
    "tariff_version": "22",
    "tariff_expiry": "2026-04-16T00:00:00+01:00",
    "contract_start_date": "2024-09-14T00:00:00+01:00",
    "contract_end_date": "2025-09-13T00:00:00+01:00",
    "mpxn": "1012345678901",
    "is_linked": false,
    "direction": "IMPORT",
    "tariff_type": "COMMODITY",
    "timezone": "Europe/London",
    "tariff_schedule": [
      {
        "time_of_use": "DYNAMIC",
        "standing_charge": 0.321,
        "months": [
          "All"
        ],
        "days_and_hours": [
          {
            "days": [
              "All"
            ],
            "hours": [
              {
                "valid_from": "00:00:00",
                "valid_to": "00:00:00",
                "rate": [
                  {
                    "to_kwh": 30.5,
                    "value": 0.12
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "time_created": "2023-05-15T05:37+01:00"
  }
]

Path Parameters

region
string
required

Region to filter the data by

Response

A filtered list of data entries

object
string
Example:

"tariff"

object_version
string
Example:

"1.0"

provider_id
string

Internal ID of the provider the tariff belongs to.

Example:

"prv_63a6087272921ef075a8fd3e"

supplier_label
string
Example:

"ACME Retail Energy Ltd"

tariff_reference
string
Example:

"gb-acme"

tariff_label
string
Example:

"Online Fixed"

location_id
string

Internal Location ID the tariff element is associated with.

Example:

"loc_641b90b758fb8e6293716e40"

region
string
Example:

"UKPN"

live_mode
boolean

Value true if the object exists in live mode or false if it exists in test mode.

Example:

true

tariff_date
string<date-time>

Date format in ISO 8601.

Example:

"2023-04-16T00:00:00+01:00"

tariff_version
string
Example:

"22"

tariff_expiry
string<date-time>

Date format in ISO 8601.

Example:

"2026-04-16T00:00:00+01:00"

contract_start_date
string<date-time>

Indicates start date (ISO 8601 format) of the energy supply contract between customer and provider.

Example:

"2024-09-14T00:00:00+01:00"

contract_end_date
string<date-time>

Indicates end date (ISO 8601 format) of the energy supply contract between customer and provider.

Example:

"2025-09-13T00:00:00+01:00"

mpxn
string
Example:

"1012345678901"

is_linked
boolean

Indicates that the tariff is linked to an external data source and is automatically updated.

Example:

false

direction
enum<string>

Indicates direction of energy transfer this tariff applies to.

Available options:
IMPORT,
EXPORT
Example:

"IMPORT"

tariff_type
enum<string>

Indicates tariff type.

Available options:
COMMODITY,
NON_COMMODITY
Example:

"COMMODITY"

timezone
string

The timezone at the location, in 'tz database format'.

Example:

"Europe/London"

tariff_schedule
object[]

Tariff schedule object.

time_created
string<date-time>

Indicates time (ISO 8601 format) when this tariff object was created.

Example:

"2023-05-15T05:37+01:00"