Developer workspace

Flight data API & webhooks

Connect your application, test flight endpoints, and send operational updates to your server.

Beta · Data and features may change.

01 · Authenticate

Use your account API key

Pass your key in the x-gtx-api-key header. Signed-in accounts show their key in the examples below.

x-gtx-api-key: YOUR_API_KEY

02 · Send a request

API base URL

Use this base with one of the flight endpoints below. Paid API requests use your shared result-set balance.

https://flifo-api.gotravelx.com/api/paid/flights
View account balance →

Push delivery

Manage webhooks

Create subscriptions, see active destinations, and choose which events reach your server.

Webhook subscriptions

Receive flight status changes at your own HTTPS endpoint. Manage existing subscriptions or add a new one below.

🔐 Login required: Log in or create an account to configure webhook subscriptions.

Pull data

API endpoints

Copy an example or test a request with your account. Live tests may use result sets.

GETSearch by Route

Get all flights from one airport to another (optionally filtered by date).

Endpoint:

https://flifo-api.gotravelx.com/api/paid/flights/search/route

Parameters:

  • from - Departure airport code (required)
  • to - Arrival airport code (required)
  • date - Flight date (YYYY-MM-DD) (optional)
  • returnSummary - Return summary data (default: true)
  • page - Page number (default: 0)
  • size - Results per page (default: 100)

Example:

curl -X GET "https://flifo-api.gotravelx.com/api/paid/flights/search/route?from=ORD&to=LAX&date=2026-10-25&returnSummary=true&page=0&size=100" \
  -H "x-gtx-api-key: YOUR_API_KEY"

GETSearch by Flight Number

Get details for a specific flight by carrier, flight number, and date.

Endpoint:

https://flifo-api.gotravelx.com/api/paid/flights/search

Parameters:

  • carrier - Airline carrier code (e.g., UA, AA, DL)
  • flightNumber - Flight number
  • date - Flight date (YYYY-MM-DD)

Example:

curl -X GET "https://flifo-api.gotravelx.com/api/paid/flights/search?carrier=UA&flightNumber=1&date=2026-10-25" \
  -H "x-gtx-api-key: YOUR_API_KEY"

GETSearch by Arrival Airport

Get all flights arriving at a specific airport on a given date.

Endpoint:

https://flifo-api.gotravelx.com/api/paid/flights/search/arrival/{airportCode}

Parameters:

  • airportCode - Airport code (path parameter)
  • date - Flight date (YYYY-MM-DD)
  • page - Page number (default: 0)
  • size - Results per page (default: 100)

Example:

curl -X GET "https://flifo-api.gotravelx.com/api/paid/flights/search/arrival/LAX?date=2026-10-25&page=0&size=100" \
  -H "x-gtx-api-key: YOUR_API_KEY"

GETSearch by Departure Airport

Get all flights departing from a specific airport on a given date.

Endpoint:

https://flifo-api.gotravelx.com/api/paid/flights/search/departure/{airportCode}

Parameters:

  • airportCode - Airport code (path parameter)
  • date - Flight date (YYYY-MM-DD)
  • page - Page number (default: 0)
  • size - Results per page (default: 100)

Example:

curl -X GET "https://flifo-api.gotravelx.com/api/paid/flights/search/departure/ORD?date=2026-10-25&page=0&size=100" \
  -H "x-gtx-api-key: YOUR_API_KEY"

GETGet Flight Status Updates

Get historical status updates for a specific flight.

Endpoint:

https://flifo-api.gotravelx.com/api/paid/flights/updates

Parameters:

  • carrier - Airline carrier code (e.g., UA, AA, DL)
  • flightNumber - Flight number
  • date - Flight date (YYYY-MM-DD)
  • includePremiumEvents - Optional, defaults to false. When true, adds a premiumEvents array to the response (boarding, wheels-up/down, doors, cleaning, turn milestones).billed 2×

Example:

curl -X GET "https://flifo-api.gotravelx.com/api/paid/flights/updates?carrier=UA&flightNumber=1&date=2026-10-25&includePremiumEvents=true" \
  -H "x-gtx-api-key: YOUR_API_KEY"

Reference

Response format

Responses are JSON. Flight data is in data; remaining result sets are in quota. The shape of data varies by endpoint.

{
  "data": { "content": [{ "carrierCode": "UA", "flightNumber": "219" }] },
  "quota": {
    "freeQuotaRemaining": 999,
    "paidQuotaRemaining": 0
  }
}

Usage

Result-set billing

Your API and MCP calls share one balance. Premium webhook events can use 2× the standard result-set rate when enabled for a subscription.

Need help? Technical support: info@gotravelx.com

Sales: sales@gotravelx.com