ForHosting KIT · Voyages et géographie

Tarif VTC

Avec une prise en charge de 2,5, 1,25 par mile et 0,3 par minute, une course de 8,4 miles et 22 minutes revient à 19,6 avant majoration, dont 10,5 pour la distance et 6,6 pour le temps. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Tarif de base
2,5
Tarif par mile
1,25
Tarif par minute
0,3
Distance
8,4
Durée
22
Vous obtenez
Frais de distance
10,5
Frais de durée
6,6
Tarif estimé
19,6

Planifier une course VTC ou comparer des devis commence souvent par une question transparente : combien coûte le trajet avant le surge ? Tout taux négatif est rejeté comme entrée invalide afin qu’une tarification inversée ou corrompue ne produise pas un crédit absurde.

Trois éléments composent le prix avant majoration

La plupart des courses VTC avant majoration additionnent trois éléments : une prise en charge fixe, un coût de distance et un coût de temps. Le coût de distance est le tarif par mile multiplié par la longueur du trajet ; le coût de temps est le tarif par minute multiplié par la durée. Avec une prise en charge de 2,5, 1,25 par mile et 0,3 par minute, une course de 8,4 miles et 22 minutes donne 10,5 pour la distance, 6,6 pour le temps et une estimation de 19,6. Voir chaque élément séparément montre ce qui pèse le plus.

Quand s'en servir et à quoi faire attention

Les voyageurs l'utilisent pour budgéter une course avant de réserver, les outils de notes de frais pour transformer miles et minutes en une ligne de prix claire, et les équipes pour comparer les grilles de deux villes sur un même trajet. Gardez des unités cohérentes : si le tarif est au kilomètre, la longueur du trajet doit être en kilomètres, et la durée en minutes. Préférez les grilles publiées ou vos tarifs contractuels aux estimations. Les tarifs, longueurs ou durées négatifs sont refusés.

Budget du trajet avant de réserver un VTC

Les voyageurs saisissent base, taux par mile et par minute publiés avec distance et durée prévues pour estimer le tarif avant surge avant de choisir plateforme ou mode.

Comparaison de grilles tarifaires entre villes

Les équipes produit et planificateurs de flotte comparent deux grilles sur la même longueur et durée de trajet pour voir quelle ville donne un tarif estimé plus bas.

Cela inclut-il le prix surge ou des tarifs minimums ?

Non. Ce calculateur ne calcule que base plus frais de distance plus frais de temps.

Puis-je utiliser des kilomètres au lieu des miles ?

Le moteur est agnostique des unités ; gardez distance et taux cohérents vous-même.

Où trouver les tarifs à saisir ?

Prenez la grille tarifaire publiée pour la ville ou les tarifs de votre propre contrat, plutôt que des chiffres supposés. Il en faut trois : la prise en charge, le prix par mile ou par kilomètre et le prix par minute.

Puis-je comparer les grilles de deux villes ?

Oui. Saisissez la même distance et la même durée avec la grille de chaque ville, puis comparez les deux estimations. Le détail montre si l'écart vient du coût de la distance ou de celui du temps.

Le calculateur convertit-il les devises ?

Non. Le résultat est exprimé dans la devise de vos tarifs, quelle qu'elle soit, sans aucune conversion. Saisissez donc tous les tarifs dans la même monnaie pour que la somme ait un sens.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/travel/rideshare-fare-estimate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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}'
{
  "base_fare": 2.5,
  "per_mile_rate": 1.25,
  "per_minute_rate": 0.3,
  "distance": 8.4,
  "duration": 22
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.rideshare_fare_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cet estimateur de tarif multiplie la distance par votre taux par mile et la durée par votre taux par minute, puis ajoute le forfait de base pour produire estimated_fare avec un détail clair de distance_charge et time_charge. Saisissez base_fare, per_mile_rate, per_minute_rate, distance et duration en nombres JSON ou chaînes numériques pour des résultats stables et déterministes destinés aux apps de voyage, notes de frais et démonstrations en classe.

Comment le tarif VTC avant surge se calcule à partir de la base, de la distance et du temps

Un tarif VTC typique avant surge est la somme de trois parties : une base fixe, un frais de distance égal au taux par mile multiplié par la longueur du trajet, et un frais de temps égal au taux par minute multiplié par les minutes du trajet. Gardez des unités cohérentes : si le taux est par kilomètre, la distance doit être en kilomètres. Les taux négatifs sont des erreurs dures du contrat produit ; distance ou durée négatives sont également rejetées. Par exemple, une base de deux dollars cinquante, un dollar vingt-cinq par mile et trente cents par minute sur un trajet de huit virgule quatre miles durant vingt-deux minutes donne un frais de distance de dix dollars cinquante, un frais de temps de six dollars soixante et un tarif estimé de dix-neuf dollars soixante. Envoyez les champs obligatoires base_fare, per_mile_rate, per_minute_rate, distance et duration en nombres JSON ou chaînes numériques. Les alias base, flat_fare et booking_fee correspondent à base_fare ; mile_rate, per_km_rate, distance_rate et rate_per_mile à per_mile_rate ; minute_rate, time_rate et rate_per_minute à per_minute_rate ; miles, km, trip_distance et d à distance ; minutes, time, trip_minutes et t à duration. Des plafonds de magnitude gardent des résultats finis sur l’isolate Worker. Des entrées identiques produisent toujours le même JSON : arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.

Lire les champs de réponse et choisir des entrées réalistes

Le champ formula peut s’afficher à côté des chiffres pour que l’utilisateur voie que le tarif estimé égale base plus distance fois taux par mile plus durée fois taux par minute. Préférez les grilles publiées de la ville ou vos tarifs contractuels aux chiffres de brochure. La devise est celle de vos taux ; le moteur est agnostique des unités et ne convertit pas dollars en euros. En cas de succès la réponse renvoie base_fare, per_mile_rate, per_minute_rate, distance et duration après arrondi stable, plus distance_charge, time_charge, estimated_fare, une chaîne de formule lisible et method égal à base_plus_distance_plus_time. Utilisez distance_charge et time_charge pour un détail auditable destinés aux passagers ou aux notes de frais ; utilisez estimated_fare pour budgéter un trajet ou comparer des grilles tarifaires entre villes. Cet endpoint ne modélise pas les multiplicateurs de surge, tarifs minimums, péages, attente ou annulations ; c’est un contrôle arithmétique transparent, pas une API de prix en direct. Champs obligatoires manquants, valeurs non finies et tout taux négatif échouent avec invalid_input et ne sont pas facturés après le rejet du moteur.

Usage API, tarification, flux voyage et limites pratiques

Utilisez l’estimateur gratuit dans le navigateur pour planifier un trajet, des démos en classe et des comparaisons rapides de grilles sans tableur. Envoyez un corps JSON avec base_fare, per_mile_rate, per_minute_rate, distance et duration (ou les alias documentés). Utilisez l’API prépayée lorsqu’un portail voyage, une app de frais, une flotte ou un flux de réservation a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde. Associez cet endpoint à un calculateur de distance d’itinéraire ou d’ETA lorsque vous ne connaissez que le départ et l’arrivée et devez d’abord obtenir miles et minutes ; appelez ensuite ici avec des unités de taux cohérentes. Pour les itinéraires multi-segments, additionnez estimated_fare côté client ou appelez une fois par segment pour que chaque tronçon reste auditable. Les auteurs de SDK peuvent mapper distance_charge, time_charge et estimated_fare dans des tableaux au même format qu’un simple reçu de tarif avant surge.

Outils de notes de frais et de remboursement

Les apps de frais convertissent miles et minutes du trajet plus une grille tarifaire connue en une ligne de tarif transparente avec frais de distance et de temps pour l’audit.

Comment estimer un tarif VTC avec ce calculateur ?

Envoyez un JSON avec base_fare, per_mile_rate, per_minute_rate, distance et duration. La réponse inclut distance_charge, time_charge et estimated_fare avant surge.

Que se passe-t-il si un taux est négatif ?

La requête échoue avec invalid_input. Tout base_fare, per_mile_rate ou per_minute_rate négatif est rejeté pour que le moteur ne renvoie jamais un crédit absurde.

L’estimateur de tarif VTC est-il gratuit ?

L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →