Mitfahr-Fahrpreis
Mit 2,5 Grundpreis, 1,25 pro Meile und 0,3 pro Minute kostet eine Fahrt über 8,4 Meilen und 22 Minuten vor Zuschlägen 19,6, davon 10,5 für die Strecke und 6,6 für die Zeit. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Grundpreis
- 2,5
- Satz pro Meile
- 1,25
- Preis pro Minute
- 0,3
- Entfernung
- 8,4
- Dauer
- 22
- Entfernungsgebühr
- 10,5
- Zeitgebühr
- 6,6
- Geschätzter Fahrpreis
- 19,6
Eine Mitfahrt planen oder Plattformangebote vergleichen beginnt oft mit einer transparenten Frage: Was kostet die Fahrt vor dem Surge? Jede negative Rate wird als ungültige Eingabe abgelehnt, damit invertierte oder beschädigte Preise keinen unsinnigen Gutschrift erzeugen.
Drei Teile ergeben den Preis vor Zuschlägen
Die meisten Fahrpreise vor Zuschlägen setzen sich aus drei Teilen zusammen: einem festen Grundpreis, einem Streckenanteil und einem Zeitanteil. Der Streckenanteil ist der Preis pro Meile mal die Länge der Fahrt, der Zeitanteil der Preis pro Minute mal die Fahrtdauer. Mit 2,5 Grundpreis, 1,25 pro Meile und 0,3 pro Minute ergibt eine Fahrt über 8,4 Meilen und 22 Minuten einen Streckenanteil von 10,5, einen Zeitanteil von 6,6 und geschätzt 19,6. Getrennt ausgewiesen sehen Sie sofort, welcher Teil den Preis treibt.
Wofür es sich eignet und worauf Sie achten sollten
Reisende planen damit das Budget vor der Buchung, Spesenprogramme machen aus Meilen und Minuten eine nachvollziehbare Preiszeile, und Planer vergleichen die Tarife zweier Städte auf derselben Strecke. Halten Sie die Einheiten stimmig: Gilt der Tarif pro Kilometer, muss die Strecke in Kilometern stehen, die Dauer immer in Minuten. Verwenden Sie veröffentlichte Preislisten oder Ihre Vertragstarife statt Schätzungen. Negative Tarife, Strecken oder Zeiten werden abgelehnt, und das Ergebnis gilt vor Zuschlägen bei hoher Nachfrage.
Wie der Mitfahr-Fahrpreis vor Surge aus Basis, Distanz und Zeit berechnet wird
Ein typischer Mitfahr-Fahrpreis vor Surge ist die Summe aus drei Teilen: einem festen Grundpreis, einem Distanzanteil gleich der Meilenrate mal Streckenlänge und einem Zeitanteil gleich der Minutenrate mal Fahrtminuten. Zum Beispiel ergeben ein Grundpreis von zwei Dollar fünfzig, ein Dollar fünfundzwanzig pro Meile und dreißig Cent pro Minute bei einer Fahrt von acht Komma vier Meilen und zweiundzwanzig Minuten einen Distanzanteil von zehn Dollar fünfzig, einen Zeitanteil von sechs Dollar sechzig und einen geschätzten Fahrpreis von neunzehn Dollar sechzig.
Halten Sie Einheiten kohärent: ist die Rate pro Kilometer, muss die Distanz in Kilometern liegen. Negative Raten sind harte Fehler des Produktvertrags; negative Distanz oder Dauer werden ebenfalls abgelehnt.
Anwendungsfälle
Fahrtbudget vor der Buchung eines Mitfahrdienstes
Reisende geben veröffentlichte Basis-, Meilen- und Minutenraten mit geplanter Distanz und Dauer ein, um den Fahrpreis vor Surge zu schätzen, bevor sie Plattform oder Modus wählen.
Spesen- und Erstattungswerkzeuge
Spesen-Apps wandeln Fahrtmeilen und -minuten plus eine bekannte Tarifkarte in eine transparente Fahrpreiszeile mit Distanz- und Zeitanteilen für Audit-Logs um.
Tarifkartenvergleich zwischen Städten
Produktteams und Flottenplaner vergleichen zwei Tarifkarten bei gleicher Routenlänge und -zeit, um zu sehen, welche Stadt einen niedrigeren geschätzten Fahrpreis liefert.
Häufige Fragen
Enthält das Surge-Preise oder Mindesttarife?
Nein. Dieser Rechner berechnet nur Basis plus Distanzanteil plus Zeitanteil.
Kann ich Kilometer statt Meilen verwenden?
Die Engine ist einheitenagnostisch; halten Sie Distanz und Rate selbst kohärent.
Woher bekomme ich die Tarife zum Eingeben?
Nehmen Sie die veröffentlichte Preisliste der Stadt oder die Tarife aus Ihrem eigenen Vertrag statt geschätzter Zahlen. Sie brauchen drei Werte: Grundpreis, Preis pro Meile oder Kilometer und Preis pro Minute.
Kann ich die Tarife zweier Städte vergleichen?
Ja. Geben Sie dieselbe Strecke und Dauer mit den Tarifen jeder Stadt ein und vergleichen Sie die beiden Schätzungen. Die Aufschlüsselung zeigt Ihnen, ob der Unterschied aus dem Strecken- oder dem Zeitanteil stammt.
Rechnet das Werkzeug Währungen um?
Nein. Das Ergebnis steht in der Währung, in der Sie die Tarife eingeben, ohne jede Umrechnung. Geben Sie deshalb alle Tarife in derselben Währung ein, damit die Summe stimmt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/travel/rideshare-fare-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_fare":2.5,"per_mile_rate":1.25,"per_minute_rate":0.3,"distance":8.4,"duration":22}'const res = await fetch("https://api.kit.forhosting.com/travel/rideshare-fare-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_fare": 2.5,
"per_mile_rate": 1.25,
"per_minute_rate": 0.3,
"distance": 8.4,
"duration": 22
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/rideshare-fare-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_fare": 2.5,
"per_mile_rate": 1.25,
"per_minute_rate": 0.3,
"distance": 8.4,
"duration": 22
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/rideshare-fare-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_fare":2.5,"per_mile_rate":1.25,"per_minute_rate":0.3,"distance":8.4,"duration":22}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_fare":2.5,"per_mile_rate":1.25,"per_minute_rate":0.3,"distance":8.4,"duration":22}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/rideshare-fare-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"base_fare": 2.5,
"per_mile_rate": 1.25,
"per_minute_rate": 0.3,
"distance": 8.4,
"duration": 22
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.rideshare_fare_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dieser Fahrpreisschätzer multipliziert die Distanz mit Ihrer Meilenrate und die Dauer mit Ihrer Minutenrate und addiert den Grundpreis zu estimated_fare mit klarer Aufschlüsselung von distance_charge und time_charge. Geben Sie base_fare, per_mile_rate, per_minute_rate, distance und duration als JSON-Zahlen oder numerische Zeichenketten ein und erhalten Sie stabile, deterministische Ergebnisse für Reise-Apps, Spesen-Tools und Unterrichtsdemos.
Wie der Mitfahr-Fahrpreis vor Surge aus Basis, Distanz und Zeit berechnet wird
Senden Sie die Pflichtfelder base_fare, per_mile_rate, per_minute_rate, distance und duration als JSON-Zahlen oder numerische Zeichenketten. Die Aliase base, flat_fare und booking_fee mapen auf base_fare; mile_rate, per_km_rate, distance_rate und rate_per_mile auf per_mile_rate; minute_rate, time_rate und rate_per_minute auf per_minute_rate; miles, km, trip_distance und d auf distance; minutes, time, trip_minutes und t auf duration. Magnitudenlimits halten Ergebnisse im Worker-Isolate endlich. Identische Eingaben erzeugen immer dasselbe JSON: reine Arithmetik, kein Netzwerk, kein Zufallsseed und keine Wanduhr.
Antwortfelder lesen und realistische Eingaben wählen
Bevorzugen Sie veröffentlichte Stadttarife oder Ihre Vertragssätze gegenüber Broschürenzahlen. Die Währung ist die Einheit Ihrer Raten; die Engine ist einheitenagnostisch und rechnet Dollar nicht in Euro um. Bei Erfolg spiegelt die Antwort base_fare, per_mile_rate, per_minute_rate, distance und duration nach stabilem Runden wider, plus distance_charge, time_charge, estimated_fare, eine lesbare Formelzeichenkette und method gleich base_plus_distance_plus_time. Nutzen Sie distance_charge und time_charge für eine auditfähige Aufschlüsselung für Fahrgäste oder Spesenberichte; nutzen Sie estimated_fare beim Budgetieren einer Fahrt oder beim Vergleich von Tarifkarten zwischen Städten. Das Feld formula darf neben den Zahlen stehen, damit Nutzer sehen, dass der geschätzte Fahrpreis Basis plus Distanz mal Meilenrate plus Dauer mal Minutenrate ist. Dieser Endpoint modelliert keine Surge-Multiplikatoren, Mindestpreise, Maut, Wartezeit oder Stornogebühren; es ist eine transparente arithmetische Prüfung, keine Live-Preis-API. Fehlende Pflichtfelder, nicht-endliche Werte und jede negative Rate scheitern mit invalid_input und werden nach Ablehnung durch die Engine nicht berechnet.
API-Nutzung, Preise, Reise-Workflows und praktische Grenzen
Nutzen Sie den kostenlosen Browser-Fahrpreisschätzer für Reiseplanung, Unterrichtsdemos und schnelle Tarifvergleiche ohne Tabellenkalkulation. Senden Sie einen JSON-Body mit base_fare, per_mile_rate, per_minute_rate, distance und duration (oder den dokumentierten Aliasen). Nutzen Sie die Prepaid-API, wenn ein Reiseportal, eine Spesen-App, ein Flotten-Tool oder ein Buchungsfluss einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Item braucht; Validierungsfehler verbrauchen nie Guthaben. Kombinieren Sie diesen Endpoint mit einem Routen-Distanz- oder ETA-Rechner, wenn Sie nur Abholung und Ziel kennen und zuerst Meilen und Minuten brauchen — rufen Sie dann hier mit passenden Rateneinheiten auf. Bei mehrstufigen Itineraren summieren Sie estimated_fare clientseitig oder rufen einmal pro Abschnitt auf, damit jedes Segment auditierbar bleibt. SDK-Autoren können distance_charge, time_charge und estimated_fare in Tabellen mit derselben Form abbilden, die Fahrgäste auf einer einfachen Tarifquittung vor Surge sehen.
Technische Fragen
Wie schätze ich einen Mitfahr-Fahrpreis mit diesem Rechner?
Senden Sie JSON mit base_fare, per_mile_rate, per_minute_rate, distance und duration. Die Antwort enthält distance_charge, time_charge und estimated_fare vor Surge.
Was passiert, wenn eine Rate negativ ist?
Die Anfrage scheitert mit invalid_input. Jede negative base_fare, per_mile_rate oder per_minute_rate wird abgelehnt, damit die Engine nie einen unsinnigen Gutschrift zurückgibt.
Ist der Mitfahr-Fahrpreisschätzer kostenlos?
Das Browser-Tool läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; Validierungsfehler werden nicht berechnet.