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