Skip to main content

Overview

Introduction​

The Geo API returns a list of localised geographical locations in the requested format.

Endpoints​

/flights​

GET https://partners.api.skyscanner.net/apiservices/v3/geo/hierarchy/flights/{locale}

The /flights endpoint takes a locale and returns a list of geographical locations in a language determined by the given locale.

/flights/nearest​

POST https://partners.api.skyscanner.net/apiservices/v3/geo/hierarchy/flights/nearest

Returns a list of geographical locations in a language determined by the given locale starting from the nearest airport. Results are based on a locator which is either an ipAddress or set of coordinates.

Concepts​

Hierarchy​

Geographical locations have the concept of hierarchy. Each location has a parent of a larger hierarchy. I.e.: a place type of airport can have a parent of city and city can have a parent of country

See the Geo API reference for a full list of possible location types.

Request​

/flights​

To specify which locale (language) the response is returned in, a locale can be passed into the endpoint following the format above.

Path variableDescription
localeThe locale to return results in, e.g.: en-GB

/flights/nearest​

The /flights/nearest takes a json request with the fields below to return a map of the geographical hierarchy starting from the nearest airport from the locator specified. The results will be returned in the locale specified.

Field nameDescription
localeThe locale to return results in, e.g.: en-GB
locatorObject that takes either coordinates or and an ipAddress to return the nearest airport and geographical hierarchy from that locator

Response​

The response contains a places field that has a list of geographical locations indexed by entityId.

Each place contains the following fields:

Field nameDescription
entityIdA unique identifier for a location
nameThe localised name of the location
parentIdRefers to the entityId of the location's parent
typeThe type of location. See the Geo API reference for a full list of possible location types.
iataThe IATA code of the location
coordinatesCoordinates of the location