Home
Providers
Origin Energy
Origin Energy
Origin Energy Limited is Australia's largest energy retailer, an ASX-listed integrated gas and electricity company headquartered in Sydney that supplies roughly 4.5 million electricity, natural gas, LPG and broadband customer accounts, operates the Eraring Power Station and a large gas-fired and renewable generation portfolio, holds a stake in the Australia Pacific LNG project, and runs the Origin Loop virtual power plant. It sits at the retail end of the National Electricity Market value chain, buying and generating wholesale energy and selling it to households and businesses. Its API posture is defined almost entirely by regulation rather than by a developer strategy: Origin is a designated energy data holder under Australia's Consumer Data Right and that obligation is genuinely implemented — it appears on the CDR Register with its own public base URI, serves the Consumer Data Standards discovery endpoints anonymously, and presents an mTLS resource endpoint whose TLS certificate is issued by the ACCC's own CDR Certificate Authority — but every byte of actual customer usage, billing and DER data behind that surface is reachable only by an accredited data recipient acting on a consumer's consent. Alongside the mandate, Origin runs its retail business on Octopus Energy's Kraken platform (Origin holds an equity stake in Octopus and Kraken Technologies), which exposes a publicly readable partner developer portal with downloadable OpenAPI definitions, a GraphQL API, an external events catalogue and an OpenID Connect authorisation server — none of it self-serve. Origin publishes no open grid, market or system data of its own; the only anonymously retrievable data is its retail plan reference data, and that is served from the Australian Energy Regulator's Energy Made Easy CDR gateway, not from an Origin host.
Origin Energy publishes 20 APIs on the APIs.io network, including Account Import API, Business Import API, Data Holder Customers API, and 17 more. Tagged areas include Energy, Australia, Utilities, Electricity, and Gas.
The Origin Energy catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Origin Energy’s developer surface includes authentication, documentation, changelog, engineering blog, support, pricing, signup flow, and 45 more developer resources.
5 APIs
5 Features
4 Use Cases
On this page
Kin Score
APIs 23
Open Collections 5
Rate Limits 1
Features 5
Event Specs 1
Security Posture 3
Scopes 1
Agentic Access 1
Use Cases 4
Integrations 3
Resources 52
apis.yml
84 Operational Transparency
Composite quality — 53.6/100 · developing
Agent readiness — 41/100 · agent native
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 23
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Documented rate limits and quota policies.
Notable capabilities this provider offers.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 10
MCP servers, agent skills, and machine-readable catalogs
Scroll for all 10
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 6
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 9
Properties that don't map to a standard resource type
Scroll for all 9
Source (apis.yml)
aid: origin-energy
url: https://raw.githubusercontent.com/api-evangelist/origin-energy/refs/heads/main/apis.yml
name: Origin Energy
kind: company
description: 'Origin Energy Limited is Australia''s largest energy retailer, an ASX-listed integrated gas and electricity
company headquartered in Sydney that supplies roughly 4.5 million electricity, natural gas, LPG and broadband customer accounts,
operates the Eraring Power Station and a large gas-fired and renewable generation portfolio, holds a stake in the Australia
Pacific LNG project, and runs the Origin Loop virtual power plant. It sits at the retail end of the National Electricity
Market value chain, buying and generating wholesale energy and selling it to households and businesses. Its API posture
is defined almost entirely by regulation rather than by a developer strategy: Origin is a designated energy data holder
under Australia''s Consumer Data Right and that obligation is genuinely implemented — it appears on the CDR Register with
its own public base URI, serves the Consumer Data Standards discovery endpoints anonymously, and presents an mTLS resource
endpoint whose TLS certificate is issued by the ACCC''s own CDR Certificate Authority — but every byte of actual customer
usage, billing and DER data behind that surface is reachable only by an accredited data recipient acting on a consumer''s
consent. Alongside the mandate, Origin runs its retail business on Octopus Energy''s Kraken platform (Origin holds an equity
stake in Octopus and Kraken Technologies), which exposes a publicly readable partner developer portal with downloadable
OpenAPI definitions, a GraphQL API, an external events catalogue and an OpenID Connect authorisation server — none of it
self-serve. Origin publishes no open grid, market or system data of its own; the only anonymously retrievable data is its
retail plan reference data, and that is served from the Australian Energy Regulator''s Energy Made Easy CDR gateway, not
from an Origin host.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: approval
trial: false
try_now: false
public: false
label: Gated · CDR accreditation or Origin partner/customer account required
confidence: high
source:
- cdr-register
- well-known
- documentation
generated: '2026-07-27'
method: probed
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/origin-energy.png
tags:
- Energy
- Australia
- Utilities
- Electricity
- Gas
- Energy Retail
- Consumer Data Right
- Smart Metering
- Solar
- DER
- Demand Response
- Energy Markets
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.23'
apis:
- aid: origin-energy:origin-energy-kraken-graphql-api
name: Origin Energy Kraken GraphQL API
description: The primary Kraken platform API for Origin Energy accounts, agreements, meter points, readings, payments, quotes
and devices. Served at https://api.origin-kraken.energy/v1/graphql/ with a browser GraphQL IDE at the same URL. Verified
on 2026-07-27 — an anonymous POST with the query {__schema{queryType{name}}} returned HTTP 200 and introspection is enabled,
while data queries return the KT-CT-1112 AUTHORIZATION error until a bearer token is supplied. The documented usage constraints
are a per-request complexity limit of 550 and an hourly points allowance, with cursor pagination capped at first=100.
humanURL: https://developer.origin-kraken.energy/graphql/
baseURL: https://api.origin-kraken.energy/v1/graphql/
tags:
- Kraken
- GraphQL
- Account
- Meter Readings
- Payments
tags_raw:
- Kraken
- GraphQL
- Accounts
- Meter Readings
- Payments
properties:
- type: Documentation
url: https://developer.origin-kraken.energy/graphql/
- type: APIReference
url: https://developer.origin-kraken.energy/graphql/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/graphql/guides/basics/
- type: ChangeLog
url: https://developer.origin-kraken.energy/graphql/changelog/
- type: Errors
url: https://developer.origin-kraken.energy/graphql/reference/error-codes/
- type: GraphQL
url: graphql/origin-energy-kraken.graphql
name: Kraken GraphQL SDL harvested by anonymous introspection — 187 queries, 374 mutations, 2,407 types
- type: ToolCrosswalk
url: mcp/origin-energy-tool-crosswalk.yml
- type: ErrorCatalog
url: errors/origin-energy-error-codes.yml
- type: RateLimits
url: rate-limits/origin-energy-rate-limits.yml
- type: Idempotency
url: conventions/origin-energy-conventions.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: OAuthScopes
url: scopes/origin-energy-scopes.yml
- type: AgentSkill
url: skills/origin-energy-kraken-graphql-account-operations.md
name: Operate Origin Energy customer accounts through the Kraken GraphQL API
- aid: origin-energy:origin-energy-kraken-events
name: Origin Energy Kraken External Events
description: Origin's publicly readable Kraken External Events reference, cataloguing several hundred versioned event types
emitted by the platform. Confirmed HTTP 200 on 2026-07-27. The catalogue is explicitly Australian-market shaped, carrying
National Electricity Market industry events such as aus.industry.electricity.cats_notification.received-v1, aus.industry.electricity.register.network_tariff_code.changed-v1,
aus.industry.electricity.life_support_request.received-v1 and aus.electricity.move-in.completed-v1 alongside generic account,
agreement and approval events. The machine-readable schema endpoint (https://api.origin-kraken.energy/external-events/schema/)
returned HTTP 403 anonymously, so no event contract could be harvested.
humanURL: https://developer.origin-kraken.energy/events/
tags:
- Kraken
- Event
- Webhook
- NEM
- Australia
tags_raw:
- Kraken
- Events
- Webhooks
- NEM
- Australia
properties:
- type: Documentation
url: https://developer.origin-kraken.energy/events/
- type: APIReference
url: https://developer.origin-kraken.energy/events/reference/
- type: Webhooks
url: asyncapi/origin-energy-kraken-external-events.yml
name: Kraken External Events catalogue
baseURL: https://api.origin-kraken.energy/external-events
- aid: origin-energy:origin-energy-kraken-auth-api
name: Origin Energy Kraken Authorization Server
description: The OpenID Connect authorisation server issuing the bearer tokens used by both the Kraken REST and GraphQL
APIs. Its discovery document at https://auth.origin-kraken.energy/.well-known/openid-configuration was retrieved anonymously
with HTTP 200 on 2026-07-27 and is harvested verbatim here. Issuer https://auth.origin-kraken.energy/token/, authorization
/authorize/, token /token/, userinfo /userinfo/, revocation /revoke-token/, end session /logout/, JWKS /.well-known/jwks.json.
Client authentication is client_secret_post or client_secret_basic, with no registration endpoint and no PKCE methods
advertised, so clients are provisioned by Origin rather than self-registered. The document publishes 113 scopes, including
openid, full-customer-access, view:detailed-usage, request:consumption-data, query:electricity-meter-point-details, submit:meter-readings,
update:smart-meter-data-preferences, view:ev-data and view:smartflex-data.
humanURL: https://developer.origin-kraken.energy/graphql/guides/basics/
baseURL: https://auth.origin-kraken.energy
tags:
- OpenID Connect
- Authentication
- Kraken
tags_raw:
- OpenID Connect
- OAuth
- Authentication
- Kraken
properties:
- type: OpenIDConfiguration
url: well-known/origin-energy-kraken-openid-configuration.json
- type: Authentication
url: https://developer.origin-kraken.energy/graphql/guides/basics/
- type: JWKS
url: https://auth.origin-kraken.energy/.well-known/jwks.json
- type: OAuthScopes
url: scopes/origin-energy-scopes.yml
- type: WellKnown
url: well-known/origin-energy-well-known.yml
- aid: origin-energy:origin-energy-account-import-api
name: Origin Energy Account Import API
description: APIs for importing accounts.
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags: []
tags_raw:
- account_import
properties:
- type: OpenAPI
url: openapi/origin-energy-account-import-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-business-import-api
name: Origin Energy Business Import API
description: APIs for importing businesses with business contracts
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags: []
tags_raw:
- business_import
properties:
- type: OpenAPI
url: openapi/origin-energy-business-import-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-data-holder-customers-api
name: Origin Energy Data Holder Customers API
description: Data Holder Customer endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Data Holder Customers
properties:
- type: OpenAPI
url: openapi/origin-energy-data-holder-customers-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-data-holder-operations-api
name: Origin Energy Data Holder Operations API
description: Data Holder Operations endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Data Holder Operations
properties:
- type: OpenAPI
url: openapi/origin-energy-data-holder-operations-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-data-import-api
name: Origin Energy Data Import API
description: The data-import API from Origin Energy — 1 operation(s) for data-import.
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Data Import
tags_raw:
- data-import
properties:
- type: OpenAPI
url: openapi/origin-energy-data-import-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-distributed-energy-resources-api
name: Origin Energy Distributed Energy Resources API
description: Distributed Energy Resource endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Distributed Energy Resources
properties:
- type: OpenAPI
url: openapi/origin-energy-distributed-energy-resources-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-electricity-service-points-api
name: Origin Energy Electricity Service Points API
description: Electricity Service Point endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Electricity Service Points
properties:
- type: OpenAPI
url: openapi/origin-energy-electricity-service-points-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-electricity-usage-api
name: Origin Energy Electricity Usage API
description: Electricity Usage endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Electricity Usage
properties:
- type: OpenAPI
url: openapi/origin-energy-electricity-usage-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-energy-account-balances-api
name: Origin Energy Energy Account Balances API
description: Energy Account Balance endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Energy Account Balances
properties:
- type: OpenAPI
url: openapi/origin-energy-energy-account-balances-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-energy-account-billing-api
name: Origin Energy Energy Account Billing API
description: Energy Account Billing endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Energy Account Billing
properties:
- type: OpenAPI
url: openapi/origin-energy-energy-account-billing-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-energy-accounts-api
name: Origin Energy Energy Accounts API
description: Energy Account endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Energy Accounts
properties:
- type: OpenAPI
url: openapi/origin-energy-energy-accounts-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-energy-plans-api
name: Origin Energy Energy Plans API
description: Energy Plan endpoints
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- Energy Plans
properties:
- type: OpenAPI
url: openapi/origin-energy-energy-plans-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: APIReference
url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
- type: Documentation
url: https://developer.origin-kraken.energy/rest/
- type: APIReference
url: https://developer.origin-kraken.energy/rest/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/rest/guides/api-basics/
- type: Documentation
url: https://developer.origin-kraken.energy/rest/guides/data-import/
- aid: origin-energy:origin-energy-external-client-healthcheck-api
name: Origin Energy External Client Healthcheck API
description: The external-client-healthcheck API from Origin Energy — 1 operation(s) for external-client-healthcheck.
humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
baseURL: https://api.mydata.cdr.originenergy.com.au
tags:
- external-client-healthcheck
properties:
- type: OpenAPI
url: openapi/origin-energy-external-client-healthcheck-api-openapi.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Documentation
url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Documentation
url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.ym
# --- truncated at 32 KB (52 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/origin-energy/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/origin-energy"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/origin-energy/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/origin-energy/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.