API Documentation

ASX Energy APIs: Faster, Easier Market Access

Overview

Access ASX Energy data the right way. Our APIs provide direct market data, eliminating manual extraction and ensuring seamless integration into your systems. The API provides the same, if not more, data than what's available on the website, enabling deeper insights and more robust statistical analysis.

Base URL

https://asxenergy.com.au/api

Authentication

ASX Energy API uses Bearer Token to authenticate requests. You can manage your API token in the Account API Management page.

Your API tokens carry many privileges, so be sure to keep them secure! Do not share your secret API tokens in publicly accessible areas such as publicly available projects, client-side code, etc. After created, your API token will only be displayed once. If you lost your API token, you can create a new one. Each user can have at most ONE token in active.

Authentication to the API is performed via HTTP Bearer Authentication. Provide your API token in the Authorization header.

Example request:

curl -H "Authorization: Bearer <your token>" \
     https://asxenergy.com.au/api

Timezone

All timestamps used in requests or returned by the API are based on Sydney, Australia local time — either AEST (Australian Eastern Standard Time) or AEDT (Australian Eastern Daylight Time), depending on daylight saving.


End-of-Day Data

Documentation for the ASX Energy End-of-Day data API

Tradelog Data

Learn how to use the ASX Energy Tradelog data endpoint

Intraday Data

Get ASX Energy intraday trading data

Intraday Messages

Get intraday trading messages from API

Intraday Trades

Keep up with all the intraday actions

Intraday Ticker

Stay up to date with market ticker

Get Available Dates

Easily retrieve all available Dates for a Code or Market