Airlines API
TransportationMAINTAINED1 token / call

Airlines API

4,650 airlines past and present with IATA and ICAO codes, callsigns, alliances and hub airports

Every airline with a story, in one reference layer: 4,650 carriers past and present from Wikidata (CC0), 2,669 with IATA codes — the crosswalk travel tech actually needs. Resolve DL to Delta Air Lines with its ICAO code DAL, callsign DELTA, SkyTeam membership and real hub list (JFK, LAX, Sea-Tac...); resolve ICAO BAW to British Airways and Oneworld. Historic codes resolve too, active carriers ranked first — and defunct airlines carry their end year (Pan Am: 1991), which matters because IATA codes get reused. Search by name, country or alliance: Star Alliance lists its 68 active members led by Lufthansa, Turkish and United; Japan returns JAL and ANA on top. Each airline carries founding year, website, Wikipedia link and a notability rank. Completes our aviation family — pair with Airports (86k fields), Aircraft (ICAO types) and Aircraft Registrations (316k tail numbers) for full-stack aviation products. Built for booking and itinerary tools, flight trackers, loyalty apps and travel analytics. CC0 source data, self-hosted — no third-party calls at request time.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "iata": "DL",
  "count": 3,
  "results": [
    {
      "qid": "Q188920",
      "name": "Delta Air Lines",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "John F. Kennedy International Airport",
        "Los Angeles International Airport",
        "Seattle–Tacoma International Airport",
        "Hartsfield–Jackson Atlanta International Airport",
        "LaGuardia Airport"
      ],
      "founded_year": 1925,
      "defunct_year": null,
      "active": true,
      "website": "https://zh.delta.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Delta_Air_Lines",
      "notability_rank": 74
    },
    {
      "qid": "Q667992",
      "name": "Song",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "Orlando International Airport"
      ],
      "founded_year": 2003,
      "defunct_year": 2006,
      "active": false,
      "website": "http://www.flysong.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Song_(airline)",
      "notability_rank": 10
    },
    {
      "qid": "Q5254629",
      "name": "Delta Express",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "Orlando International Airport"
      ],
      "founded_year": 1996,
      "defunct_year": 2003,
      "active": false,
      "website": "http://www.flydlx.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Delta_Express",
      "notability_rank": 5
    }
  ]
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Airlines API

  • Resolve a flight number's airline code to its name, ICAO code and callsign in travel or tracking apps.

  • Show alliance membership and hub airports when displaying a carrier.

  • Disambiguate reused IATA codes using the defunct year, so DL means Delta today and not a carrier that folded.

  • Autocomplete airline names and codes in booking or expense forms.

Airlines API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-airlines.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-airlines.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "attribution": "Data from Wikidata (CC0)",
  "count": 1,
  "sources": [
    {
      "slug": "wikidata-airlines",
      "name": "Wikidata airlines (enwiki subset)",
      "publisher": "Wikidata contributors",
      "licence": "CC0 1.0 (public domain dedication)",
      "source_url": "https://www.wikidata.org/",
      "file_url": "https://query.wikidata.org/sparql",
      "cadence": "periodic full re-harvest",
      "record_count": 4650,
      "retrieved_at": "2026-09-06"
    }
  ]
}

GETGet Airline

https://api-airlines.dataandapis.com/v1/airlines/{qid}

Path parameters

ParameterExample
qidQ188920Required

Example request

curl "https://api-airlines.dataandapis.com/v1/airlines/Q188920" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "airline": {
    "qid": "Q188920",
    "name": "Delta Air Lines",
    "iata": "DL",
    "icao": "DAL",
    "callsign": "DELTA",
    "country": "United States",
    "alliance": "SkyTeam",
    "hubs": [
      "John F. Kennedy International Airport",
      "Los Angeles International Airport",
      "Seattle–Tacoma International Airport",
      "Hartsfield–Jackson Atlanta International Airport",
      "LaGuardia Airport"
    ],
    "founded_year": 1925,
    "defunct_year": null,
    "active": true,
    "website": "https://zh.delta.com/",
    "wikipedia": "https://en.wikipedia.org/wiki/Delta_Air_Lines",
    "notability_rank": 74
  }
}

