ForHosting KIT · Outils pour développeurs

Vérifiez la validité du passeport pour votre voyage

Utilisez ce vérificateur pour comparer l’expiration du passeport aux dates prévues de départ et de retour.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il applique une règle courante : le document doit rester valable pendant au moins six mois calendaires après le retour. Le résultat indique la date limite exacte, le respect de la règle, les jours de validité restants et tout déficit. Il s’agit d’un contrôle de préparation, non d’une décision officielle d’admission ; les exigences varient selon la destination, la nationalité, le document, l’itinéraire et les pays de transit.

Saisissez les trois dates de votre itinéraire réel

Commencez par la date d’expiration imprimée dans le passeport, puis saisissez les dates prévues de départ et de retour au format YYYY-MM-DD. Utilisez le jour où la personne voyageuse prévoit d’achever son déplacement international, et non la date d’achat de la réservation ou de dépôt d’une demande. Le vérificateur refuse un itinéraire dont le départ est postérieur au retour, car cet ordre ne peut pas décrire le voyage prévu. Il contrôle également que chaque valeur correspond à une véritable date du calendrier grégorien ; une valeur telle que le 30 février ne produit donc pas silencieusement une réponse trompeuse. Aucun nom, numéro de passeport, renseignement de nationalité ni autre donnée personnelle n’est nécessaire ou demandé. Si le trajet comprend plusieurs segments internationaux, utilisez la date du retour final pour ce contrôle prudent de six mois, puis examinez séparément chaque destination et chaque escale. Relancez le calcul dès que l’itinéraire change, car décaler le retour de quelques jours modifie aussi la date d’expiration minimale acceptable. Le calcul est déterministe et n’emploie pas la date du jour : les trois mêmes entrées donnent toujours le même résultat.

Comprenez le seuil en mois calendaires

La date de validité exigée est calculée en ajoutant six mois calendaires à la date de retour prévue. Il ne s’agit pas d’un nombre fixe de jours, car les mois n’ont pas tous la même durée. Par exemple, un retour le 15 octobre produit un seuil au 15 avril. Lorsque le jour correspondant n’existe pas dans le mois cible, le calcul retient le dernier jour valable de ce mois : six mois après le 31 août correspond au dernier jour de février, y compris le 29 lors d’une année bissextile. Le passeport satisfait la règle si son expiration intervient à la date calculée ou plus tard. La réponse fournit aussi le nombre total de jours calendaires entre le retour et l’expiration ; il peut être négatif si le document expire avant le retour. Le déficit vaut zéro lorsque la règle est respectée ; sinon, il précise le nombre de jours supplémentaires nécessaires pour atteindre le seuil. Ces données rendent la décision vérifiable tout en préservant une réponse centrale simple : vrai ou faux face à une date clairement affichée.

Considérez le résultat comme un contrôle, pas un avis officiel

La validité de six mois au-delà du voyage constitue une règle pratique répandue, mais elle n’est pas universelle et sa date de référence peut différer. Un pays peut exiger une validité après l’arrivée plutôt qu’après le retour, accepter une durée plus courte, imposer des pages vierges, distinguer les passeports ordinaires des titres d’urgence ou appliquer d’autres conditions selon la citoyenneté et le visa. Les compagnies aériennes et pays de transit peuvent également réaliser leurs propres vérifications. Un résultat favorable signifie donc uniquement que les dates satisfont la règle calendaire appliquée ici ; il ne garantit ni embarquement, ni transit, ni admission, ni obtention d’un visa. Après le calcul, confirmez l’exigence en vigueur auprès du gouvernement de destination, de chaque autorité de transit et du transporteur effectif. Renouvelez le document suffisamment tôt en cas d’échec ou de résultat proche du seuil, surtout si les billets peuvent changer ou si un retard risque de prolonger le séjour. Le calcul dans le navigateur est accessible sans compte, tandis que les contrôles automatisés par API coûtent $0.002 par requête. Aucune consultation en ligne n’est effectuée : cet outil ne remplace jamais une source officielle par une base de règles périmée.

Contrôlez un passeport avant de réserver

Comparez l’expiration imprimée avec l’itinéraire envisagé avant de vous engager sur des vols ou un hébergement.

Vérifiez les membres d’un groupe

Appliquez le même contrôle cohérent de six mois calendaires à chaque personne sans recueillir de noms ni de numéros de passeport.

Recommencez après un changement d’itinéraire

Calculez le nouveau seuil lorsque le retour est déplacé et voyez le nombre exact de jours manquants.

Tous les pays exigent-ils six mois de validité ?

Non. Les règles varient selon la destination, la citoyenneté, l’itinéraire, le document et le visa. Confirmez-les auprès des autorités et du transporteur.

Les six mois partent-ils du départ ou du retour ?

Ce vérificateur prend volontairement le retour prévu comme référence prudente et y ajoute six mois calendaires.

Comment les fins de mois sont-elles traitées ?

Si le même quantième n’existe pas six mois plus tard, le seuil devient le dernier jour valable du mois cible.

Un passeport expirant exactement au seuil est-il accepté ?

Oui. Une expiration égale ou postérieure à required_valid_until satisfait la règle appliquée par ce vérificateur.

Un résultat favorable garantit-il l’entrée ou l’embarquement ?

Non. Il ne compare que trois dates à une règle et ne couvre pas les exigences actuelles des autorités, visas, transits, compagnies ou l’état du passeport.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. Le même calcul déterministe est aussi disponible gratuitement dans le navigateur.

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/travel2/passport-expiry-travel-check

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/travel2/passport-expiry-travel-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"passport_expiry_date":"2027-04-20","travel_date":"2026-09-10","return_date":"2026-09-20"}'
{
  "passport_expiry_date": "2027-04-20",
  "travel_date": "2026-09-10",
  "return_date": "2026-09-20"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel2.passport_expiry_travel_check",
  "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.

Consulter la documentation complète du KIT →