Software & platforms

Austrian smart meter data in your software

Register your customers’ metering points, request their approval and receive electricity and gas readings through the REST API or webhooks, as the grid operator delivers them, with quality marks and later revisions.

Energy data inside your product

Your customer’s site

Electricity and gas meters

energiedaten.at

Readings, time references and quality

Your application

Meter readings for your product’s calculations and views

Build the part your customers come to you for

Use Austrian electricity and gas readings in your product’s calculations, reports and customer views. We handle the grid-operator communication and deliver the readings in one format for all of Austria’s 140+ grid operators.

Sustainability software

Feed meter readings into your reporting workflow. Your product combines them with other inputs and applies its own emission factors and calculations.

Solar and billing platforms

Combine grid import and feed-in readings with inverter data, or bill on the grid operator’s readings once the correction window has closed.

Custom client applications

Add the data source to the application you are building for your client. Keep the storage, aggregation and presentation that already fit the project.

Connect a meter through your application

Register the metering point through the API, then start its consent request. Your customer approves sharing in the grid operator’s portal. The meter’s status lets your application distinguish a pending connection from one that is connected; a demo meter with readings lets you build the import before the first real approval.

  1. Register the meter

    POST /api/v1/smart-meters
  2. Request approval

    POST /api/v1/smart-meters/{id}/consent
  3. Read the status

    GET /api/v1/smart-meters/{id}
  4. Sync the readings

    GET /api/v1/smart-meters/{id}/data?cursor=…

Inspect the data your application receives

This API excerpt contains one quarter-hour reading from a demo meter, its register and quality. The response specifies kWh as the unit; timestamps include the UTC offset.

Select the readings your product needs. A meter can return several registers for the same interval, so choose the appropriate series rather than adding every returned value together.

Read the API documentation
API example with demo data
{
  "unit": "kWh",
  "data": [{
    "timestamp": "2026-09-06T21:45:00+00:00",
    "timestamp_end": "2026-09-06T22:00:00+00:00",
    "value": 3.055,
    "obis_code": "1-1:1.9.0 G.01",
    "quality": 1,
    "updated_at": "2026-09-07T10:51:27+00:00"
  }],
  "next_cursor": "MjAyNi0wOS0wN1QxMDo1MToyN1o…"
}

Metered consumption register · quality 1: measured. Other response fields and the grid-import register are omitted here.

Keep later corrections in your data flow

Grid operators can revise a value for up to about 60 days after the measured day. Pass the next_cursor from your last response as cursor and you receive every new and revised reading since then, within your plan’s retention period.

A webhook pushes the same new and revised readings to your endpoint, so your application can update its local copy without a polling schedule.

Focus development on your product

energiedaten.at

We handle grid-operator communication and make the received readings available in a consistent format.

Your application

You build the import, apply updates and connect the readings to your product’s calculations and customer experience.

What the plans include

The REST API is included in every plan. Webhooks are available from the Light plan, MQTT from Plus and SFTP from Pro. You pay for a plan with a number of included meters plus a monthly amount for each additional meter.

FAQ

Questions about integrating meter data

Yes. A webhook delivers new and revised readings to your endpoint, signed with HMAC-SHA256; MQTT and SFTP are available as well. Electricity and gas values arrive on the grid operator’s daily delivery cycle, so none of these channels is live telemetry.

Yes. Request past readings for a metering point through the API, up to one, two or three years back depending on plan. Older periods may arrive at daily resolution.

Yes. Customers, sites and metering points have their own endpoints, so your application can mirror its own account structure in energiedaten.at.

Yes. A demo meter with readings is available from the Light plan, so you can build the import before a customer has approved anything.

Requests are limited per API token and plan; the current limits and the response headers that report them are in the API reference.

Readings are personal data of your customers. energiedaten.at processes them on your behalf under a data processing agreement in accordance with Art. 28 GDPR, hosted in the EU.

Test the input your application needs

Start with the demo meter or one Austrian metering point. Use the API documentation to connect it to your application.

Get an API key

Discuss the integration for your client project