Skip to main content

Overview

Introduction

The Carriers API returns a full list of active carriers with name and IATA code indexed by their carrierId.

This is the same carrierId from Flights Live Prices API reference and Flights Indicative API reference.

The carrierId is in the same format e.g. -32677.

This endpoint can be used to get up-to-date IATA code mappings following the internal Skyscanner carriers database.

Sample request

/flights/carriers

curl --request GET 'https://partners.api.skyscanner.net/apiservices/v3/flights/carriers' --header 'x-api-key: your-api-key'

Response

The response contains a carriers field that has a list of carriers indexed by carrierId.

Field nameDescription
nameThe legal name of the carrier
iataThe IATA code of the carrier
icaoThe ICAO code of the carrier
displayCodeThe code which should be used to prefix flight numbers. This field should be used as some airlines have a preferred notation for their flight codes of using ICAO instead of IATA codes (or vice versa). E.g.: EasyJet has an IATA code of U2 but displayCode of EZY, so the resulting flight number should be EZY123.

API documentation

For more information please see Carriers API reference.