Base Endpoint

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

Parameters

NameTypeMandatoryDescription
typeSTRINGYESAccepted types:
  • au-volume
  • au-oi
  • nz-volume
toSTRINGNOOptional date filter to specify the upper limit of data. Using in volume types.
Format: yyyyMMdd. E.g. 20261228.
Default: Latest trading date of the corresponding market.
fromSTRINGNOOptional date filter to specify the lower limit of data. Using in volume types.
Format: yyyyMMdd. E.g. 20261228.
Default: 365 days before to date.
Max range: 1 year (366 days) between from and to.
dateSTRINGNOOptional date filter to specify the date of data. Using in open interest type.
Format: yyyyMMdd. E.g. 20261228.
Default: Latest trading date of Australian market

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

Examples

Australian Volume

  • Request:
GET
https://www.asxenergy.com.au/api/datamine?type=au-volume
  • JSON Response
{
    "from": "20250706",
    "to": "20260706",
    "tradingDays": 253,
    "data": {
        "volume": {
            "nsw": {
                "baseMonthFutures": "176",
                "baseQuarterFutures": "88863",
                "peakQuarterFutures": "17",
                "caps": "14324",
                "averageOptions": "60591",
                "calOptions": "13150",
                "finOptions": "8905",
                "peakOptions": "0",
                "block": "96612",
                "efp": "5831",
                "totalFutures": "103380",
                "totalOptions": "82646",
                "total": "186026",
                "average": "735.28"
            },
            "vic": {
                "baseMonthFutures": "91",
                "baseQuarterFutures": "58094",
                "peakQuarterFutures": "3",
                "caps": "16069",
                "averageOptions": "32710",
                "calOptions": "5006",
                "finOptions": "6237",
                "peakOptions": "0",
                "block": "55223",
                "efp": "4271",
                "totalFutures": "74257",
                "totalOptions": "43953",
                "total": "118210",
                "average": "467.23"
            },
            "qld": {
                "baseMonthFutures": "74",
                "baseQuarterFutures": "69767",
                "peakQuarterFutures": "9",
                "caps": "14214",
                "averageOptions": "32637",
                "calOptions": "14752",
                "finOptions": "12052",
                "peakOptions": "0",
                "block": "76021",
                "efp": "10103",
                "totalFutures": "84064",
                "totalOptions": "59441",
                "total": "143505",
                "average": "567.21"
            },
            "sa": {
                "baseMonthFutures": "0",
                "baseQuarterFutures": "3630",
                "peakQuarterFutures": "4",
                "caps": "1417",
                "averageOptions": "118",
                "calOptions": "0",
                "finOptions": "0",
                "peakOptions": "0",
                "block": "1352",
                "efp": "261",
                "totalFutures": "5051",
                "totalOptions": "118",
                "total": "5169",
                "average": "20.43"
            }
        },
        "quarterlyEquivalentVolume": {
            // Same structure as "volume"
            // ...
        },
        "mwh": {
            // Same structure as "volume"
            // ...
        },
        "faceValue": {
            // Same structure as "volume"
            // ...
        },
        "count": {
            // Same structure as "volume"
            // ...
        }
    }
}
  • CSV Response
volume
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total,average,block,efp
nsw,176,88863,17,14324,103380,60591,13150,8905,0,82646,186026,735.28,96612,5831
vic,91,58094,3,16069,74257,32710,5006,6237,0,43953,118210,467.23,55223,4271
qld,74,69767,9,14214,84064,32637,14752,12052,0,59441,143505,567.21,76021,10103
sa,0,3630,4,1417,5051,118,0,0,0,118,5169,20.43,1352,261

quarterlyEquivalentVolume
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total,average,block,efp
nsw,176,88863,17,14324,103380,60591,52600,35620,0,148811,252191,996.8,159834,5831
vic,91,58094,3,16069,74257,32710,20024,24948,0,77682,151939,600.55,87416,4271
qld,74,69767,9,14214,84064,32637,59008,48208,0,139853,223917,885.05,154531,10103
sa,0,3630,4,1417,5051,118,0,0,0,118,5169,20.43,1352,261

