Búsqueda y reserva de vuelos, de principio a fin
Busca tarifas en vivo en varias fuentes, revalida el precio, reserva y emite billetes. Un conjunto de endpoints REST, precios en USD.
{
"AdultCount": 1,
"TravelPreference": { "CabinType": 3 },
"OriginDestinationInformations": [
{ "OriginLocationCode": "TBS",
"DestinationLocationCode": "DXB",
"DepartureDateTime": "2026-11-14T00:00:00" }
]
}El contenido de las aerolíneas está fragmentado y cada fuente habla su propio dialecto. Esta API de reserva de vuelos unifica búsqueda, reglas tarifarias, equipaje, reserva, emisión y reembolsos tras un contrato JSON coherente.
Tras los endpoints hay un motor de tarifas normalizado que habla con los sistemas globales de distribución y las aerolíneas de bajo coste mediante un único contrato JSON. Obtienes itinerarios, reglas de tarifa, equipaje y datos de asientos coherentes, venga el contenido de un GDS o de una conexión directa con la aerolínea, así tu app de reservas de vuelos u OTA se integra una vez y escala en todas partes.
Lo que obtienes
Busca el itinerario más barato por grupo de vuelo, o recibe resultados por server-sent events para un primer render rápido.
Revalida la tarifa justo antes de reservar, para que el precio que cobras sea el que obtienes.
Controla todo el ciclo: reserva un asiento, emite el billete y luego haz seguimiento, cancela o reembolsa.
Transmite itinerarios por server-sent events para un primer render rápido en rutas lentas.
Posventa completa: recupera documentos, anula dentro de la ventana, cancela y reembolsa.
Cómo funciona el flujo
Search
Post routes and dates, get priced itineraries back, or stream them over server-sent events.
Revalidate
Re-price the chosen itinerary right before booking so the fare you charge is the fare you get.
Book
Create the booking, hold the seats, and receive a booking reference.
Issue
Issue the ticket against your balance, then track, void, cancel, or refund.
Endpoints clave
/Air/AirLowFareSearchSearch the cheapest itinerary per flight group./Air/AirLowFareSearchStreamStream itineraries over server-sent events./Air/AirRevalidateRe-price and validate an itinerary before booking./Air/AirBookCreate the booking and hold seats./Air/AirTicketIssue the ticket for a booking./Air/AirBookingDetailsRetrieve a booking, its status, and documents.Solicitud y respuesta
{
"AdultCount": 1,
"TravelPreference": { "CabinType": 3 },
"OriginDestinationInformations": [
{ "OriginLocationCode": "TBS",
"DestinationLocationCode": "DXB",
"DepartureDateTime": "2026-11-14T00:00:00" }
]
}{
"itineraries": [
{
"fareCode": "TBSDXB-Y-412",
"total": { "amount": 412.00, "currency": "USD" },
"seatsRemaining": 5,
"segments": [
{ "from": "TBS", "to": "DXB",
"depart": "2026-11-14T09:40",
"carrier": "EK", "flight": "2201" }
]
}
]
}Qué incluye la respuesta
fareCode- Opaque identifier you pass to revalidate and book.
total- Final price with currency, already normalized to USD.
seatsRemaining- Bookable seats left at this fare.
segments- Each flight leg with carrier, flight number, times, and airports.
baggage- Included allowance and paid options per segment.
Aerolíneas
Preguntas frecuentes
¿Qué devuelve la búsqueda de vuelos?
Itinerarios con precio, cada uno con su código de tarifa, los segmentos, el total en USD y los asientos disponibles.
¿Puedo recibir resultados en streaming?
Sí. El endpoint de búsqueda incremental envía itinerarios por server-sent events a medida que llegan.
¿Cómo pruebo sin riesgo?
Apunta tu cliente al sandbox. La búsqueda es real; la llamada de emisión se simula contra un saldo aparte.
¿Admiten solo ida, ida y vuelta y multidestino?
Sí. Envía uno o varios pares origen-destino en el mismo cuerpo de búsqueda; solo ida, ida y vuelta y multidestino usan la misma forma.
¿Cómo se gestionan los reembolsos?
Anula dentro de la ventana de la aerolínea o solicita un reembolso tras la emisión. La API devuelve el importe reembolsable y el estado resultante.
Construye tu producto de viajes sobre una sola API.
Integración gratuita. 1 % por billete emitido, con tope de 10 $. Cobertura en vivo de vuelos, hoteles y actividades.

