Retrieve Countries API


This API endpoint offers a list of countries along with essential details such as country code, market, currency title, currency code, and currency symbol. The information provided by this endpoint will be useful as an input parameter for the Flight Prices API.

Example API Request:

https://app.goflightlabs.com/retrieveCountries?access_key=YOUR_ACCESS_KEY

HTTP GET Request Parameters:

Object Description
access_key [Required] Your API access key, which can be found in your account dashboard.

Example API Response:

    
        {
            "country": "Andorra",
            "countryCode": "AD",
            "market": "es-ES",
            "currencyTitle": "Euro",
            "currency": "EUR",
            "currencySymbol": "€"
        },
        {
            "country": "United Arab Emirates",
            "countryCode": "AE",
            "market": "en-US",
            "currencyTitle": "United Arab Emirates Dirham",
            "currency": "AED",
            "currencySymbol": "AED",
        },
        {
            "country": "Afghanistan",
            "countryCode": "AF",
            "market": "en-GB",
            "currencyTitle": "Afghan Afghani",
            "currency": "AFN",
            "currencySymbol": "AFN"
        },
    
  

# Retrieve Locations


This API endpoint allows to retrieve EntityId for Pickup and Drop Locations.

Example API Request:

https://app.goflightlabs.com/retrieveLocation?access_key=YOUR_ACCESS_KEY&query=Ottawa

HTTP GET Request Parameters:

Object Description
access_key [Required] Your API access key, which can be found in your account dashboard.
query [Required] Name of Location for Pickup/Drop-off.

Example API Response:

    
      {
        "hierarchy": "Ottawa|Ontario|Canada",
        "location": "45.320833, -75.672778",
        "entity_name": "Ottawa International (YOW)",
        "highlight": {
            "entity_name": "Ottawa International (YOW)",
            "hierarchy": "Ottawa|Ontario|Canada"
        },
        "entity_id": "95673590",
        "class": "Airport"
    },
    {
        "hierarchy": "Ontario|Canada",
        "location": "45.293104378254945, -75.77523420019583",
        "entity_name": "Ottawa",
        "highlight": {
            "entity_name": "Ottawa",
            "hierarchy": "Ontario|Canada"
        },
        "entity_id": "27536667",
        "class": "City"
    }
    
  

# Retrieve Cars


This API endpoint enables you to search for available rental cars based on specific locations.

Example API Request:

https://app.goflightlabs.com/retrieveCars?access_key=YOUR_ACCESS_KEY&pickUpEntityId=27537542&pickUpDate=2024-09-10&pickUpTime=10:00

HTTP GET Request Parameters:

Object Description
access_key [Required] Your API access key, which can be found in your account dashboard.
pickUpEntityId [Required] The pickUpEntityId parameter is obtained from the retrieveLocation API endpoint within the Cars collection as the entity_id. It designates the unique identifier associated with the pickup location for car rentals.
pickUpDate [Required] The pickUpDate parameter refers to the specified date for car pickup in the car rental process. Format: (YYYY-MM-DD).
pickUpTime [Required] The pickUpTime parameter indicates the designated time for car pickup during the car rental procedure. Format: ((24-HOUR HH:MM)). For example 10:00.
dropOffEntityId [Optional] The dropOffEntityId parameter is obtained from the entity_id within the Cars collection of the retrieveLocation endpoint. It signifies the unique identifier associated with the drop-off location for car rentals.
dropOffDate [Optional] The dropOffDate parameter corresponds to the specified date intended for returning the rental car during the car rental process. Format: (YYYY-MM-DD).
dropOffTime [Optional] The dropOffTime parameter denotes the designated time for returning the rental car within the car rental process. Format: ((24-HOUR HH:MM)). For example 10:00.
driverAge [Optional] The driver's age parameter indicates the age of the individual renting the car, with a minimum requirement of 21 years or older..
currency [Optional] Desired currency. For example USD. Can be obtained from the endpoint retrieveCountries.
market [Optional] For example en-US. Can be obtained from the endpoint retrieveCountries.
countryCode [Optional] For example US. Can be obtained from the endpoint retrieveCountries.

© Copyright 2022-2024 | All rights reserved | 🧑‍🚀 Made remotely with ❤️ by Zyla Labs