Search

Search for flights

POST /flight/availability

Use this API to search for available flights based on specified criteria.

Headers

Name
Value

Content-Type*

application/json

VOLZ-API-KEY*

<api_key>

VOLZ-API-SECRET*

<api_secret>

Accept-Language

en|fr|ar

Response Headers

Name
Value
Description

Volz-Request-Ref

<uuid>

This value should be kept and forwarded to the next steps of the API, it is useful when it comes to resolving any of the issues that you might encounter

Body

Name
Type
Description

trip_type*

string

Possible values: OW: One Way RT: Round Trip MD: Multi-Destination

destinations*

array

Destinations information

destinations.*.origin*

string

IATA Code of the departure airport

destinations.*.destination*

string

IATA Code of the arrival airport

destinations.*.departure_date*

date

Departure date using format Y-m-d ex: 2024-08-07

destinations.*.return_date

date

ONLY FOR ROUND TRIPS Return date using format Y-m-d ex: 2024-08-07

adults*

int

Number of adults

children*

int

Number of children

held_infants*

int

Number of seated infants

refundable*

bool

If true, results will only contain refundable flights

luggage_included*

bool

If true, results will only contain luggage included flights

cabin*

string

Possible values: ECONOMY, PREMIUM_ECONOMY, ECONOMY_STANDARD, BUSINESS,FIRST

air_companies

array

Filter only show flights operated by these companies

itinerary_x_stops

int

Number of stops in the Xth itinerary ex: itinerary_0_stops: 1 Can be used as many as the number of destinations selected

departure_time_min

string

Minimum departure time formatted as follows: H:i ex 00:30 This will only display flights that have a departure time after 00:30

departure_time_max

string

Maximum departure time formatted as follows: H:i ex 00:30

arrival_time_min

string

Minimum arrival time formatted as follows: H:i ex 00:30

arrival_time_max

string

Maximum arrival time formatted as follows: H:i ex 00:30

Response

{
  "data": [
    {
      "id": "2-2",
      "numberOfBookableSeats": 9,
      "domesticFlight": false,
      "itineraries": [
        {
          "totalDuration": 405,
          "duration": "06:45",
          "fromDate": "2025-08-10T22:05:00",
          "toDate": "2025-08-11T07:50:00",
          "numOfStops": null,
          "airportChange": null,
          "segments": [
            {
              "id": "164",
              "departure": {
                "iataCode": "ALG",
                "terminal": "4",
                "at": "2025-08-10T22:05:00"
              },
              "arrival": {
                "iataCode": "DXB",
                "terminal": "1",
                "at": "2025-08-11T07:50:00"
              },
              "flightNumber": null,
              "carrier": null,
              "operatingCarrier": null,
              "aircraft": {
                "code": "332"
              },
              "duration": "PT6H45M"
            }
          ]
        }
      ],
      "price": {
        "currency": "DZD",
        "total": 47477
      },
      "travelerPricings": [
        {
          "travelerId": "1",
          "fareOption": "STANDARD",
          "travelerType": "ADULT",
          "price": {
            "currency": "DZD",
            "total": 44957
          },
          "fareDetailsBySegment": [
            {
              "segmentId": "164",
              "cabin": "ECONOMY",
              "fareBasis": "QDZAEOO",
              "brandedFare": null,
              "brandedFareLabel": null,
              "class": "Q",
              "includedCheckedBags": {
                "quantity": 2
              }
            }
          ]
        }
      ]
    }
  ],
  "total": 43,
  "page": 1,
  "per_page": 20,
  "meta": [],
  "search_code": "0ee47dcdf6224432143c1b01d6c4089d",
  "filters": {
    "cheapests": {
      "EK": 51422,
      "TK": 70193,
      "LH": 254486,
      "AZ": 229234,
      "BA": 270709,
      "AC": 536943,
      "AH": 47477
    }
  },
  "dictionaries": {
    "locations": {
      "FCO": {
        "cityCode": "ROM",
        "countryCode": "IT",
        "airport": "Rome–Fiumicino International Airport",
        "city": "Rome"
      },
      "FRA": {
        "cityCode": "FRA",
        "countryCode": "DE",
        "airport": "Frankfurt Airport",
        "city": "Francfort"
      },
      "ATH": {
        "cityCode": "ATH",
        "countryCode": "GR",
        "airport": "Athens International Airport (Eleftherios Venizelos Airport)",
        "city": "Athènes"
      },
      "IST": {
        "cityCode": "IST",
        "countryCode": "TR",
        "airport": "Istanbul Ataturk Airport",
        "city": "Istanbul"
      },
      "YYZ": {
        "cityCode": "YTO",
        "countryCode": "CA",
        "airport": "Toronto Pearson International Airport",
        "city": "Toronto"
      },
      "ALG": {
        "cityCode": "ALG",
        "countryCode": "DZ",
        "airport": "Houari Boumediene Airport algiers",
        "city": "Alger"
      },
      "LGW": {
        "cityCode": "LON",
        "countryCode": "GB",
        "airport": "Gatwick Airport",
        "city": "Londres"
      },
      "DXB": {
        "cityCode": "DXB",
        "countryCode": "AE",
        "airport": "Dubai International Airport",
        "city": "Dubai"
      },
      "AMM": {
        "cityCode": "AMM",
        "countryCode": "JO",
        "airport": "Queen Alia International Airport",
        "city": "Amman"
      },
      "RUH": {
        "cityCode": "RUH",
        "countryCode": "SA",
        "airport": "King Khalid International Airport Riyad",
        "city": "Riyadh"
      },
      "CDG": {
        "cityCode": "PAR",
        "countryCode": "FR",
        "airport": "Paris Charles de Gaulle Airport",
        "city": "Paris"
      },
      "LYS": {
        "cityCode": "LYS",
        "countryCode": "FR",
        "airport": "Lyon-Saint-Exupery Airport",
        "city": "Lyon"
      },
      "SAW": {
        "cityCode": "IST",
        "countryCode": "TR",
        "airport": "Sabiha Gokcen International Airport",
        "city": "Istanbul"
      },
      "JED": {
        "cityCode": "JED",
        "countryCode": "SA",
        "airport": "King Abdulaziz International Airport Jeddah",
        "city": "Jeddah"
      },
      "TUN": {
        "cityCode": "TUN",
        "countryCode": "TN",
        "airport": "Tunis–Carthage International Airport",
        "city": "Tunis"
      },
      "BCN": {
        "cityCode": "BCN",
        "countryCode": "ES",
        "airport": "Barcelona El Prat Airport",
        "city": "Barcelone"
      },
      "XNB": {
        "cityCode": "DXB",
        "countryCode": "AE",
        "airport": "",
        "city": ""
      },
      "MAD": {
        "cityCode": "MAD",
        "countryCode": "ES",
        "airport": "Adolfo Suarez Madrid-Barajas Airport",
        "city": "Madrid"
      },
      "NCE": {
        "cityCode": "NCE",
        "countryCode": "FR",
        "airport": "Nice Cote d'Azur Airport",
        "city": "Nice"
      },
      "GVA": {
        "cityCode": "GVA",
        "countryCode": "CH",
        "airport": "Geneva Airport",
        "city": "Genève"
      },
      "AUH": {
        "cityCode": "AUH",
        "countryCode": "AE",
        "airport": "Abu Dhabi International Airport",
        "city": "Abu Dhabi"
      },
      "DOH": {
        "cityCode": "DOH",
        "countryCode": "QA",
        "airport": "Hamad International Airport Doha",
        "city": "Doha"
      },
      "MCT": {
        "cityCode": "MCT",
        "countryCode": "OM",
        "airport": "Muscat International Airport",
        "city": "Muscat"
      }
    },
    "aircraft": {
      "221": "AIRBUS  A220-100",
      "295": "EMBRAER 195 E2",
      "319": "AIRBUS A319",
      "320": "AIRBUS A320",
      "321": "AIRBUS A321",
      "330": "AIRBUS INDUSTRIE A330",
      "332": "AIRBUS A330-200",
      "333": "AIRBUS A330-300",
      "359": "AIRBUS A350-900",
      "388": "AIRBUS A380-800",
      "736": "BOEING 737-600",
      "738": "BOEING 737-800",
      "744": "BOEING 747-400",
      "777": "BOEING 777-200/300",
      "781": "BOEING 787-10",
      "787": "787  ALL SERIES PASSENGER",
      "789": "BOEING 787-9",
      "32Q": "AIRBUS A321NEO",
      "32A": "AIRBUS A320 (SHARKLETS)",
      "32B": "AIRBUS A321 (SHARKLETS)",
      "32S": "AIRBUS INDUSTRIE A318/A319/A320/A321",
      "77W": "BOEING 777-300ER",
      "74H": "BOEING 747-8",
      "BUS": "SURFACE EQUIPMENT-BUS",
      "7M8": "BOEING 737 MAX 8",
      "73H": "BOEING 737-800 (WINGLETS)",
      "77L": "BOEING 777-200LR",
      "32N": "AIRBUS A320NEO"
    },
    "currencies": {
      "DZD": "ALGERIAN DINAR"
    },
    "carriers": {
      "6X": "AMADEUS SIX",
      "AC": "AIR CANADA",
      "EK": "EMIRATES",
      "TK": "TURKISH AIRLINES",
      "AZ": "ITA AIRWAYS",
      "LH": "LUFTHANSA",
      "BA": "BRITISH AIRWAYS",
      "A0": "BA EUROFLYER",
      "QR": "QATAR AIRWAYS",
      "WY": "OMAN AIR",
      "SV": "SAUDI ARABIAN AIRLINES",
      "VY": "VUELING AIRLINES",
      "AF": "AIR FRANCE",
      "AH": "AIR ALGERIE",
      "VF": "AJET",
      "FZ": "FLYDUBAI",
      "EY": "ETIHAD AIRWAYS",
      "RJ": "ROYAL JORDANIAN"
    }
  }
}

Last updated