GETLookup By IATA Code

https://api-airlines.dataandapis.com/v1/airlines/iata/{code}

Path parameters

ParameterExample
codeDLRequired

Example request

curl "https://api-airlines.dataandapis.com/v1/airlines/iata/DL" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "iata": "DL",
  "count": 3,
  "results": [
    {
      "qid": "Q188920",
      "name": "Delta Air Lines",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "John F. Kennedy International Airport",
        "Los Angeles International Airport",
        "Seattle–Tacoma International Airport",
        "Hartsfield–Jackson Atlanta International Airport",
        "LaGuardia Airport"
      ],
      "founded_year": 1925,
      "defunct_year": null,
      "active": true,
      "website": "https://zh.delta.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Delta_Air_Lines",
      "notability_rank": 74
    },
    {
…
Show full response
{
  "ok": true,
  "iata": "DL",
  "count": 3,
  "results": [
    {
      "qid": "Q188920",
      "name": "Delta Air Lines",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "John F. Kennedy International Airport",
        "Los Angeles International Airport",
        "Seattle–Tacoma International Airport",
        "Hartsfield–Jackson Atlanta International Airport",
        "LaGuardia Airport"
      ],
      "founded_year": 1925,
      "defunct_year": null,
      "active": true,
      "website": "https://zh.delta.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Delta_Air_Lines",
      "notability_rank": 74
    },
    {
      "qid": "Q667992",
      "name": "Song",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "Orlando International Airport"
      ],
      "founded_year": 2003,
      "defunct_year": 2006,
      "active": false,
      "website": "http://www.flysong.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Song_(airline)",
      "notability_rank": 10
    },
    {
      "qid": "Q5254629",
      "name": "Delta Express",
      "iata": "DL",
      "icao": "DAL",
      "callsign": "DELTA",
      "country": "United States",
      "alliance": "SkyTeam",
      "hubs": [
        "Orlando International Airport"
      ],
      "founded_year": 1996,
      "defunct_year": 2003,
      "active": false,
      "website": "http://www.flydlx.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Delta_Express",
      "notability_rank": 5
    }
  ]
}

GETLookup By ICAO Code

https://api-airlines.dataandapis.com/v1/airlines/icao/{code}

Path parameters

ParameterExample
codeBAWRequired

Example request

