El único recurso global que conozco más o menos actualizado es Timatic que es la base de datos utilizada por las compañías aéreas para determinar los requisitos necesarios para permitir el embarque, bajo los auspicios de la IATA.
Existen interfaces de usuario públicas a través de algunas compañías aéreas o mediante el Centro de Viajes IATA pero, por lo que sé, el acceso programático requiere una suscripción, ni idea de las tarifas correspondientes.
Obsérvese que, si bien los datos de entrada están normalizados (nacionalidad del pasajero, documentos, países de destino y de tránsito, fechas de viaje, etc.), los de salida no lo están, dados los miles de millones de casos, excepciones, excepciones a las excepciones, etc. Sólo en lo que respecta al tránsito, la respuesta para una combinación específica de nacionalidad del pasajero/país de tránsito puede variar de un solo párrafo a varias páginas. Aunque gran parte de esa información utiliza formatos similares, hay montones de excepciones.
Timatic tampoco es infalible, ha habido errores en el pasado.
En realidad, es muy difícil automatizar completamente la tarea, salvo en los casos más sencillos (es decir, es probable que rechaces muchas opciones que en realidad son posibles, aunque mejor así que al revés).
No olvides que esto cambia muy a menudo, a veces con muy poca antelación, y que en cualquier momento pueden añadirse nuevos requisitos no normalizados (como hemos visto muchas veces desde el inicio de la pandemia de Covid).
Asegúrate de no dar la impresión a tus usuarios de que el itinerario que sugieres es factible en su situación concreta. En se meterte en problemas. Hay una razón por la que nadie intenta hacerlo en serio y desvía la responsabilidad al pasajero para que busque la información por sí mismo.
Otra alternativa, pero con muchas más advertencias, es Wikipedia, que tiene montones de páginas tituladas "Política de visados de XXX" y "Requisitos de visado para ciudadanos de XXX". La ventaja es que es gratis y probablemente puedas descargarte los datos fácilmente, pero:
- No tengo ni idea de si todos los países están cubiertos
- Es menos estándar y más difícil de analizar con precisión
- Probablemente no esté tan actualizada, aunque los editores de Wikipedia siempre son sorprendentes (pero eso puede depender mucho del país de que se trate).
10 votos
Hay empresas enteras que se dedican a mantener esas listas. No vas a encontrar ninguna fácilmente disponible, y cualquier dato que encuentres de tales sistemas estará protegido por derechos de autor. Prepárate también para que te demanden si te equivocas...
6 votos
Y es probable que la información quede desfasada, a menudo y de forma imprevisible.
2 votos
Si sigues este sitio, verás que no es una tarea fácil: depende de muchos factores (y la gente tiene documentos muy diversos). También "tránsito" es difícil de definir correctamente (véase de nuevo este sitio: no siempre se tiene tránsito, por ejemplo, en billetes separados, entre diferentes terminales, entre aeropuertos (y tiempo: no por la noche, sólo 8, o 12 horas, etc.). Y depende de los documentos que tengas (no sólo pasaporte, sino permisos de destino). Ten en cuenta que muchas compañías de cruceros no enumeran los requisitos (Timatic se centra en las aerolíneas): ¡y tienen buenos contactos con las autoridades de inmigración!
0 votos
"Hay empresas enteras que se dedican a mantener esas listas" Sería útil que nos indicaran algunas de esas empresas. Somos una pequeña organización sin ánimo de lucro, pero ser cliente sería razonable
0 votos
@Anniepoo TIMATIC es la principal base de datos mantenida por la IATA. También está ICTS, que mantiene Traveldoc.