Comment un prix est calculé
TaxiFare ne publie une page de prix que là où un tarif officiel de taxi existe. Un seul moteur de calcul établit chaque prix à partir de ce tarif, et chaque page montre comment le chiffre est obtenu.
Ce qui est considéré comme officiel
Un arrêté, un avis ou une grille tarifaire publié par une autorité : autorité de transport municipale ou régionale, préfecture ou ministère. Une grille de forfaits publiée par une autorité aéroportuaire compte aussi. Les prix annoncés par des exploitants ou d’autres sites ne suffisent jamais à eux seuls.
- Tarif officiel complet : l’autorité publie les tarifs, les horaires et les suppléments. La ville a un calculateur et une carte des zones.
- Tarif partiel : seules certaines règles sont publiées, comme les forfaits aéroport ou les tarifs maximaux. La page ne couvre que celles-ci.
- Pas de tarif officiel : les prix sont négociés ou non réglementés, il n’y a donc pas de page de tarifs.
Du document au jeu de règles
Un éditeur transforme le document de l’autorité en un jeu de règles : chaque tarif, plage horaire, zone, forfait et supplément, chacun avec une référence au document d’origine. Une valeur sans source ne peut pas être publiée. Nous archivons une copie de chaque source, car les pages des autorités changent d’adresse et disparaissent.
Le moteur de calcul
Le moteur choisit la version du tarif en vigueur à la date du trajet, détermine l’heure locale et s’il s’agit d’un jour férié, et vérifie dans quelles zones l’itinéraire commence, se termine et passe. Si le trajet correspond à un forfait, c’est le prix, plus les suppléments que la règle autorise. Sinon, il fait tourner le compteur le long de l’itinéraire : la distance en roulant, le temps en circulation lente, avec les seuils, les pas et le prix minimum de chaque ville.
Chaque calcul liste chaque montant avec la règle et la source correspondantes, pour que l’explication ne contredise jamais le prix.
La page du moteur de calcul entre dans le détail : un vrai jeu de règles, les règles tarifaires que gère le moteur, un prix calculé à la main à côté de la trace du moteur, et les résultats des tests de chaque ville.
La circulation et la fourchette de prix
Un taximètre facture le temps en circulation lente, donc le même trajet coûte plus cher dans les embouteillages. Chaque calcul donne trois prix : circulation fluide, normale et dense. Le profil de vitesse de chaque ville est ajusté jusqu’à ce que le calcul reproduise les exemples de prix de l’autorité quand elle en publie, comme les prix types de Transport for London.
Itinéraires et temps de trajet
Le trajet choisi est calculé sur de vraies routes avec les données OpenStreetMap, qui donnent sa distance et le tracé sur la carte. Le temps de trajet du service d’itinéraires suppose des routes dégagées ; chaque ville a donc ses propres coefficients pour une circulation fluide, normale et dense, plus quelques minutes par trajet pour les feux, les carrefours et l’arrêt au bord du trottoir. Ils sont ajustés sur les temps de trajet publiés par l’autorité quand elle en publie, comme ceux de Transport for London, et vérifiés en recalculant chaque prix de référence sur son itinéraire routier.
Si le calcul d’itinéraire est indisponible, la distance est estimée à vol d’oiseau entre les deux lieux, et le calcul l’indique.
Vérification et mise à jour
- Chaque jeu de règles doit reproduire ses prix de référence, dont un trajet court, un trajet vers l’aéroport, un trajet de nuit ou de week-end et un trajet franchissant une limite tarifaire.
- Avant la mise en ligne d’un tarif, le rédacteur vérifie chaque valeur dans le document officiel et le valide. La page indique qui l’a vérifié et quand ; d’ici là, elle signale qu’il s’agit d’un brouillon.
- Les sources sont contrôlées chaque semaine. Un tarif non revérifié depuis 12 mois est marqué comme périmé.
- Un nouveau tarif devient une nouvelle version avec sa date de début. Les anciennes versions restent, pour que les prix aux dates passées et l’historique des tarifs restent justes.
Les tarifs dans votre devise
Chaque tarif est dans la monnaie de la ville, car c'est celle qu'affiche le compteur et celle dans laquelle vous payez. À côté du prix final, nous l'indiquons aussi dans votre devise, à titre indicatif. Nous déduisons votre devise de la langue et de la région de votre navigateur ; vous pouvez la changer, ou désactiver la conversion, dans le menu des devises en haut de chaque page.
Les conversions utilisent les taux de référence de l'euro que la Banque centrale européenne publie chaque jour ouvré, récupérés quotidiennement. Le dirham des Émirats, que la BCE ne cote pas, est calculé à partir de son taux fixe par rapport au dollar américain, fixé par la Banque centrale des Émirats arabes unis. Le menu des devises indique la date des taux utilisés. Les montants convertis sont arrondis, car ce sont des repères, pas des prix.
Payez en monnaie locale. Si un terminal de paiement ou un distributeur vous propose de débiter dans votre devise, refusez : cette conversion coûte généralement plus cher que celle de votre banque.
Ce qu’un prix ne comprend pas
Les pourboires ne sont jamais inclus. Les péages ne sont ajoutés que si le tarif les prévoit, et le calcul l’indique. Nous n’estimons pas les prix des VTC comme Uber ou Bolt : ils ne sont pas réglementés.
API de calcul
Les mêmes calculs sont disponibles en JSON : /api/v1/quote?city=gb-london&from=51.5080,-0.1281&to=heathrow&time=2026-11-03T14:00. Le départ et l’arrivée peuvent être des coordonnées, un lieu de la page de la ville, un code d’aéroport ou une adresse. La réponse contient l’itinéraire routier et le détail complet : chaque ligne avec sa règle et sa source, les segments de l’itinéraire et les événements le long du trajet.
Les suggestions de lieux d’une ville sont disponibles sur /api/v1/places?city=fr-paris&q=gare.
Les taux de change utilisés pour les tarifs convertis sont disponibles à /api/v1/rates : unités de chaque devise pour un euro, avec la date des taux.
Ajoutez lang=de, es ou fr pour les libellés et avertissements en allemand, espagnol ou français. Le serveur MCP sur /mcp accepte le même lang.