Overview

The ASX Energy Datga API provides historical and intraday market data via a convenient REST interface for your to integrate with your back-office systems.

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 commit your secret API tokens to source code or share in publicly accessible areas such as publicly visible projects, client-side code, etc.

After being created, your API token will only be displayed once. If you lose your API token, you can create a new one. Advanced subscribers can have one active production token at a time.

Subscribers without Advanced or Unlimited access may create a separate API Trial token (one per account, 7-day validity, three successful requests).

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.

Rate Limiting

The ASX Energy API enforces rate limits to ensure fair and reliable access for all users.

The limits are:

  • Maximum 10 requests per second per user;
  • Maximum 60 requests per minute per user.

Requests exceeding these limits may be temporarily blocked or rejected.