Flights API: requests open. How it works

KLM Royal Dutch Airlines (KL) airline code, fares and API for travel agents

  • IATA KL
  • ICAO KLM
  • SkyTeam
  • Full-service

Search KLM Royal Dutch Airlines (KL) fares

KLM Royal Dutch Airlines airline codes

IATA code
KL
ICAO code
KLM
Main hub
Amsterdam (AMS)
Alliance
SkyTeam
Airline type
Full-service
Country
Netherlands

About KLM Royal Dutch Airlines

KLM Royal Dutch Airlines is the flag carrier of the Netherlands. The Dutch home market is small, so KLM works mainly as a connecting airline: passengers from across Europe transfer at Amsterdam Schiphol to long-haul flights bound for the Americas, Africa, the Middle East and Asia. Regional European routes are flown by its subsidiary KLM Cityhopper. KLM belongs to the Air France-KLM group and to the SkyTeam alliance. Intercontinental flights are sold in World Business Class, Premium Comfort and Economy.

You can find KLM on IATA.co by searching live fares in the booking portal or by calling the flights API. KLM fares appear in your search results whenever our flight suppliers offer them for your route and dates. Bookings are paid from the prepaid balance on your account. Check the fare rules on screen before confirming, as baggage and change conditions are not the same for every fare.

KLM Royal Dutch Airlines airline codes explained

KLM Royal Dutch Airlines uses the two-letter IATA airline code KL and the three-letter ICAO code KLM. The IATA code KL is the one shown on tickets, fare displays and booking screens, while the ICAO code KLM is used in air traffic control and flight planning.

KLM Royal Dutch Airlines is a full-service carrier, based in Netherlands, operating mainly from Amsterdam (AMS). It is a member of SkyTeam.

Booking KLM Royal Dutch Airlines fares as a travel agent

Travel agents book KLM Royal Dutch Airlines fares on IATA.co without their own IATA accreditation. Activate an agency account, top up a prepaid balance, then search live KL fares in the booking portal: the price, baggage and fare rules are shown with each offer before you confirm, and the amount is deducted from your balance. KLM Royal Dutch Airlines results appear whenever our flight suppliers return them for your route and dates, so what you can book follows live supplier content rather than a direct airline deal.

Search KLM Royal Dutch Airlines (KL) through the flights API

Developers and agencies can run the same KLM Royal Dutch Airlines search from their own site, app or back office through the IATA.co flights API. Filter a search by the carrier code KL and read the fares back as JSON, then book from the same prepaid balance. See the flights API and the API docs for the full reference.

GET /api/v1/flights/search?origin=AMS&destination=DXB&date=2026-12-14&carrier=KL
Host: iata.co
Authorization: Bearer YOUR_API_KEY

HTTP/1.1 200 OK
{
  "carrier": "KL",
  "flights": [
    { "airline": "KL", "from": "AMS", "to": "DXB", "price": 148.20 }
  ]
}

Example request and response. Carrier codes filter the search; the full reference is unlocked with your API key.

KLM Royal Dutch Airlines at a glance

  • Flag carrier of the Netherlands
  • SkyTeam member, part of Air France-KLM
  • Single hub at Amsterdam Schiphol (AMS)
  • World Business Class, Premium Comfort and Economy on long-haul

KLM Royal Dutch Airlines (KL) questions

KLM Royal Dutch Airlines' two-letter IATA airline code is KL, and its three-letter ICAO code is KLM. The IATA code is the one you see on tickets, timetables and booking screens.

KLM Royal Dutch Airlines' ICAO code is KLM. ICAO codes are three letters and are used in air traffic control and flight planning, while the two-letter IATA code KL is used in ticketing and reservations.

Yes. On IATA.co you book KLM Royal Dutch Airlines fares through the platform from a prepaid balance, so you do not need your own IATA accreditation. KLM Royal Dutch Airlines fares appear in your results whenever our flight suppliers offer them for your route and dates.

It depends on what our flight suppliers return. Whenever KLM Royal Dutch Airlines content — including NDC fares — is offered by a connected supplier for your route and dates, it appears in your KL search results and can be booked from your balance or through the flights API.

KLM's hub is Amsterdam Airport Schiphol (AMS) in the Netherlands.

KLM fares appear in your search results whenever our flight suppliers offer them for your route and dates. Search in the booking portal or through the flights API to see what is available.

Free to join

Your first flight search is a minute away.

Activate your account, top up when you are ready, and build on the sandbox API from day one.

  • Sandbox API included
  • Prepaid balance
  • Bearer keys, server-side only
  • 60 requests a minute per key
Join our WhatsApp group