AGL Energy
AGL Energy Limited (ASX:AGL) is Australia's oldest listed company — founded in Sydney in 1837 as the Australian Gas Light Company — and one of the country's largest integrated energy businesses, retailing electricity, gas, broadband and mobile to roughly four million customer accounts while owning the nation's largest electricity generation portfolio (Bayswater and Loy Yang A coal, gas peakers, hydro, wind, utility-scale solar and grid-scale batteries). It sits at both ends of the Australian value chain: generator and wholesale market participant in the NEM, and the retailer of record that holds the customer relationship, the billing account and the metering data. Its API posture is entirely a product of regulation, not of product strategy. AGL publishes no public developer portal and no self-serve API programme — apideveloper.agl.com.au resolves through Akamai but returns HTTP 403 to every anonymous client, and agl.com.au itself is bot-blocked at 403. What AGL does expose is the Consumer Data Right: it is a designated CDR energy data holder, listed on the CDR Register under brand "AGL" with public base URI https://public.cdr.agl.com.au, and that surface is real and verified — GET /cds-au/v1/discovery/status and /cds-au/v1/discovery/outages both return HTTP 200 with conformant Consumer Data Standards envelopes, and AGL's own outage notices describe scheduled downtime of the "AGL CDR Consent flow". Its energy plan Product Reference Data is genuinely open and anonymous — 1,343 plans at https://cdr.energymadeeasy.gov.au/agl/cds-au/v1/energy/plans — but that endpoint is operated centrally by the Australian Energy Regulator, not by AGL, which is the structural difference from CDR banking where every bank serves its own PRD. Consumer usage, billing, service point, DER and account data is available only to Accredited Data Recipients, over mTLS, under a consumer authorisation, with the base URI distributed through the CDR Register rather than published. AGL is therefore open on product data, closed to everyone but accredited recipients on consumer data, and silent everywhere else — it publishes no open grid or market data of its own. It is also migrating around four million customer services onto the Kaluza platform under a A$150m, 20 percent stake taken in 2024, so the retail data layer behind these mandated endpoints is being rebuilt on a third-party energy operating system.
AGL Energy publishes 9 API contracts indexed on the APIs.io network, including Data Holder Customers API, Data Holder Operations API, Distributed Energy Resources API, and 6 more. Tagged areas include Energy, Australia, Utilities, Electricity, and Gas.
The AGL Energy catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
AGL Energy’s developer surface includes authentication, changelog, API reference, documentation, support, and 30 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Australia Consumer Data Right register (accredited data recipients; banking, energy, non-bank lending) | covered | 37.7 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 5
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 9
Individual APIs this provider publishes, each with its own machine-readable definition.
AGL Energy Data Holder Customers API
Data Holder Customer endpoints
AGL Energy Data Holder Operations API
Data Holder Operations endpoints
AGL Energy Distributed Energy Resources API
Distributed Energy Resource endpoints
AGL Energy Electricity Service Points API
Electricity Service Point endpoints
AGL Energy Electricity Usage API
Electricity Usage endpoints
AGL Energy Account Balances API
Energy Account Balance endpoints
AGL Energy Account Billing API
Energy Account Billing endpoints
AGL Energy Accounts API
Energy Account endpoints
AGL Energy Plans API
Energy Plan endpoints
Scroll for all 9
Open Collections 2
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
CDR Common API
OPEN COLLECTIONCDR Energy API
OPEN COLLECTIONAgent Skills 4
Packaged agent skills for driving this provider's APIs from an AI assistant.
agl-energy-account-billing-review
AGENT SKILLagl-energy-check-cdr-availability
AGENT SKILLagl-energy-compare-retail-plans
AGENT SKILLagl-energy-consumer-usage-and-der
AGENT SKILLAGL Energy API pricing
Rate limits
- Customer Present per-customer TPS: 10 TPS per customer
- Customer Present per-software-product TPS: 50 TPS per Data Recipient Software Product
- Unattended sessions per day (low traffic periods): 20 sessions per day, per customer, per Data Recipient Software Product
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Agl Energy Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
AGL Energy
SLASemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Agl Energy Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
AGL Energy API Rules
SPECTRALOpenAPI Overlays 11
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Agl Energy Cds Common Overlay
DERIVEDAgl Energy Cds Energy Overlay
DERIVEDAgl Energy Energy Plans Overlay
DERIVEDScroll for all 11
JSON Schema 19
Standalone JSON Schema definitions for this provider's data models.
EnergyAccountDetailResponseV4
JSON SCHEMAEnergyAccountListResponseV2
JSON SCHEMAEnergyBalanceListResponse
JSON SCHEMAEnergyBalanceResponse
JSON SCHEMAEnergyBillingListResponseV3
JSON SCHEMAEnergyConcessionsResponse
JSON SCHEMAEnergyDerDetailResponse
JSON SCHEMAEnergyDerListResponse
JSON SCHEMAEnergyInvoiceListResponse
JSON SCHEMAEnergyPaymentScheduleResponse
JSON SCHEMAEnergyPlanListResponse
JSON SCHEMAEnergyPlanResponseV3
JSON SCHEMAEnergyServicePointDetailResponseV2
JSON SCHEMAEnergyServicePointListResponseV2
JSON SCHEMAEnergyUsageListResponse
JSON SCHEMAResponseCommonCustomerDetailV2
JSON SCHEMAResponseCommonCustomer
JSON SCHEMAResponseCommonDiscoveryStatus
JSON SCHEMAResponseDiscoveryOutagesList
JSON SCHEMAScroll for all 19
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
AGL Energy API — frequently asked questions
Does AGL Energy have an API?
Yes. APIs.io lists 9 APIs from AGL Energy, including AGL Energy Data Holder Customers API, AGL Energy Data Holder Operations API and AGL Energy Distributed Energy Resources API, and 6 more.
Is there an OpenAPI specification for the AGL Energy API?
Yes. APIs.io indexes 9 OpenAPI specifications for AGL Energy, each linked for download from this page.
How do I authenticate with the AGL Energy API?
AGL Energy uses bearer-token authentication (oauth2/openIdConnect/mutualTLS/none · 3 schemes). The details are profiled on APIs.io as Agl Energy Authentication.
Is the AGL Energy API ready for AI agents?
AGL Energy has a Kin Score of 44.8 out of 100 (developing) and an Agent Readiness score of 28.0 (agent-aware), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.