mwh
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total,average,block,efp
nsw,128832,194681904,7720,31337280,226155736,132787128,115295256,78096024,0,326178408,552334144,2183138.91,81007272,12358200
vic,66792,127256376,1380,35127168,162451716,71630832,43875960,54670320,0,170177112,332628828,1314738.45,50055432,9337224
qld,55056,152809896,4125,31081224,183950301,71279136,129326520,105698544,0,306304200,490254501,1937764.83,92259264,22134960
sa,0,7955400,1825,3105984,11063209,255792,0,0,0,255792,11319001,44739.13,2371920,570600

faceValue
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total,average,block,efp
nsw,11933802,20118201149,2096750,635644885,20767876586,13363531440,12501635520,8501242920,0,34366409880,55134286466,217922080.89,8342133384,1315039044
vic,6108468,9441832512,292560,513412924,9961646464,5542903680,3410839800,4183559040,0,13137302520,23098948984,91300193.61,3452941964,590807044
qld,4552573,13326011479,828161,504152300,13835544513,6495515760,11797042200,9599385720,0,27891943680,41727488193,164930783.37,7975671514,1810857507
sa,0,717988474,346752,64751496,783086722,28650960,0,0,0,28650960,811737682,3208449.34,188435505,46797014

count
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total,average,block,efp
nsw,88,42035,7,7062,49192,2323,618,351,0,3292,52484,207.45,4225,213
vic,29,23506,1,5885,29421,1242,197,242,0,1681,31102,122.93,2446,131
qld,19,21855,5,4596,26475,1150,555,438,0,2143,28618,113.11,3837,278
sa,0,1143,4,483,1630,8,0,0,0,8,1638,6.47,84,24

Australian Open Interest

  • Request:
GET https://www.asxenergy.com.au/api/datamine?type=au-oi&date=20250717
  • JSON Response
{
    "date": "20250717",
    "data": {
        "openInterest": {
            "nsw": {
                "baseMonthFutures": "169",
                "baseQuarterFutures": "11166",
                "peakQuarterFutures": "46",
                "caps": "5102",
                "averageOptions": "5149",
                "calOptions": "3023",
                "finOptions": "1276",
                "peakOptions": "0",
                "totalFutures": "16483",
                "totalOptions": "9448",
                "total": "25931"
            },
            "vic": {
                "baseMonthFutures": "32",
                "baseQuarterFutures": "10031",
                "peakQuarterFutures": "4",
                "caps": "4841",
                "averageOptions": "3635",
                "calOptions": "3794",
                "finOptions": "2055",
                "peakOptions": "0",
                "totalFutures": "14908",
                "totalOptions": "9484",
                "total": "24392"
            },
            "qld": {
                "baseMonthFutures": "34",
                "baseQuarterFutures": "16492",
                "peakQuarterFutures": "5",
                "caps": "5395",
                "averageOptions": "4445",
                "calOptions": "6366",
                "finOptions": "3745",
                "peakOptions": "0",
                "totalFutures": "21926",
                "totalOptions": "14556",
                "total": "36482"
            },
            "sa": {
                "baseMonthFutures": "0",
                "baseQuarterFutures": "722",
                "peakQuarterFutures": "0",
                "caps": "927",
                "averageOptions": "51",
                "calOptions": "0",
                "finOptions": "0",
                "peakOptions": "0",
                "totalFutures": "1649",
                "totalOptions": "51",
                "total": "1700"
            }
        },
        "quarterlyEquivalentOpenInterest": {
            // Same structure as "openInterest"
            // ...
        },
        "mwh": {
            // Same structure as "openInterest"
            // ...
        },
        "faceValue": {
            // Same structure as "openInterest"
            // ...
        }
    }
}
  • CSV Response
openInterest
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total
nsw,169,11166,46,5102,16483,5149,3023,1276,0,9448,25931
vic,32,10031,4,4841,14908,3635,3794,2055,0,9484,24392
qld,34,16492,5,5395,21926,4445,6366,3745,0,14556,36482
sa,0,722,0,927,1649,51,0,0,0,51,1700

quarterlyEquivalentOpenInterest
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total
nsw,169,11166,46,5102,16483,5149,12092,5104,0,22345,38828
vic,32,10031,4,4841,14908,3635,15176,8220,0,27031,41939
qld,34,16492,5,5395,21926,4445,25464,14980,0,44889,66815
sa,0,722,0,927,1649,51,0,0,0,51,1700

