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 25 API contracts indexed on the APIs.io network, including Account Import API, Business Import API, Data Holder Customers API, and 22 more. Tagged areas include Energy, Australia, Utilities, Electricity, and Gas.
The Origin Energy catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
Origin Energy’s developer surface includes authentication, documentation, changelog, API reference, getting-started guide, and 48 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Energy & Utilities regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/origin-energy/"><img src="https://apis.io/badge/origin-energy/card.svg" alt="Origin Energy on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Access Clarityscores 13.2 — up to +17.4 composite points
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.
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 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.
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/graph...
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 cat...
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/.wel...
Sells electricity and natural gas to residential and business customers across the National Electricity Market and Western Australian gas market.
Generation and LNG
Operates the Eraring Power Station, gas-fired peaking plant and renewable assets, and holds an interest in Australia Pacific LNG.
Origin Loop Virtual Power Plant
Aggregates customer solar, batteries and connected devices into one of Australia's largest virtual power plants for demand response and grid services.
Kraken Retail Platform
Runs its retail billing, CRM and customer operations on Octopus Energy's Kraken platform, in which Origin holds an equity stake.
Consumer Data Right Data Holding
Designated energy data holder under the Consumer Data Right, sharing customer usage, billing and DER data with accredited data recipients on consumer consent.
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.
An accredited CDR data recipient obtains an Origin customer's usage, billing and service point data with that customer's consent, for comparison, budgeting or energy management.
Retail Plan Comparison
Anyone can pull Origin's 3,595 published electricity and gas plans anonymously from the AER Energy Made Easy CDR gateway to build a comparison or switching tool.
Partner Platform Integration
Origin partner organisations integrate with the Kraken REST and GraphQL APIs for account, payment, order and meter reading workflows.
Customer Migration
The Kraken data-import REST API ingests accounts, historical statements, transactions and payment instructions when customers are migrated onto the platform.
Pre-built integrations with other platforms and tools.
Kraken Technologies
Origin's retail platform is Octopus Energy's Kraken, tenanted at origin-kraken.energy; Origin holds an equity stake in both Octopus Energy and Kraken Technologies.
AEMO
The Australian Energy Market Operator is the secondary data holder in the CDR energy sector, holding metering and NMI standing data that complements the retailer's own.
AER Energy Made Easy
The Australian Energy Regulator hosts Origin's Consumer Data Standards plan reference data endpoints at cdr.energymadeeasy.gov.au/origin.
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://www.originenergy.com.au/static/tal-client/apple-touch-icon.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-10-20'
x-coverage:
state: covered
reason: identity-verified
detail: Identity pass 2026-10-20. Website and all www.originenergy.com.au pointers re-fetched with a browser User-Agent
and returned 200 with Origin Energy page titles (the preflight's dead flags were crawler-UA refusals, not missing pages).
Image switched to the provider's own icon because the shared S3 icon returned 403. www.cdr.gov.au timed out from our network
and is left unverified.
evidence:
- url: https://www.originenergy.com.au/
status: 200
- url: https://www.originenergy.com.au/electricity-gas/plans.html
status: 200
- url: https://www.originenergy.com.au/terms-of-use/
status: 200
- url: https://www.originenergy.com.au/help-support
status: 200
- url: https://www.originenergy.com.au/sign-up/
status: 200
- url: https://www.originenergy.com.au/privacy/
status: 200
- url: https://www.originenergy.com.au/blog/
status: 200
- url: https://www.originenergy.com.au/blog/feed/
status: 200
- url: https://developer.origin-kraken.energy/
status: 200
- url: https://developer.origin-kraken.energy/announcements/
status: 200
- url: https://developer.origin-kraken.energy/graphql/reference/
status: 200
- url: https://developer.origin-kraken.energy/graphql/guides/basics/
status: 200
- url: https://github.com/origin-energy
status: 200
- url: https://www.linkedin.com/company/origin-energy
status: 200
- url: https://bugcrowd.com/engagements/originenergy-og1
status: 200
- url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
status: 200
- url: https://www.originenergy.com.au/static/tal-client/apple-touch-icon.png
status: 200
- url: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/origin-energy.png
status: 403
- url: https://www.cdr.gov.au/for-providers/accreditation
status: 0
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/origin-energy/overview
- type: Spectral
url: rules/origin-energy-rules.yml
- type: JSONLD
url: json-ld/origin-energy-context.jsonld
- type: Vocabulary
url: vocabulary/origin-energy-vocabulary.yml
- type: Hosts
url: hosts/origin-energy-hosts.yml
- type: IntegrationEdges
url: integrations/origin-energy-integration-edges.yml
- type: Vendors
url: vendors/origin-energy-vendors.yml
- url: https://www.originenergy.com.au/blog/feed/
type: BlogRSS
- type: CapabilityMap
url: capabilities/origin-energy-capability-edges.yml
name: Origin Energy Business Capability Map
- type: Overlay
url: overlays/origin-energy-cds-energy-overlay.yaml
- type: AgentSkill
url: skills/origin-energy-cdr-consented-energy-data.md
- type: Overlay
url: overlays/origin-energy-cds-common-overlay.yaml
- type: AgentSkill
url: skills/origin-energy-retail-plan-comparison.md
- type: Overlay
url: overlays/origin-energy-kraken-default-overlay.yaml
- type: Overlay
url: overlays/origin-energy-kraken-data-import-overlay.yaml
- type: Overlay
url: overlays/origin-energy-kraken-orders-overlay.yaml
- type: AgentSkill
url: skills/origin-energy-kraken-customer-migration.md
- type: AgentSkill
url: skills/origin-energy-kraken-order-scheduling.md
- type: X-MCPServerCandidate
url: mcp/origin-energy-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: AgenticAccess
url: agentic-access/origin-energy-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/origin-energy-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/origin-energy-domain-security.yml
- type: Authentication
url: authentication/origin-energy-authentication.yml
- type: Website
url: https://www.originenergy.com.au/
- type: DeveloperPortal
url: https://developer.origin-kraken.energy/
- type: Documentation
url: https://developer.origin-kraken.energy/
- type: OpenIDConfiguration
url: well-known/origin-energy-kraken-openid-configuration.json
- type: ChangeLog
url: https://developer.origin-kraken.energy/announcements/
- type: GitHubOrganization
url: https://github.com/origin-energy
- type: LinkedIn
url: https://www.linkedin.com/company/origin-energy
- type: Registration
url: https://www.cdr.gov.au/for-providers/accreditation
- type: Regulation
url: https://www.cdr.gov.au/
- type: Features
data:
- name: Electricity and Gas Retail
description: Sells electricity and natural gas to residential and business customers across the National Electricity Market
and Western Australian gas market.
- name: Generation and LNG
description: Operates the Eraring Power Station, gas-fired peaking plant and renewable assets, and holds an interest in
Australia Pacific LNG.
- name: Origin Loop Virtual Power Plant
description: Aggregates customer solar, batteries and connected devices into one of Australia's largest virtual power
plants for demand response and grid services.
- name: Kraken Retail Platform
description: Runs its retail billing, CRM and customer operations on Octopus Energy's Kraken platform, in which Origin
holds an equity stake.
- name: Consumer Data Right Data Holding
description: Designated energy data holder under the Consumer Data Right, sharing customer usage, billing and DER data
with accredited data recipients on consumer consent.
- type: UseCases
data:
- name: Consented Energy Data Sharing
description: An accredited CDR data recipient obtains an Origin customer's usage, billing and service point data with
that customer's consent, for comparison, budgeting or energy management.
- name: Retail Plan Comparison
description: Anyone can pull Origin's 3,595 published electricity and gas plans anonymously from the AER Energy Made Easy
CDR gateway to build a comparison or switching tool.
- name: Partner Platform Integration
description: Origin partner organisations integrate with the Kraken REST and GraphQL APIs for account, payment, order
and meter reading workflows.
- name: Customer Migration
description: The Kraken data-import REST API ingests accounts, historical statements, transactions and payment instructions
when customers are migrated onto the platform.
- type: Integrations
data:
- name: Kraken Technologies
description: Origin's retail platform is Octopus Energy's Kraken, tenanted at origin-kraken.energy; Origin holds an equity
stake in both Octopus Energy and Kraken Technologies.
- name: AEMO
description: The Australian Energy Market Operator is the secondary data holder in the CDR energy sector, holding metering
and NMI standing data that complements the retailer's own.
- name: AER Energy Made Easy
description: The Australian Energy Regulator hosts Origin's Consumer Data Standards plan reference data endpoints at cdr.energymadeeasy.gov.au/origin.
- type: APIReference
url: https://developer.origin-kraken.energy/graphql/reference/
- type: GettingStarted
url: https://developer.origin-kraken.energy/graphql/guides/basics/
- type: ChangeLog
url: changelog/origin-energy-changelog.yml
name: Origin Energy Kraken changelog artifact
- type: Conventions
url: conventions/origin-energy-conventions.yml
- type: Idempotency
url: conventions/origin-energy-conventions.yml
name: Kraken GraphQL idempotencyKey contract across 17 mutation inputs (KT-CT-9221 on reuse)
- type: RateLimits
url: rate-limits/origin-energy-rate-limits.yml
- type: ErrorCatalog
url: errors/origin-energy-error-codes.yml
name: 878 Kraken KT-XX-NNNNN error codes
- type: ErrorCatalog
url: errors/origin-energy-problem-types.yml
name: Error envelopes across the CDR and Kraken surfaces
- type: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- type: StatusPage
url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
name: Consumer Data Standards Get Status endpoint — the only operational status surface Origin publishes
- type: Deprecation
url: https://developer.origin-kraken.energy/announcements/
name: Dated deprecation announcements; deprecated fields state a removal-on-or-after date
- type: OAuthScopes
url: scopes/origin-energy-scopes.yml
name: 113 Kraken OpenID Connect scopes
- type: Conformance
url: conformance/origin-energy-conformance.yml
- type: Security
url: https://bugcrowd.com/engagements/originenergy-og1
name: Origin Energy vulnerability disclosure program, managed by Bugcrowd
- type: SecurityTxt
url: well-known/origin-energy-security.txt
- type: WellKnown
url: well-known/origin-energy-well-known.yml
name: 'Searched result: no first-party client library exists in any public registry'
- type: LLMsTxt
url: llms/origin-energy-llms.txt
name: Origin Energy's own published llms.txt, saved verbatim
- type: LLMsTxt
url: llms/origin-energy-api-llms.txt
name: API Evangelist generated API-surface llms.txt
- type: DataModel
url: data-model/origin-energy-data-model.yml
- type: Webhooks
url: asyncapi/origin-energy-kraken-external-events.yml
name: Kraken External Events catalogue — 440+ versioned event types emitted to AWS EventBridge
- type: AgentSkill
url: skills/_index.yml
name: Five packaged agent skills grounded in verified operation names
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: 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
- OAuth
- 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://developer.origin-kraken.energy/rest/reference/
baseURL: https://api.origin-kraken.energy
tags: []
tags_raw:
- account_import
properties:
- type: OpenAPI
url: openapi/origin-energy-account-import-api-openapi.yml
- 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: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- 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/
- type: JSONSchema
url: json-schema/origin-energy-origin-account-schema.json
- type: JSONSchema
url: json-schema/origin-energy-process-account-import-process-schema.json
- type: JSONSchema
url: json-schema/origin-energy-account-transfer-status-schema.json
- type: JSONSchema
url: json-schema/origin-energy-import-status-response-schema.json
- type: JSONSchema
url: json-schema/origin-energy-create-or-update-account-import-process-schema.json
- type: JSONSchema
url: json-schema/origin-energy-process-account-import-process-creation-schema.json
- aid: origin-energy:origin-energy-business-import-api
name: Origin Energy Business Import API
description: APIs for importing businesses with business contracts
humanURL: https://developer.origin-kraken.energy/rest/reference/
baseURL: https://api.origin-kraken.energy
tags: []
tags_raw:
- business_import
properties:
- type: OpenAPI
url: openapi/origin-energy-business-import-api-openapi.yml
- 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: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- 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/
- type: JSONSchema
url: json-schema/origin-energy-business-import-process-schema.json
- type: JSONSchema
url: json-schema/origin-energy-business-import-process-creation-schema.json
- 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/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-response-common-customer-detail-v2-schema.json
- type: JSONSchema
url: json-schema/origin-energy-response-common-customer-schema.json
- 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/#discovery-apis
baseURL: https://public.mydata.cdr.originenergy.com.au/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-response-common-discovery-status-schema.json
- type: JSONSchema
url: json-schema/origin-energy-response-discovery-outages-list-schema.json
- 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://developer.origin-kraken.energy/rest/reference/
baseURL: https://api.origin-kraken.energy
tags:
- Data Import
tags_raw:
- data-import
properties:
- type: OpenAPI
url: openapi/origin-energy-data-import-api-openapi.yml
- 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: Lifecycle
url: lifecycle/origin-energy-lifecycle.yml
- 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/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-energy-der-list-response-schema.json
- type: JSONSchema
url: json-schema/origin-energy-energy-der-detail-response-schema.json
- 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/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-energy-service-point-list-response-v2-schema.json
- type: JSONSchema
url: json-schema/origin-energy-energy-service-point-detail-response-v2-schema.json
- 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/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-energy-usage-list-response-schema.json
- aid: origin-energy:origin-energy-energy-account-balances-api
name: Origin 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/cds-au/v1
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: JSONSchema
url: json-schema/origin-energy-energy-balance-list-response-schema.json
- type: JSONSchema
url: json-schema/origin-energy-energy-balance-response-schema.json
# --- truncated at 32 KB (49 KB total) ---
# Full source: https://artifacts.apis.io/origin-energy/apis.yml
Origin Energy API — frequently asked questions
Does Origin Energy have an API?
Yes. APIs.io lists 25 APIs from Origin Energy, including Origin Energy Kraken GraphQL API, Origin Energy Kraken External Events and Origin Energy Kraken Authorization Server, and 22 more.
Is there an OpenAPI specification for the Origin Energy API?
Yes. APIs.io indexes 22 OpenAPI specifications for Origin Energy, each linked for download from this page.
How do I authenticate with the Origin Energy API?
Origin Energy documents its authentication (openIdConnect/oauth2/apiKey/http/mutualTLS · 8 schemes). The details are profiled on APIs.io as Origin Energy Authentication.
Is the Origin Energy API ready for AI agents?
Origin Energy has a Kin Score of 62.2 out of 100 (strong) and an Agent Readiness score of 43.0 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.