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.

Booker API

Flight booking in your own site and apps

Partner API

Bookings, PNRs, invoices and deadlines

Group Manager API

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
api.getflights.com · JSON:API
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

/bookings

Booking, lines, invoices

/pnrs

Flights and passengers

/quotes

Quotes and options

/sales-invoices

PDF, UBL, paid or not

/tasks

Deadlines to act on

/cancellation-rules

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
Example
{
  "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.