mwh
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total
nsw,123648,24489504,32685,11181552,35827389,11353392,26481480,11180160,0,49015032,84842421
vic,4416,21997920,3900,10615680,32621916,8004480,33242640,18006600,0,59253720,91875636
qld,4416,36183888,2300,11828544,48019148,9790560,55775760,32825400,0,98391720,146410868
sa,0,1581336,0,2033328,3614664,111648,0,0,0,111648,3726312

faceValue
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,caps,totalFutures,averageOptions,calOptions,finOptions,peakOptions,totalOptions,total
nsw,10510080,2867507877,5896818,323069066,3206983841,1389937488,3239001240,1338636600,0,5967575328,9174559169
vic,203092,1705851669,507000,179788521,1886350282,736794240,2475689640,1340403000,0,4552886880,6439237162
qld,271805,3526245334,481413,256379417,3783377969,1029565200,5800131000,3293469600,0,10123165800,13906543769
sa,0,150762833,0,60468389,211231222,11755680,0,0,0,11755680,222986902

New Zealand Volume

  • Request:
GET
https://www.asxenergy.com.au/api/datamine?type=nz-volume&from=20220706&to=20221230
  • JSON Response
{
    "from": "20220706",
    "to": "20221230",
    "tradingDays": 125,
    "data": {
        "volume": {
            "otahuhu": {
                "baseMonthFutures": "58421",
                "baseQuarterFutures": "101634",
                "peakQuarterFutures": "0",
                "calFutures": "12",
                "averageOptions": "4400",
                "calOptions": "0",
                "block": "8135",
                "efp": "4617",
                "totalFutures": "160067",
                "totalOptions": "4400",
                "total": "164467",
                "average": "1315.74"
            },
            "benmore": {
                "baseMonthFutures": "53629",
                "baseQuarterFutures": "101061",
                "peakQuarterFutures": "0",
                "calFutures": "0",
                "averageOptions": "900",
                "calOptions": "0",
                "block": "3603",
                "efp": "1953",
                "totalFutures": "154690",
                "totalOptions": "900",
                "total": "155590",
                "average": "1244.72"
            }
        },
        "quarterlyEquivalentVolume": {
            // Same structure as "volume"
            // ...
        },
        "mwh": {
            // Same structure as "volume"
            // ...
        },
        "faceValue": {
            // Same structure as "volume"
            // ...
        },
        "count": {
            // Same structure as "volume"
            // ...
        }
    }
}
  • CSV Response
volume
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,calFutures,totalFutures,averageOptions,calOptions,totalOptions,total,average,block,efp
otahuhu,58421,101634,0,12,160067,4400,0,4400,164467,1315.74,8135,4617
benmore,53629,101061,0,0,154690,900,0,900,155590,1244.72,3603,1953

quarterlyEquivalentVolume
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,calFutures,totalFutures,averageOptions,calOptions,totalOptions,total,average,block,efp
otahuhu,58421,101634,0,12,160067,4400,0,4400,164467,1315.74,4435,4617
benmore,53629,101061,0,0,154690,900,0,900,155590,1244.72,2903,1953

mwh
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,calFutures,totalFutures,averageOptions,calOptions,totalOptions,total,average,block,efp
otahuhu,0,0,0,0,0,0,0,0,0,0,0,0
benmore,0,0,0,0,0,0,0,0,0,0,0,0

faceValue
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,calFutures,totalFutures,averageOptions,calOptions,totalOptions,total,average,block,efp
otahuhu,535614887,3880701599,0,1834554,4418151040,189017400,0,189017400,4607168440,36857347.52,81978738,183763071
benmore,418903336,3187569540,0,0,3606472876,22558800,0,22558800,3629031676,29032253.41,59745658,64627134

count
state,baseMonthFutures,baseQuarterFutures,peakQuarterFutures,calFutures,totalFutures,averageOptions,calOptions,totalOptions,total,average,block,efp
otahuhu,3954,6581,0,1,10536,58,0,58,10594,84.75,117,37
benmore,3620,6656,0,0,10276,9,0,9,10285,82.28,56,29