Tibber Data API
Tibber's modern REST API for third-party connected IoT devices. OAuth 2.0 Authorization Code Flow with PKCE; scopes gate each device category (`data-api-vehicles-read`, `data-api-chargers-read`, `data-api-thermostats-read`, `data-api-inverters-read`, `data-api-energy-systems-read`). Endpoints list homes, list and inspect devices, and walk paginated immutable device history at quarter-hour, hour, day, or month resolution. Tibber Pulse live streaming, pricing, and proprietary optimisation logic are explicitly out of scope and remain on the legacy GraphQL API.
Documentation
Documentation
https://data-api.tibber.com/docs/
Documentation
https://data-api.tibber.com/docs/get-started/
Documentation
https://data-api.tibber.com/docs/api-usage/
Documentation
https://data-api.tibber.com/docs/api-usage/rate-limiting/
Documentation
https://data-api.tibber.com/docs/api-usage/retry-backoff/
Documentation
https://data-api.tibber.com/docs/api-usage/troubleshooting/
Authentication
https://data-api.tibber.com/docs/auth/
Documentation
https://data-api.tibber.com/docs/devices/supported/
Documentation
https://data-api.tibber.com/docs/devices/device-history/
Documentation
https://data-api.tibber.com/docs/managing-clients/
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-list-homes-example.json
Example
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-device-example.json
Example
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-device-history-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-device-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-device-history-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-structure/tibber-device-structure.json