Eine Stromtarifrechner-API aus deinem Excel-Preisblatt.
Eine Stromtarifrechner-API kalkuliert aus dem Verbrauch eines Kunden und deinem Preisblatt ein Angebot: Arbeitspreis, Grundpreis, Gesamtkosten und Abschlag pro Monat. Deine Excel-Datei rechnet das schon. SpreadAPI veröffentlicht sie als API und als Angebotsrechner für Strom auf deiner Website, damit Vertrieb, Partnerportale und KI-Assistenten aus demselben Preisblatt kalkulieren.
- Abschlag pro Monat
- 169,00 €
- Arbeitspreis (ct/kWh)
- 34,1
- Netzentgelt (ct/kWh)
- 8,6
- Günstigster Tarif bei diesem Verbrauch
- Dynamik
| Monat | Verbrauch kWh | Kosten | Abschlag | Saldo |
|---|---|---|---|---|
| 1 | 426 | 220,79 € | 169,00 € | -51,79 € |
| 2 | 384 | 200,51 € | 169,00 € | -83,30 € |
| 3 | 357 | 187,48 € | 169,00 € | -101,78 € |
| 4 | 300 | 159,97 € | 169,00 € | -92,75 € |
| 5 | 266 | 143,55 € | 169,00 € | -67,30 € |
| 6 | 239 | 130,52 € | 169,00 € | -28,82 € |
Aufruf ansehen
Ein Beispiel, kein Live-Aufruf: die Anfrage für die Standardwerte und die Ausgaben der Antwort.
https://spreadapi.io/api/v1/services/410c7f87-78c7-42db-83dd-edbe83cb2d03_mwf71a01herq6/execute?usage=3800&tariff=%C3%96ko&grid_area=Mitte&bonus=0.05
{
"outputs": [
{
"name": "unit_rate",
"title": "Arbeitspreis (ct/kWh)",
"value": 34.1,
"formatString": "0.00"
},
{
"name": "grid_fee",
"title": "Netzentgelt (ct/kWh)",
"value": 8.6,
"formatString": "0.00"
},
{
"name": "energy_cost",
"title": "Energiekosten pro Jahr",
"value": 1622.6,
"formatString": "#,##0.00 €"
},
{
"name": "standing_charge",
"title": "Grundpreis pro Jahr",
"value": 160.8,
"formatString": "#,##0.00 €"
},
{
"name": "bonus_amount",
"title": "Bonus im ersten Jahr",
"value": -89.17,
"formatString": "#,##0.00 €"
},
{
"name": "tax",
"title": "Mehrwertsteuer 19 %",
"value": 321.9,
"formatString": "#,##0.00 €"
},
{
"name": "total_first_year",
"title": "Gesamtkosten im ersten Jahr",
"value": 2016.13,
"formatString": "#,##0.00 €"
},
{
"name": "monthly_instalment",
"title": "Abschlag pro Monat",
"value": 169,
"formatString": "#,##0.00 €"
},
{
"name": "cheapest_tariff",
"title": "Günstigster Tarif bei diesem Verbrauch",
"value": "Dynamik"
},
{
"name": "monthly_forecast",
"title": "Monatsprognose",
"value": [
["Monat", "Verbrauch kWh", "Kosten", "Abschlag", "Saldo"],
[1, 426, 220.79, 169, -51.79],
[2, 384, 200.51, 169, -83.3],
[3, 357, 187.48, 169, -101.78],
[4, 300, 159.97, 169, -92.75],
[5, 266, 143.55, 169, -67.3],
[6, 239, 130.52, 169, -28.82],
[7, 232, 127.14, 169, 13.04],
[8, 239, 130.52, 169, 51.52],
[9, 270, 145.48, 169, 75.04],
[10, 315, 167.21, 169, 76.83],
[11, 369, 193.27, 169, 52.56],
[12, 403, 209.69, 169, 11.87]
]
}
]
}Ein neues Preisblatt sollte am selben Tag live sein.
Heute ändern sich die Preise in der Excel-Datei, dann baut sie jemand im Tarifrechner auf der Website, im Vertriebstool und im Partnerportal nach. Jede Kopie kann abweichen.
Das Preisblatt bleibt bei dir
Ändere einen Arbeitspreis oder ein Netzentgelt im Preisblatt und veröffentliche neu. Die Arbeitsmappe ist die Preislogik; niemand tippt sie ab.
Ein Endpunkt für alle
Website, Vertriebstool und Partnerportal schicken Verbrauch, Tarif und Netzgebiet und bekommen das Angebot und seine Monatsprognose als JSON.
Angebot per Link
Der fertige Web-Rechner läuft auf demselben Preisblatt, per Link oder eingebettet in eine Partnerseite.
Das Angebot und die zwölf Monate dahinter.
Markiere die Monatsprognose als Ergebnis, und jedes Angebot bringt sie mit: Verbrauch, Kosten, Abschlag und der laufende Saldo für jeden Monat.
Die Arbeitsmappe nennt auch den günstigsten Tarif bei diesem Verbrauch, per Formel. Ein KI-Assistent, der den Service nutzt, antwortet mit diesen Zahlen. Er schätzt keinen Preis.
Die Engine rechnet mit mehr als 500 Excel-Funktionen, darunter dynamische Arrays, LET und LAMBDA. Die Zeilen kommen aus Formeln, die überlaufen, wie in Excel. Gemessen an unserem Demo-Rechner: Eine Berechnung dauert auf dem Server etwa 20 ms, ein Aufruf aus Europa ist nach etwa 100 ms beantwortet.
"outputs": [
{ "name": "total_first_year", "value": 2016.13 },
{ "name": "monthly_instalment", "value": 169 },
{ "name": "monthly_forecast", "value": [
["Monat", "Verbrauch kWh", "Kosten", "Abschlag", "Saldo"],
[1, 426, 220.79, 169, -51.79],
[2, 384, 200.51, 169, -83.3],
[3, 357, 187.48, 169, -101.78],
… 9 weitere Zeilen
] }
]Aus der Antwort des Beispiels oben, Standardwerte
Wofür es passt
- Tarifrechner auf einer Website oder in einem Partnerportal
- Angebote für Vertrieb und Kundenservice, per API oder per Link
- Viele Angebote in einem Batch-Aufruf, zum Beispiel eine Kundenliste in einem nächtlichen Job
- Ein Preismodell, das ein KI-Assistent exakt anwenden muss
Was es nicht ist
- Kein Marktdaten-Feed: Die Preise kommen aus deinem Preisblatt
- Keine Abrechnung, keine Zählerdaten, keine Kundenkonten
- Keine Versionshistorie mit Rollback, kein Audit-Trail für Preisänderungen
- Makros in der Arbeitsmappe laufen nicht
Wo die Daten laufen
In unserer Cloud oder mit der On-Premises-Runtime auf deiner eigenen Infrastruktur. Aufrufer sehen nie die Formeln, nur die Ergebnisse, die du markierst.
Probier es mit deinem eigenen Preisblatt.
Excel-Datei importieren, Eingaben und Ergebnisse markieren, veröffentlichen.