Flight Bookings
List bookings
Overview
List confirmed flight bookings owned by the authenticated user. Supports an optional PNR + last-name lookup for retrieving a single booking.
When to Use
- "My bookings" page - Display the authenticated user's confirmed flight bookings
- PNR lookup - Retrieve a single booking by airlinePnr and a passenger's lastName
- Booking management - Build dashboards or list views of past and upcoming reservations
What You Get
- Confirmed bookings only - Returns records persisted from the booking flow;
- Full booking objects with status, journey, passengers, order reference, and pricing
- Sandbox isolation - Sandbox and live bookings are scoped by the API key used
Key Features
- Owner-scoped: Only returns bookings belonging to the authenticated user
- PNR + last-name lookup: When both airlinePnr and lastName are supplied, returns a single matching booking; both are required together
- Stable response shape: data is always an array containing exactly one element with a bookings array
Quick Start
Call with no query parameters to list all bookings for the authenticated user. To look up a specific booking, pass both airlinePnr and lastName.
get/flights/bookings
Request
- Base URLhttps://api.liteapi.travel/v3.0
- URLhttps://api.liteapi.travel/v3.0/flights/bookings
- AuthAPI key in header X-API-Key
Query parameters
airlinePnrstring
Airline PNR (record locator) for single-booking lookup. Required together with lastName.
lastNamestring
Passenger last name for single-booking lookup. Required together with airlinePnr.
Response
Successful response
Example response
{
"data": [
{
"bookings": [
{
"customTags": {
"SOURCE": "EXAMPLE",
"TIER": "GOLD"
},
"status": "CONFIRMED",
"journey": {
"segments": [
{
"stops": [
{
"airportCode": "GIG",
"airportName": "Rio Galeão – Tom Jobim International Airport",
"arrivalTime": "2026-10-17T18:35:00",
"departureTime": "2026-10-17T19:25:00",
"duration": {
"iso8601": "PT50M",
"minutes": 50
}
}
]
}
],
"baggage": {
"included": [
{
"bagType": "cabin",
"description": "1 cabin bag up to 8 kg",
"passengerType": "ADT",
"pieces": 1,
"size": "55x40x20",
"unit": "kg",
"weightKg": 8
}
],
"paid": [
{
"bagType": "cabin",
"description": "1 cabin bag up to 8 kg",
"passengerType": "ADT",
"pieces": 1,
"size": "55x40x20",
"unit": "kg",
"weightKg": 8
}
]
},
"terms": {
"summary": [
{
"level": "warning",
"message": "Changes allowed with fee"
}
]
},
"cabinClass": "ECONOMY"
},
"ticketedServices": [
{
"services": [
{
"serviceId": "g6Rwc2lk2SQwMTlkMDY3NC1hMzQzLTc0OGEtYmYyYS1jMDk4ZmNjMTk2ZGGhcMtAfB6PXCj1w6Fjo1VTRA==",
"quantity": 1
}
],
"soldServices": [
{
"serviceId": "g6Rwc2lk2SQwMTlkMDY3NC1hMzQzLTc0OGEtYmYyYS1jMDk4ZmNjMTk2ZGGhcMtAfB6PXCj1w6Fjo1VTRA==",
"quantity": 1
}
]
}
]
}
]
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.