Australian Power Index (Eastern)

Base Endpoint

GET https://www.asxenergy.com.au/api/epi

Parameters

NameTypeMandatoryDescription
dateSTRINGNODate in format yyyymmdd.
Default value: the latest date available.

CSV Support

The API supports CSV-formatted responses when requested via the Accept header. To receive data in CSV format, set the following header in your request:

Accept: text/csv

JSON Response

{
    "date": "20260731",
    "data": [
        {
            "date": "20260731",
            "year": "2026",
            "epi": "30.13"
        },
        {
            "date": "20260731",
            "year": "2027",
            "epi": "72.92"
        },
        {
            "date": "20260731",
            "year": "2028",
            "epi": "77.53"
        },
        {
            "date": "20260731",
            "year": "2029",
            "epi": "87.49"
        }
    ]
}

CSV Response

date,year,epi
20260731,2026,30.13
20260731,2027,72.92
20260731,2028,77.53
20260731,2029,87.49

Australian Power Index (National)

Base Endpoint

GET https://www.asxenergy.com.au/api/npi

Parameters

NameTypeMandatoryDescription
dateSTRINGNODate in format yyyymmdd.
Default value: the latest date available.

CSV Support

The API supports CSV-formatted responses when requested via the Accept header. To receive data in CSV format, set the following header in your request:

Accept: text/csv

JSON Response

{
    "date": "20260731",
    "data": [
        {
            "date": "20260731",
            "year": "2026",
            "npi": "30.65"
        },
        {
            "date": "20260731",
            "year": "2027",
            "npi": "75.40"
        },
        {
            "date": "20260731",
            "year": "2028",
            "npi": "81.38"
        },
        {
            "date": "20260731",
            "year": "2029",
            "npi": "90.02"
        }
    ]
}

CSV Response

date,year,npi
20260731,2026,30.65
20260731,2027,75.40
20260731,2028,81.38
20260731,2029,90.02