tounify-API
Aktuelle Daten durch intelligente Automatisierung
tounify sammelt automatisiert die Stromtarif-Daten von einer Vielzahl an Anbietern in ganz Europa.
Die eingebaute Intelligenz erlernt die Tarifinformationsseiten der statischen Tarife und kommuniziert kontinuierlich mit den Schnittstellen der dynamischen Tarife. Dadurch können die aktuellsten Daten über die tounify-API zur Verfügung gestellt werden.
Die Einbindung in Ihr System erfolgt mit ein paar Zeilen Code.
1. Token erhalten
Um die tounify-API verwenden zu können, schreiben Sie uns einfach eine kurze E-Mail mit Ihrem Namen und Ihren Produkten / Verwendungszwecken. Wir stellen Ihnen dann einen personalisierten Token für Ihr Unternehmen zur Verfügung.
Der Token muss bei allen Transaktionen im Header als “Authorization: Bearer TOKEN” mitgesendet werden.
2. Energieversorger auflisten
Um eine Liste der Energieversorger zu erhalten, die Time-of-use-Tarife anbieten, stellen Sie ein GET request an:
https://api.tounify.io/v1/energySuppliers?country=COUNTRY_CODE
Der COUNTRY_CODE (im ISO 3166-1 alpha-2 format) kann optional als Request-Parameter hinzugefügt werden, um nur die in diesem Land tätigen Energieversorger aufzulisten. Die Antwort wird im JSON-Format ausgegeben:
[ { "id": "ESID1", "name": "Energy Supplier 1", "country": "AT" }, ... { "id": "ESID17", "name": "Energy Supplier 2", "country": "DE" } ]
3. Energietarife auflisten
Um eine Liste der Time-of-use-Energietarife zu erhalten, stellen Sie ein GET request an:
https://api.tounify.io/v1/energyTariffs?country=COUNTRY_CODE&esid=ES_ID
Der COUNTRY_CODE und ES_ID kann optional als Request-Parameter hinzugefügt werden, um nur die in diesem Land oder dieses Energieversorger verfügbaren Energietarife aufzulisten. Die Antwort wird im JSON-Format ausgegeben:
[ { "id": "ETID1", "name": "Tariff Name 1", "esid": "ESID1", "country": "AT", "link": "https://www.energy-utility.com/tariff-name1" }, ... { "id": "ETID3", "name": "Tariff Name 2", "esid": "ESID17", "country": "DE", "link": "https://www.energy-utility.com/tariff-name2" } ]
4. Netzbetreiber auflisten
Um eine Liste der verfügbaren Netzbetreiber (DSOs) zu erhalten, stellen Sie ein GET request an:
https://api.tounify.io/v1/dsos?country=COUNTRY_CODE
Der COUNTRY_CODE (in ISO 3166-1 alpha-2 format) kann optional als Request-Parameter hinzugefügt werden, um nur die in diesem Land tätigen DSOs aufzulisten. Die Antwort wird im JSON-Format ausgegeben:
[ { "id": "DSOID1", "name": "Distribution System Operator 1", "country": "AT" }, ... { "id": "DSOID17", "name": "Distribution System Operator 2", "country": "DE" } ]
5. Netztarife auflisten
Um eine Liste der Time-of-use-Netztarife zu erhalten, stellen Sie ein GET request an:
https://api.tounify.io/v1/gridTariffs?country=COUNTRY_CODE&dsoid=DSO_ID
Der COUNTRY_CODE und DSO_ID kann optional als Request-Parameter hinzugefügt werden, um nur die in diesem Land oder dieses DSOs verfügbaren Netztarife aufzulisten. Die Antwort wird im JSON-Format ausgegeben:
[ { "id": "GTID1", "name": "Tariff Name 1", "description": "Description of grid tariff details", "dsoid": "DSOID1", "country": "AT", "link": "https://www.energy-utility.com/tariff-name1" }, ... { "id": "GTID3", "name": "Tariff Name 2", "description": "Description of grid tariff details", "dsoid": "DSOID17", "country": "DE", "link": "https://www.energy-utility.com/tariff-name2" } ]
6. und zuletzt: Day-Ahead-Preise anzeigen
Day-Ahead-Preise für die meisten Tarife sind gegen Mittag verfügbar. Stellen Sie die folgende GET-Anfrage, um die Preise für den verfügbaren Zeithorizont abzurufen:
https://api.tounify.io/v1/dayahead?es_tariff=ET_ID&dso_tariff=GT_ID
Die ET_ID und GT_ID sind die in den vorherigen Schritten 3 und 5 angegebenen Tarif-IDs. Wenn sowohl Energie- als auch Netz-Tarif-IDs angegeben werden, ist der Preis im Wertearray die Summe aus Energie- und Netzpreis. Die Antwort wird im JSON-Format ausgegeben:
{ "es_tariff": "ETID1", "dso_tariff": "GTID1", "from_utc": 1605636000, "unit": "ct/kWh", "step": 60, "next": 1605639624, "values": [ 4.4, 4.43, ... 2.36 ] }
step ist das Zeit-Inkrement in Minuten zwischen jedem Preiswert.
next ist der UTC-Zeitstempel bei dem empfohlen wird die nächste Preisinformationen abzurufen