Getflights for developers
The airline consolidator, as an API.
Bring your bookings, invoices and deadlines, group name lists and flight booking into your own back office, website or CRM. The same platform our specialists and the Getflights Pro tool run on.
Bookings, PNRs, invoices and deadlines
Travellers, seating and name lists
Booker API
Flight booking inside your own website and apps.
For every travel professional who wants to offer flights to their own customers: agencies, tour operators, event organisers and online platforms. Integrate our flight content in your site or app for an easier booking experience.
- Our flight content in your own booking flow
- Your brand, your customers, your prices
- Also for events: limit routes and dates to what you agreed
Partner API
Your Getflights bookings, inside your own back office.
For travel agencies, tour operators and mid-office platforms. Pull every booking you made with us into your ERP, CRM or accounting, with its PNRs, flights, prices, invoices and deadlines, without retyping a thing.
- Bookings with their price lines: fare, fuel, airport taxes and fees
- PNRs, flights, passengers and their e-ticket PDFs
- Quotes and options taken in the booking tool
- Sales invoices as PDF and UBL XML, with payment status
- Deadlines: tasks to act on and cancellation rules to watch
GET /api/partner/bookings/410060?include=pnrs,cancellation_rules
Authorization: Bearer ACCESS_TOKEN
X-CSPA-Version: 1.0.0
{ "data": {
"type": "booking", "id": "410060",
"attributes": {
"type": "booking_tool",
"departure-date": "2024-01-18",
"external-reference": "PO 119375",
"gross-price": 3481.28,
"currency": "EUR" } },
"included": [ … ] }
Semantic versioning · Read-only today
Booking, lines, invoices
Flights and passengers
Quotes and options
PDF, UBL, paid or not
Deadlines to act on
When cancelling costs
Group Manager API
Keep group name lists in sync, automatically.
Your travellers already live in your CRM, HR tool or registration platform. Push them straight into the Group Manager instead of retyping spreadsheets, and read back who is still missing details.
- Add, update and remove travellers
- Seating groups and emergency contacts
- Required details and missing-data checks
- Open, close and finalise status
{
"firstName": "Lotte",
"lastName": "Peeters",
"dateOfBirth": "1988-03-14",
"seatingGroup": "Sales team",
"emergencyContact": { … }
}
Built on open standards
Nothing proprietary to learn.
Our APIs use the well-known standards your developers already work with, so any language, framework or HTTP client will do.
OAuth 2.0
Secure, token-based access. Users authorise your app; you never handle their password.
REST
Plain HTTPS and predictable resource URLs, such as /bookings and /bookings/{id}.
JSON:API
Responses follow the jsonapi.org specification: include, filter, sort and paginate the standard way.
jsonapi.org ↗Semantic versioning
A version header on every call, so updates never break your integration unannounced.
Extensive documentation and developer tools
Full reference docs for every entity and endpoint, with examples, plus a developer portal to manage your applications and credentials.