API & Daten
Unsere Alltagsrechner lassen sich kostenlos ohne Konto und ohne API-Schlüssel nutzen. Die API berechnet ausschließlich deine Angaben. Sie bietet keine Artikeldaten, Tarife, Fahrpläne oder amtlichen Preise.
Anfragen und Grenzen
GET mit URL-Parametern oder POST mit Content-Type: application/json und einem JSON-Objekt. Alle Felder sind erforderlich, Zahlen können als JSON-Zahl oder Dezimaltext übergeben werden. Dezimalpunkt und Dezimalkomma werden akzeptiert; Exponentialschreibweise wird nicht angenommen. Unbekannte oder doppelte Parameter sind ungültig.
Je Clientadresse: 60 Rechenanfragen pro 60 Sekunden. Alle Rechner, GET/POST und Berechnungen im Formular teilen dieses Budget. Zusätzlich gilt ein gemeinsames Limit von 6000 Anfragen pro Zeitfenster für diese Ausgabe. Ungültige Rechenanfragen zählen mit. Bei gemeinsam genutzter Internetadresse teilen sich Nutzer das Limit. Es sind feste Zeitfenster, kein gleitendes Limit.
429 bedeutet: Limit erreicht. Retry-After nennt die Wartezeit in Sekunden. Erfolgreiche Antworten enthalten X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset-After. 400: ungültige Eingabe, 404: unbekannter Rechner, 413: HTTP-Anfrage zu groß, 415: falscher POST-Inhaltstyp, 503: vorübergehend nicht verfügbar.
Pendelkosten und Zeit vergleichen
/api/v1/rechner/pendeln/
| Parameter | Bedeutung | Bereich |
|---|---|---|
one_way_km | Einfache Strecke (km) | 0–500 |
days_per_month | Pendeltage im Monat | 1–31, ganzzahlig |
consumption_l_per_100km | Verbrauch (Liter je 100 km) | 0–50 |
fuel_eur_per_l | Kraftstoffpreis (€/Liter) | 0–20 |
parking_eur_per_day | Parken pro Pendeltag (€) | 0–500 |
other_car_eur_per_km | Weitere Autokosten (€/km) | 0–20 |
ticket_eur_per_month | Dein ÖPNV-Ticket im Monat (€) | 0–5000 |
car_minutes_one_way | Auto: Minuten pro einfacher Fahrt | 0–1440 |
public_minutes_one_way | ÖPNV: Minuten pro einfacher Fahrt | 0–1440 |
Hin- und Rückfahrt an jedem Pendeltag. Trage den tatsächlichen Ticketpreis und deine Fahrzeiten ein. Weitere Autokosten können Wartung, Verschleiß und Wertverlust abbilden; mit 0 bleiben sie unberücksichtigt. Steuern und Förderungen sind nicht enthalten.
| Ergebnisfeld | Bedeutung | Einheit |
|---|---|---|
monthly_km | Strecke pro Monat | km |
fuel_eur | Kraftstoff pro Monat | € |
parking_eur | Parkkosten pro Monat | € |
other_car_eur | Weitere Autokosten pro Monat | € |
car_total_eur | Auto gesamt pro Monat | € |
public_total_eur | ÖPNV pro Monat | € |
public_savings_eur | Ersparnis mit ÖPNV (negativ: Auto günstiger) | € |
car_hours | Auto: Fahrtzeit pro Monat | Stunden |
public_hours | ÖPNV: Fahrtzeit pro Monat | Stunden |
public_extra_hours | Zusätzliche ÖPNV-Zeit (negativ: ÖPNV schneller) | Stunden |
Ausflugsbudget für die Familie
/api/v1/rechner/ausflug/
| Parameter | Bedeutung | Bereich |
|---|---|---|
adults | Erwachsene | 0–100, ganzzahlig |
children | Kinder | 0–100, ganzzahlig |
adult_ticket_eur | Eintritt pro Erwachsenem (€) | 0–5000 |
child_ticket_eur | Eintritt pro Kind (€) | 0–5000 |
transport_total_eur | Anreise und Parken: gesamte Gruppe (€) | 0–10000 |
food_per_person_eur | Essen und Getränke pro Person (€) | 0–5000 |
extras_total_eur | Weitere Ausgaben: gesamte Gruppe (€) | 0–10000 |
Alle Preise gibst du selbst vor. Unterschiedliche Kindertarife oder Ermäßigungen lassen sich über einen passenden durchschnittlichen Eintritt abbilden. Das Ergebnis ist ein Planungsbudget, keine Buchung oder Preiszusage.
| Ergebnisfeld | Bedeutung | Einheit |
|---|---|---|
people | Personen | |
entry_eur | Eintritt gesamt | € |
transport_eur | Anreise und Parken | € |
food_eur | Essen und Getränke | € |
extras_eur | Weitere Ausgaben | € |
total_eur | Gesamtbudget | € |
per_person_eur | Budget pro Person | € |
Beispiel: Ausflugsbudget
Frei gewählte Beispielwerte, keine Preise eines Ausflugsziels:
GET /api/v1/rechner/ausflug/?adults=2&children=2&adult_ticket_eur=12&child_ticket_eur=6&transport_total_eur=10&food_per_person_eur=8&extras_total_eur=5{"version":1,"operation":"ausflug","result":{"people":"4.00","entry_eur":"36.00","transport_eur":"10.00","food_eur":"32.00","extras_eur":"5.00","total_eur":"83.00","per_person_eur":"20.75"},"region":"…","assumptions":"…"}Ergebnisse sind Dezimaltexte, auf zwei Nachkommastellen kaufmännisch gerundet. Kosten in Euro, Wege in Kilometern, Zeit in Stunden. Negative Differenzen beim Pendelrechner bedeuten: Auto günstiger beziehungsweise ÖPNV schneller.
Datenschutz
Der Rechner speichert keine Eingaben oder Ergebnisse. Für die Begrenzung hält die Anwendung kurzzeitig einen geschützten, abgeleiteten Adressbezeichner und einen Zähler in der Datenbank. Abgelaufene Zähler werden beim nächsten Zeitfenster mit einer Anfrage entfernt. Eingaben bei GET stehen in der URL und können im Browserverlauf oder in Server-Zugriffsprotokollen erscheinen; verwende POST für Daten, die nicht in eine URL gehören. Es gelten die Datenschutzhinweise dieser Website.