curl "https://api-airlines.dataandapis.com/v1/airlines/icao/BAW" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "icao": "BAW",
  "count": 2,
  "results": [
    {
      "qid": "Q8766",
      "name": "British Airways",
      "iata": "BA",
      "icao": "BAW",
      "callsign": "SPEEDBIRD",
      "country": "United Kingdom",
      "alliance": "Oneworld",
      "hubs": [
        "London Heathrow Airport",
        "London Gatwick Airport"
      ],
      "founded_year": 1919,
      "defunct_year": null,
      "active": true,
      "website": "https://britishairways.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/British_Airways",
      "notability_rank": 83
    },
    {
      "qid": "Q4969503",
      "name": "British Asia Airways",
      "iata": "BR",
…
Show full response
{
  "ok": true,
  "icao": "BAW",
  "count": 2,
  "results": [
    {
      "qid": "Q8766",
      "name": "British Airways",
      "iata": "BA",
      "icao": "BAW",
      "callsign": "SPEEDBIRD",
      "country": "United Kingdom",
      "alliance": "Oneworld",
      "hubs": [
        "London Heathrow Airport",
        "London Gatwick Airport"
      ],
      "founded_year": 1919,
      "defunct_year": null,
      "active": true,
      "website": "https://britishairways.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/British_Airways",
      "notability_rank": 83
    },
    {
      "qid": "Q4969503",
      "name": "British Asia Airways",
      "iata": "BR",
      "icao": "BAW",
      "callsign": "SPEEDBIRD",
      "country": "United Kingdom",
      "alliance": null,
      "hubs": [
        "London Heathrow Airport",
        "Taoyuan International Airport"
      ],
      "founded_year": 1993,
      "defunct_year": 2001,
      "active": false,
      "website": null,
      "wikipedia": "https://en.wikipedia.org/wiki/British_Asia_Airways",
      "notability_rank": 6
    }
  ]
}

GETSearch Airlines

https://api-airlines.dataandapis.com/v1/airlines

Query parameters

ParameterExample
activetrueOptional
allianceStar AllianceOptional
countryOptional
limit20Optional
page1Optional
qlufthansaOptional

Example request

curl "https://api-airlines.dataandapis.com/v1/airlines?active=true&alliance=Star%20Alliance&limit=20&page=1&q=lufthansa" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 4,
  "page": 1,
  "limit": 20,
  "count": 4,
  "results": [
    {
      "qid": "Q9325",
      "name": "Lufthansa",
      "iata": "LH",
      "icao": "DLH",
      "callsign": "LUFTHANSA",
      "country": "Germany",
      "alliance": "Star Alliance",
      "hubs": [
        "Frankfurt Airport",
        "Munich Airport"
      ],
      "founded_year": 1926,
      "defunct_year": null,
      "active": true,
      "website": "https://lufthansa.com",
      "wikipedia": "https://en.wikipedia.org/wiki/Lufthansa",
      "notability_rank": 101
    },
    {
      "qid": "Q162189",
…
Show full response
{
  "ok": true,
  "total": 4,
  "page": 1,
  "limit": 20,
  "count": 4,
  "results": [
    {
      "qid": "Q9325",
      "name": "Lufthansa",
      "iata": "LH",
      "icao": "DLH",
      "callsign": "LUFTHANSA",
      "country": "Germany",
      "alliance": "Star Alliance",
      "hubs": [
        "Frankfurt Airport",
        "Munich Airport"
      ],
      "founded_year": 1926,
      "defunct_year": null,
      "active": true,
      "website": "https://lufthansa.com",
      "wikipedia": "https://en.wikipedia.org/wiki/Lufthansa",
      "notability_rank": 101
    },
    {
      "qid": "Q162189",
      "name": "Lufthansa CityLine",
      "iata": "CL",
      "icao": "CLH",
      "callsign": "HANSALINE",
      "country": "Germany",
      "alliance": "Star Alliance",
      "hubs": [
        "Frankfurt Airport",
        "Munich Airport"
      ],
      "founded_year": 1958,
      "defunct_year": null,
      "active": true,
      "website": "https://www.lufthansacityline.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Lufthansa_CityLine",
      "notability_rank": 27
    },
    {
      "qid": "Q170159",
      "name": "Lufthansa Regional",
      "iata": "LH",
      "icao": "DLH",
      "callsign": "LUFTHANSA",
      "country": "Germany",
      "alliance": "Star Alliance",
      "hubs": [
        "Frankfurt Airport"
      ],
      "founded_year": 2004,
      "defunct_year": null,
      "active": true,
      "website": "https://www.lufthansagroup.com/de/unternehmen/allianzen/lufthansa-regional.html",
      "wikipedia": "https://en.wikipedia.org/wiki/Lufthansa_Regional",
      "notability_rank": 25
    },
    {
      "qid": "Q117191656",
      "name": "Lufthansa City Airlines",
      "iata": "VL",
      "icao": "LHX",
      "callsign": null,
      "country": "Germany",
      "alliance": "Star Alliance",
      "hubs": [],
      "founded_year": 2023,
      "defunct_year": null,
      "active": true,
      "website": "https://www.lufthansa-city.com/",
      "wikipedia": "https://en.wikipedia.org/wiki/Lufthansa_City_Airlines",
      "notability_rank": 10
    }
  ]
}

Where the data comes from

Source
Wikidata airline entities (CC0); attribution on the sources endpoint.
Freshness
Refreshed from Wikidata regularly.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
5endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-airlines.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Airlines API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-airlines.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Airlines API

Ship Airlines API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.