ForHosting KIT · Utilidades de desarrollo

Compruebe la validez del pasaporte para su viaje

Utilice este comprobador para comparar la caducidad del pasaporte con las fechas previstas de salida y regreso.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Aplica una regla habitual: el documento debe conservar al menos seis meses naturales de vigencia después del regreso. El resultado muestra la fecha límite exacta, si se cumple la regla, los días de vigencia restantes y cualquier déficit. Es una comprobación de planificación, no una decisión oficial de entrada; los requisitos dependen del destino, la nacionalidad, el documento, la ruta y los países de tránsito.

Introduzca las tres fechas de su itinerario real

Comience con la fecha de caducidad impresa en el pasaporte y escriba después las fechas previstas de salida y regreso con el formato YYYY-MM-DD. Use el día en que la persona viajera espera terminar el viaje internacional, no aquel en que compró la reserva ni la fecha de una solicitud. El comprobador rechaza un itinerario cuya salida sea posterior al regreso, porque ese orden no puede representar el viaje previsto. También verifica que cada valor sea una fecha real del calendario gregoriano; así, datos como 30 de febrero no generan silenciosamente una respuesta engañosa. No se solicitan nombres, números de pasaporte, nacionalidad ni otros datos personales. Si el viaje incluye varios tramos internacionales, use la fecha del regreso final para esta comprobación conservadora de seis meses y revise después cada destino y escala por separado. Repita el cálculo siempre que cambie el itinerario, pues desplazar el regreso unos días también cambia la caducidad mínima aceptable. El cálculo es determinista y no utiliza la fecha actual: las mismas tres entradas producen siempre el mismo resultado.

Entienda el límite de seis meses naturales

La fecha de vigencia requerida se obtiene sumando seis meses naturales al regreso previsto. No se usa un número fijo de días, ya que los meses tienen distintas duraciones. Por ejemplo, un regreso el 15 de octubre produce un límite el 15 de abril. Cuando el día equivalente no existe en el mes de destino, el cálculo utiliza su último día válido: seis meses después del 31 de agosto es el último día de febrero, incluido el 29 en un año bisiesto. El pasaporte cumple la regla si caduca en la fecha calculada o más tarde. La respuesta también indica el total de días naturales entre el regreso y la caducidad; puede ser negativo si el documento vence antes del retorno. El déficit vale cero cuando se cumple la regla y, en caso contrario, señala cuántos días adicionales faltan para alcanzar el límite. Estos campos permiten auditar la decisión sin complicar la respuesta principal: un valor verdadero o falso contrastado con una fecha claramente visible.

Use el resultado como orientación, no como dictamen oficial

La vigencia de seis meses después del viaje es una pauta muy extendida, pero no universal, y el punto de referencia puede variar. Un país puede exigir vigencia desde la llegada en lugar del regreso, aceptar un plazo menor, imponer páginas en blanco, distinguir pasaportes ordinarios y de emergencia o aplicar condiciones distintas según ciudadanía y visado. Las aerolíneas y los países de tránsito también pueden efectuar sus propias comprobaciones. Por ello, un resultado favorable solo significa que las fechas cumplen la regla de calendario aplicada aquí; no garantiza embarque, tránsito, entrada ni aprobación de visado. Después del cálculo, confirme el requisito vigente con el gobierno del destino, las autoridades de cada escala y la compañía operadora. Renueve con antelación si no cumple o queda cerca del límite, especialmente si los billetes permiten cambios o un retraso podría prolongar el viaje. El cálculo del navegador funciona sin cuenta y las comprobaciones automatizadas mediante API cuestan $0.002 por solicitud. No se consulta ninguna red, por lo que esta herramienta nunca sustituye una fuente oficial por una base de reglas desactualizada.

Revise el pasaporte antes de reservar

Compare la caducidad impresa con el itinerario propuesto antes de comprometerse con vuelos o alojamiento.

Compruebe a las personas de un grupo

Aplique la misma prueba uniforme de seis meses naturales a cada viajero sin recopilar nombres ni números de pasaporte.

Repita la revisión tras cambiar el itinerario

Calcule el nuevo límite cuando cambie el regreso y vea el número exacto de días que faltan.

¿Todos los países exigen seis meses de vigencia?

No. Las normas varían según destino, ciudadanía, ruta, documento y visado. Confírmelas con las autoridades oficiales y la compañía.

¿Los seis meses se cuentan desde la salida o el regreso?

Este comprobador usa deliberadamente el regreso previsto como criterio conservador y le suma seis meses naturales.

¿Cómo se tratan las fechas al final de un mes?

Si el mismo día no existe seis meses después, el límite pasa a ser el último día válido del mes de destino.

¿Cumple un pasaporte que caduca exactamente en el límite?

Sí. Una caducidad igual o posterior a required_valid_until satisface la regla aplicada por este comprobador.

¿Un resultado favorable garantiza la entrada o el embarque?

No. Solo contrasta tres fechas con una regla y no contempla requisitos vigentes de gobiernos, visados, escalas, aerolíneas ni estado físico del pasaporte.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. El mismo cálculo determinista también está disponible gratis en el navegador.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/travel2/passport-expiry-travel-check

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →