Elhub
Elhub is Norway's national IT platform (datahub) for collecting and distributing electricity data, owned and operated by Elhub AS, a public company owned by Statnett SF. Grid companies, electricity suppliers and service providers use Elhub to exchange metering values and customer information for more than 4 million metering points, and it handles supplier switching and settlement processes. Households and businesses use Elhub Min side to view and share their own electricity data. The Elhub API Portal (api.elhub.no) offers public open-data APIs (Energy Data API, CC BY 4.0) and Maskinporten-protected APIs including Data Export, Market Data, Access, Settlement and Metering Values APIs.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Elhub the way a machine reads it — 149 machine-readable artifacts across 16 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Elhub scores 53.4/100 (developing), with a separate agent-readiness read of 29/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance. Every facet and dimension name is a link: it opens that measurement's page on APIs.io, where the rating runs across the whole catalog — the exact checks that feed it, how every profiled provider distributes on it, and who is at the top of it.
Put this on your own site. The badge is drawn live from Elhub's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/elhub/"
title="Elhub on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/elhub.svg"
alt="Elhub Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>
[](https://providers.apievangelist.com/providers/elhub/)
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/elhub/"
title="Elhub on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/elhub/card.svg"
alt="Elhub Kin Score — API readiness rating by API Evangelist" width="340" height="120" loading="lazy">
</a>
More shapes, themes and sizes → · Score as JSON · How badges work
How we profile Elhub
Each block below is one kind of artifact we hold for Elhub. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 92
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Data Export API
Maskinporten-protected API providing energy data file exports generated by on-demand or scheduled jobs of different job types, with access depending on job type and data permiss...
Elhub Accounting Point API
Accounting Point
Elhub Accounting Point Balance Responsible Party API
Accounting Point Balance Responsible Party
Elhub Accounting Point Bidding Zone API
Accounting Point Bidding Zone
Elhub Accounting Point End User API
Accounting Point End User
Elhub Accounting Point Energy Supplier API
Accounting Point Energy Supplier
Elhub Accounting Point Grid Location API
Accounting Point Grid Location
Elhub Accounting Point Metering Grid Area API
Accounting Point Metering Grid Area
Elhub Authentication API
Authentication
Elhub Authorization Documents API
Operations for creating, retrieving, managing, and submitting authorization documents.
Elhub Authorization Grants API
Operations for listing and retrieving authorization grants and their scopes.
Elhub Authorization Requests API
Operations for creating, retrieving, and managing authorization requests.
Elhub Consumption group API
The Consumption group API from Elhub — 2 operation(s) for consumption group.
Elhub Contracts API
The Contracts API from Elhub — 5 operation(s) for contracts.
Elhub Controllable Unit API
Controllable unit
Elhub Controllable Unit History API
The controllable_unit_history API from Elhub — 1 operation(s) for controllable_unit_history.
Elhub Controllable Unit Service Provider API
Relation between controllable unit and service provider
Elhub Controllable Unit Service Provider History API
The controllable_unit_service_provider_history API from Elhub — 1 operation(s) for controllable_unit_service_provider_history.
Elhub Controllable Unit Summary API
Controllable Unit Summary
Elhub Controllable Unit Suspension API
Controllable Unit Suspension
Elhub Controllable Unit Suspension Comment API
Controllable Unit Suspension Comment
Elhub Controllable Unit Suspension Comment History API
The controllable_unit_suspension_comment_history API from Elhub — 1 operation(s) for controllable_unit_suspension_comment_history.
Elhub Controllable Unit Suspension History API
The controllable_unit_suspension_history API from Elhub — 1 operation(s) for controllable_unit_suspension_history.
Elhub Entity API
Entity
Elhub Entity Client API
Entity client
Elhub Event API
Event
Elhub Events API
The Events API from Elhub — 1 operation(s) for events.
Elhub Grid area API
The Grid area API from Elhub — 3 operation(s) for grid area.
Elhub Identity API
Identity
Elhub Introspection API
Introspection
Elhub Line API
Line
Elhub Meta API
The Meta API from Elhub — 1 operation(s) for meta.
Elhub Metering Grid Area API
Metering Grid Area
Elhub Metering points API
The Metering points API from Elhub — 3 operation(s) for metering points.
Elhub Municipality API
The Municipality API from Elhub — 3 operation(s) for municipality.
Elhub Notice API
Notice
Elhub Notification API
Notification
Elhub Party API
The Party API from Elhub — 6 operation(s) for party.
Elhub Party History API
The party_history API from Elhub — 1 operation(s) for party_history.
Elhub Party Membership API
Party Membership
Elhub Party Membership History API
The party_membership_history API from Elhub — 1 operation(s) for party_membership_history.
Elhub Price area API
The Price area API from Elhub — 3 operation(s) for price area.
Elhub Product Type API
Product Type
Elhub Production group API
The Production group API from Elhub — 2 operation(s) for production group.
Elhub (rpc) controllable_unit_lookup API
The (rpc) controllable_unit_lookup API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup.
Elhub (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin API
The (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin.
Elhub (rpc) controllable_unit_lookup_sync_accounting_point API
The (rpc) controllable_unit_lookup_sync_accounting_point API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup_sync_accounting_point.
Elhub (rpc) current_controllable_unit_accounting_point API
The (rpc) current_controllable_unit_accounting_point API from Elhub — 1 operation(s) for (rpc) current_controllable_unit_accounting_point.
Elhub (rpc) entity_lookup API
The (rpc) entity_lookup API from Elhub — 1 operation(s) for (rpc) entity_lookup.
Elhub Secure ping API
The Secure ping API from Elhub — 2 operation(s) for secure ping.
Elhub Service Provider Product Application API
Service Provider Product Application
Elhub Service Provider Product Application Comment API
Service Provider Product Application Comment
Elhub Service Provider Product Application Comment History API
The service_provider_product_application_comment_history API from Elhub — 1 operation(s) for service_provider_product_application_comment_history.
Elhub Service Provider Product Application History API
The service_provider_product_application_history API from Elhub — 1 operation(s) for service_provider_product_application_history.
Elhub Service Provider Product Suspension API
Service Provider Product Suspension
Elhub Service Provider Product Suspension Comment API
Service Provider Product Suspension Comment
Elhub Service Provider Product Suspension Comment History API
The service_provider_product_suspension_comment_history API from Elhub — 1 operation(s) for service_provider_product_suspension_comment_history.
Elhub Service Provider Product Suspension History API
The service_provider_product_suspension_history API from Elhub — 1 operation(s) for service_provider_product_suspension_history.
Elhub Service Providing Group API
Service providing group
Elhub Service Providing Group Grid Prequalification API
Grid prequalification for service providing group
Elhub Service Providing Group Grid Prequalification Comment API
Grid prequalification for service providing group Comment
Elhub Service Providing Group Grid Prequalification Comment History API
The service_providing_group_grid_prequalification_comment_history API from Elhub — 1 operation(s) for service_providing_group_grid_prequalification_comment_history.
Elhub Service Providing Group Grid Prequalification History API
The service_providing_group_grid_prequalification_history API from Elhub — 1 operation(s) for service_providing_group_grid_prequalification_history.
Elhub Service Providing Group Grid Suspension API
Service Providing Group Grid Suspension
Elhub Service Providing Group Grid Suspension Comment API
Service Providing Group Grid Suspension Comment
Elhub Service Providing Group Grid Suspension Comment History API
The service_providing_group_grid_suspension_comment_history API from Elhub — 1 operation(s) for service_providing_group_grid_suspension_comment_history.
Elhub Service Providing Group Grid Suspension History API
The service_providing_group_grid_suspension_history API from Elhub — 1 operation(s) for service_providing_group_grid_suspension_history.
Elhub Service Providing Group History API
The service_providing_group_history API from Elhub — 1 operation(s) for service_providing_group_history.
Elhub Service Providing Group Membership API
Membership relation of controllable unit in service providing group
Elhub Service Providing Group Membership History API
The service_providing_group_membership_history API from Elhub — 1 operation(s) for service_providing_group_membership_history.
Elhub Service Providing Group Power Per Substation API
Service Providing Group Power Per Substation
Elhub Service Providing Group Product Application API
Service Providing Group Product Application
Elhub Service Providing Group Product Application Attachment API
Service Providing Group Product Application Attachment
Elhub Service Providing Group Product Application Comment API
Service Providing Group Product Application Comment
Elhub Service Providing Group Product Application Comment History API
The service_providing_group_product_application_comment_history API from Elhub — 1 operation(s) for service_providing_group_product_application_comment_history.
Elhub Service Providing Group Product Application History API
The service_providing_group_product_application_history API from Elhub — 1 operation(s) for service_providing_group_product_application_history.
Elhub Service Providing Group Product Suspension API
Service Providing Group Product Suspension
Elhub Service Providing Group Product Suspension Comment API
Service Providing Group Product Suspension Comment
Elhub Service Providing Group Product Suspension Comment History API
The service_providing_group_product_suspension_comment_history API from Elhub — 1 operation(s) for service_providing_group_product_suspension_comment_history.
Elhub Service Providing Group Product Suspension History API
The service_providing_group_product_suspension_history API from Elhub — 1 operation(s) for service_providing_group_product_suspension_history.
Elhub Service Providing Group Summary API
Service Providing Group Summary
Elhub Shared Production API
The Shared Production API from Elhub — 2 operation(s) for shared production.
Elhub Substation API
Substation
Elhub Substation Cluster API
Substation Cluster
Elhub System Operator Product Type API
System Operator Product Type
Elhub System Operator Product Type History API
The system_operator_product_type_history API from Elhub — 1 operation(s) for system_operator_product_type_history.
Elhub Technical Resource API
Technical Resource
Elhub Technical Resource History API
The technical_resource_history API from Elhub — 1 operation(s) for technical_resource_history.
Elhub Updates API
The Updates API from Elhub — 1 operation(s) for updates.
Elhub Versions API
The Versions API from Elhub — 2 operation(s) for versions.
Elhub Virtual Calculations API
The Virtual Calculations API from Elhub — 2 operation(s) for virtual calculations.
Elhub Work in Progress API
Endpoints under development and not yet part of the stable API contract.
Scroll within the panel for all 92 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the things the Kin Score reads for access clarity — renamed from commercial clarity in rubric 0.12, because a free statutory interface has access terms and no commercial ones.
Published pricing tiers and plan structures.
Elhub Plans Pricing
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Elhub Rate Limits
RATE LIMITSSemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Elhub Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Elhub API Rules
SPECTRALJSON Schema 48
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
client_credentials_request
JSON SCHEMAContractResponses
JSON SCHEMAContractSummaryResponse
JSON SCHEMAcontrollable_unit_history_response
JSON SCHEMAcontrollable_unit_history
JSON SCHEMAcontrollable_unit_lookup_request
JSON SCHEMAcontrollable_unit_lookup_response
JSON SCHEMAcontrollable_unit_response
JSON SCHEMAcontrollable_unit
JSON SCHEMAcontrollable_unit_service_provider_history
JSON SCHEMACreateContractRequests
JSON SCHEMAentity_client
JSON SCHEMAentity_lookup_request
JSON SCHEMAentity_lookup_response
JSON SCHEMAjwt_bearer_request
JSON SCHEMAline_response
JSON SCHEMAConsumptionGroupResponse
JSON SCHEMADataExportResponse
JSON SCHEMAGridAreaResponse
JSON SCHEMAMeteringPointResponse
JSON SCHEMAMunicipalityResponse
JSON SCHEMAPriceAreaResponse
JSON SCHEMAProductionGroupResponse
JSON SCHEMAservice_providing_group_history_response
JSON SCHEMAservice_providing_group_product_application
JSON SCHEMAsession_response
JSON SCHEMASharedProductionVersionPatchRequestDto
JSON SCHEMASharedProductionVersionResponseDto
JSON SCHEMASingleContractResponse
JSON SCHEMASingleUpdateContractRequest
JSON SCHEMAsubstation_cluster_response
JSON SCHEMAsubstation_response
JSON SCHEMAtechnical_resource_history_response
JSON SCHEMAtoken_exchange_request
JSON SCHEMAUpdateContractRequests
JSON SCHEMAuserinfo_response
JSON SCHEMAV1AuthorizationDocumentResource
JSON SCHEMAV1AuthorizationDocumentSubmission
JSON SCHEMAV1AuthorizationGrantResource
JSON SCHEMAV1AuthorizationRequestResource
JSON SCHEMAV1AuthorizationRequestSubmission
JSON SCHEMAVersionGetResponse
JSON SCHEMAVersionListResponse
JSON SCHEMAVirtualCalculationGetResponse
JSON SCHEMAVirtualCalculationListResponse
JSON SCHEMAScroll within the panel for all 48 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Elhub — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 10
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 10 ·
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 5
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/elhub · machine-readable index on apis.io
This is an independent, third-party profile of Elhub, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.