Skip to main content
GET
/
api
/
aviation
/
v1
/
search-google-flights
SearchGoogleFlights
curl --request GET \
  --url https://api.example.com/api/aviation/v1/search-google-flights
{
  "flights": [
    {
      "legs": [
        {
          "airlineCode": "<string>",
          "flightNumber": "<string>",
          "departureAirport": "<string>",
          "arrivalAirport": "<string>",
          "departureDatetime": "<string>",
          "arrivalDatetime": "<string>",
          "durationMinutes": 123
        }
      ],
      "price": 123,
      "durationMinutes": 123,
      "stops": 123
    }
  ],
  "degraded": true,
  "error": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://worldmonitor.app/docs/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

origin
string

Departure airport IATA code (e.g. "JFK").

destination
string

Arrival airport IATA code (e.g. "LHR").

departure_date
string

Departure date in YYYY-MM-DD format.

return_date
string

Return date in YYYY-MM-DD format; omit for one-way.

cabin_class
string

Cabin class: ECONOMY, PREMIUM_ECONOMY, BUSINESS, or FIRST.

max_stops
string

Stop filter: ANY, NON_STOP, ONE_STOP, or TWO_PLUS_STOPS.

departure_window
string

Departure time window in HH-HH format (e.g. "6-20").

airlines
string[]

Airline IATA codes to filter by (e.g. ["BA", "AA"]).

sort_by
string

Sort order: CHEAPEST, DURATION, DEPARTURE_TIME, or ARRIVAL_TIME.

passengers
integer<int32>

Number of adult passengers (1-9).

Response

Successful response

SearchGoogleFlightsResponse contains flight results from Google Flights.

flights
object[]
degraded
boolean
error
string