Skip to main content

Flight Search Endpoint

Searches for flight availability across providers.

  • Endpoint: /api/v1/flights/fliggy/search
  • Method: POST

Headers

HeaderValueRequiredDescription
Partner-Access-TokenBase64 StringYesYour encrypted AES-256 time-sensitive token.
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes

Payload Parameters

ParameterTypeRequiredDescription
trip_typeStringYes1 (One Way), 2 (Round Trip), 3 (Multi City)
cabin_classStringYesA (All), Y (Economy), FC (First/Business), S (Premium)
departure_city_codeStringConditional3-letter IATA code (e.g., "BKK"). Required if departure_airport_code is not provided.
departure_airport_codeStringConditional3-letter IATA code (e.g., "BKK"). Required if departure_city_code is not provided.
arrival_city_codeStringConditional3-letter IATA code (e.g., "SIN"). Required if arrival_airport_code is not provided.
arrival_airport_codeStringConditional3-letter IATA code (e.g., "SIN"). Required if arrival_city_code is not provided.
departure_dateStringYesDate format Y-m-d (e.g., "2026-10-01")
return_dateStringConditionalDate format Y-m-d. Required if trip_type is 2 (Round Trip).
adultsIntegerOptionalNumber of adults (Minimum: 1, Default: 1)
childrenIntegerOptionalNumber of children (Minimum: 0, Default: 0)
infantsIntegerOptionalNumber of infants (Minimum: 0, Default: 0)

Sample Payload

{
"trip_type": "1",
"cabin_class": "A",
"departure_city_code": "BKK",
"arrival_city_code": "SIN",
"departure_date": "2026-10-01",
"return_date": null,
"adults": 1,
"children": 0,
"infants": 0
}