API para desarrolladores
Última actualización: 23 de septiembre de 2026
Busca nuestros vuelos, lleva a los pasajeros directamente a una reserva y gana comisión por lo que nos envías. Todo lo que aparece a continuación se sirve desde https://aviodeals.com.
¿Ya eres socio? Tus estadísticas, reservas y liquidaciones mensuales están en el portal de socios. Acceso para socios
Cómo obtener acceso
El programa de afiliados está abierto: cualquiera puede unirse. Rellena el formulario de abajo y te enviamos de inmediato un enlace a tus credenciales de prueba. Cuéntanos a la vez sobre tu proyecto: en eso basamos un acuerdo comercial.
- Un código de seguimiento: el valor que pones en el parámetro ref en cada enlace que nos envías.
- Un token de API para los endpoints de búsqueda y de feeds.
- Condiciones de comisión: un porcentaje del total del pedido, hasta un máximo acordado por reserva.
Tu token es una credencial al portador: quien lo tenga puede hacer consultas en tu nombre. Solo guardamos un hash del token, así que no podemos volver a mostrártelo; guárdalo en un lugar seguro y avísanos de inmediato si se filtra, y lo reemplazaremos.
Una cuenta de prueba tiene límites, para que evaluarnos nunca cueste un contrato con una aerolínea:
- Termina a los 30 días, salvo que para entonces hayamos acordado condiciones.
- Hasta 500 solicitudes de búsqueda al día.
- Las búsquedas se responden desde nuestro almacén de precios, que nuestros clientes y los socios en producción mantienen lleno. Una ruta y fecha que nadie haya buscado hace poco puede responder vacía; las cuentas de producción activan actualizaciones en vivo.
- Las reservas que envíes durante la prueba se registran con tu código. La comisión se paga desde la fecha de tu acuerdo.
Obtén credenciales de prueba
Autenticación
Envía tu token en cada solicitud de feed y de búsqueda, ya sea como un encabezado Authorization con el token tal cual —sin el prefijo Bearer— o como un parámetro de consulta accessToken. Los endpoints de redirección son públicos y no requieren token.
Ejemplo
curl -H "Authorization: YOUR_TOKEN" \
"https://aviodeals.com/api/v2/data/routes.json"Errores
Ambos responden HTTP 401 con el código ERROR_UNAUTHORIZED:
- Sin ningún token: Authentication required
- Un token que no reconocemos, o uno que pertenece a una cuenta desactivada: Access Denied [1]
Endpoints
Las respuestas son JSON. Las fechas son ISO 8601 (YYYY-MM-DD). Los aeropuertos se identifican por su código IATA o por el id numérico del feed de aeropuertos; ambos se aceptan en todos los lugares donde se indica un aeropuerto.
El equipaje y las opciones de tarifa solo los devuelven las dos direcciones que terminan en -tcs: flights-tcs.json y flights-multi-tcs. Las demás direcciones no cambian nunca, así que una integración construida sobre ellas sigue funcionando exactamente como hoy.