Comprehensive Airline Information Worldwide

Airline Lookup API.

Look up airline information by IATA code, ICAO code (premium), or airline name. Get airline details from our database of 5,000+ airlines worldwide.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/airlinelookuplive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": [
    {
      "name": "American Airlines",
      "alias": null,
      "iata": "AA",
      "icao": "AAL",
      "callsign": "AMERICAN",
      "country": "United States",
      "id": "AA",
      "islowcost": false,
      "logourl": "https://storage.googleapis.com/apiverve/APIResources/arlinelookup/logos/AA.png?X-Goog-Algorithm=..."
    }
  ]
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Airline Lookup API

Look up airline information by IATA code, ICAO code (premium), or airline name. Get airline details from our database of 5,000+ airlines worldwide.

  • Data for 5,000+ airlines worldwide
  • Lookup by IATA, ICAO (premium), or name
  • Airline logo URLs (premium)
  • Fast response times, updated weekly
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/airlinelookup?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { , }

Everything in a single call.

/v1/airlinelookupapplication/json

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/airlinelookup?iata=AA", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole comprehensive airline information worldwide stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Build an airline reference spreadsheet
WhenNew row added with IATA code
ThenFetch airline data → update row
Slack
Airline lookup bot for your team
WhenSlash command with IATA code
ThenFetch airline data → post to channel
Airtable
Build an airline database
WhenNew record with IATA code
ThenFetch airline data → update record
Notion
Build an airline reference wiki
WhenNew database entry with IATA code
ThenFetch airline data → update page properties
Salesforce
Enrich account records with airline details
WhenNew account created
ThenFetch airline data → update custom fields
GitHub
Validate airline codes in pull requests
WhenNew PR with airline data changes
ThenFetch airline data → comment validation
Browse all integrations

Questions about the API

How many airlines are in the database?
Our database includes over 5,000 airlines, from major international carriers to regional airlines and cargo operators.
What is the difference between IATA and ICAO airline codes?
IATA codes are 2-letter codes used commercially (e.g., AA for American Airlines). ICAO codes are 3-letter codes used by air traffic control (e.g., AAL). IATA and name lookup are available on all plans; ICAO lookup is a premium feature.
How do I look up an airline?
Use the iata parameter with a 2-letter code (e.g., ?iata=AA), the name parameter for name search (e.g., ?name=American Airlines), or the icao parameter for ICAO codes (premium, e.g., ?icao=AAL).
Can I search by airline name?
Yes! Use the name parameter to search by airline name. For example, ?name=American Airlines will find American Airlines.
Do you provide logo URLs?
Yes! Premium plans include a logourl field with a URL to the airline logo image. This is useful for displaying airline branding in your application.
What data is returned for each airline?
Basic data includes IATA code, ICAO code, airline name, and country. Premium plans also get the airline logo URL.
How often is the data updated?
We update airline data weekly to capture new airlines, mergers, code changes, and cessations.
What if an airline code is not found?
The API returns an error if the code is not in our database. Ensure you are using a valid 2-letter IATA code, 3-letter ICAO code, or correct airline name.

Start building with the Airline Lookup API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog