← Back to all docs
flight centre travel group

Flight Centre Travel Group API

Flight Centre Travel Group (FCTG) is a global travel company spanning leisure and corporate brands (e.g., FCM, Corporate Traveler) that helps organizations book, manage, and reconcile business travel across flights, hotels, cars, and rail. An unofficial API lets you pull traveler prof

By Alex KlarfeldJanuary 26, 2026
Flight Centre Travel Group API

What is Flight Centre Travel Group?

Flight Centre Travel Group is a global travel retailer and travel management company serving both leisure travelers and businesses. Its corporate brands (including FCM and Corporate Traveler) provide booking tools, approvals, policy enforcement, supplier content, analytics/reporting, traveler assistance, and duty-of-care services. Teams use FCTG platforms to coordinate complex itineraries, enforce policy, manage approvals, issue tickets, and reconcile costs with detailed invoicing and reporting across regions and currencies.

Core product areas include:

  • Corporate Travel Management (Online booking tools, approvals, policy compliance)
  • Trip & Itinerary Management (PNRs, tickets/e-tickets, flight/hotel/car/rail segments)
  • Finance & Reporting (Invoices, taxes, cost centers, GL codes, multi-currency)
  • Risk & Duty of Care (Traveler tracking, disruption/risk alerts, communication)
  • Traveler Experience (Mobile apps/assistants, messages, documents, preferences)
  • Supplier & Content (GDS/aggregators, negotiated rates, fare rules)

Common data entities:

  • Companies, Users/Travelers, Roles/Permissions
  • Traveler Profiles (personal data, documents, loyalty memberships, preferences)
  • Travel Policies and Approval Rules
  • Trips/Itineraries (record locators/PNRs, statuses)
  • Bookings/Segments (air, hotel, car, rail; fare/rate details; tickets)
  • Approvals (states, approvers, timestamps, notes)
  • Invoices and Receipts (line items, taxes, currency, cost allocations)
  • Cost Centers/GL Codes, Projects, Departments
  • Suppliers (airlines, hotels, car rental brands)
  • Risk Events and Traveler Location Data

The Flight Centre Travel Group Integration Challenge

Corporate travel teams rely on FCTG platforms daily, but turning portal-centered workflows into API-driven automation can be hard:

  • Multi-brand, portal-first experiences: Different brands and regions expose different views and workflows
  • Complex data lineage: Itinerary data may span GDS records, mid-/back-office, and ticketing systems
  • Policy and approvals: Context-rich decisions (in-policy vs. out-of-policy) tied to specific segments and fares
  • Financial rigor: Invoices, taxes, cost centers, and multi-currency require careful normalization
  • Authentication & SSO: Enterprise SSO/MFA complicates unattended, headless automation
  • Reporting exports: Many teams rely on scheduled reports/CSVs or paid data extracts with limited webhook support

How Supergood Creates Flight Centre Travel Group APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your FCTG tenant.

  • Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh, challenge handling, and change detection
  • Normalizes GDS- and brand-specific fields (airline codes, fare classes, ticket numbers, rate plans) into consistent schemas
  • Aligns with customer entitlements and role-based permissions to ensure compliant access across brands/regions

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened Flight Centre Travel Group adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as platforms evolve.

API Endpoints

Authentication

POST/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.

Authentication

POST/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Travelers

GET/travelers

List traveler profiles with filters and summary details.

Trips

GET/trips

List trips/itineraries with PNRs, segments, approval and policy context.

Trip Approvals

POST/trips/{tripId}/approvals

Submit an approval decision with policy metadata and notes.

Invoices

GET/invoices

Retrieve invoices and itemized line items for reconciliation.

Use Cases

Traveler & Trip Data Sync

- Mirror traveler profiles and itineraries to your data warehouse or internal systems - Keep upcoming trips current for operations, traveler communications, and analytics - Normalize PNRs, ticket numbers, loyalty IDs, and segment metadata across suppliers

Approvals & Policy Automation

- Trigger approval workflows from your app or chat tools and push decisions back - Capture policy context (reason codes, exception notes) for audit and analytics - Drive SLA alerts and notify stakeholders when itineraries change

Duty Of Care & Traveler Communications

- Ingest trip changes and disruptions to target affected travelers - Power traveler location dashboards and risk scoring - Send messages and attach updates/documents to trips

Financials: Invoices, Taxes, and ERP Sync

- Pull invoices and itemized segments to reconcile against ERP/accounting (e.g., QuickBooks, Xero) - Map cost centers, GL codes, and taxes; convert currency consistently - Generate attachments and cross-reference tickets/receipts for audits

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination across modules

Rate limits

Tuned for enterprise throughput while honoring customer entitlements and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of travelers, trips/PNRs, approvals, and invoices

Security

Encrypted transport, scoped tokens, and audit logging; respects role-based permissions across FCTG brands

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., approvals, ticketing, itinerary changes)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume traveler and trip synchronization and invoice processing

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/API changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows commonly used in corporate travel, including Traveler Profiles, Trips/PNRs and segments (air, hotel, car, rail), Approvals and Policy outcomes, and Financials (Invoices, Taxes, Cost Centers, GL Codes). Exact coverage depends on your brand, region, and entitlements.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling for headless reliability.

Yes. We normalize invoices, taxes, and itemized segments to match your ERP/accounting schema and deliver updates via webhooks or polling while complying with rate and permission constraints. We commonly integrate with QuickBooks and Xero.

Yes. Approval states, approver metadata, reason codes, and exception notes are modeled explicitly in our normalized responses so you can audit policy adherence and trigger downstream actions.

Ready to get a real API?