Airline Lookup API

GET

Know the carrier, callsign, and country behind any airline code.

Airline Lookup matches IATA codes and airline names to carrier profiles, returning the official title, callsign, registration country, and low-cost status. Paid tiers add three-letter ICAO code lookups and carrier logo URLs.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/airlinelookup?iata=AA
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "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=..."
    }
  ]
}

About the Airline Lookup API

Submit a two-letter IATA code or airline name to query a directory of over 5,000 airlines updated weekly. The response returns the carrier's registered country, trading aliases, ICAO code, callsign, and low-cost operator flag. Searching directly by ICAO code and retrieving logo image URLs require a paid plan.

What people use it for

Flight Itinerary Rendering
When formatting flight schedules, travel booking apps fetch full carrier names, ICAO codes, and radio callsigns from IATA codes stored in ticketing feeds.
Travel Expense Auditing
Finance software verifies carrier registration countries and low-cost operator status when processing corporate flight receipts and employee expense reports.
Fleet Radar Tracking
Aviation tracking dashboards map incoming transponder carrier identifiers to official trading aliases and radio callsigns before displaying live flights to users.
Carrier Code Disambiguation
To prevent booking mistakes, customer support portals search by airline name to confirm matched IATA codes before reissuing passenger tickets.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Airline Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Airline Lookup API.

Read the docs →
Can I search for airlines using either IATA or ICAO codes?
Yes - you can look up carriers by two-letter IATA code or official airline name on every plan; three-letter ICAO code lookups need a paid plan. The dataset covers over 5,000 airlines globally and returns registration country, callsigns, and low-cost carrier status.
Is it cheap enough to verify carrier details for every booking?
Yes. Each lookup costs 2 credits, so the Starter plan covers 100,000 lookups a month. That works out to about $0.0003 per call, or $0.30 per 1,000 lookups. You can also test with 100 free lookups every month.
Do I get airline logos on the Free plan?
No. Airline logo image URLs and searching via the ICAO endpoint are premium features. Upgrading to any paid plan unlocks carrier logos and direct ICAO lookups alongside the standard airline data.
How often is the carrier directory updated?
Airline data is refreshed on a weekly basis. The database tracks details across more than 5,000 active commercial and charter carriers.
Can I display this airline data inside a commercial booking tool?
Yes, provided you are on a paid plan. You are welcome to store and show carrier details, callsigns, and logos to users inside your commercial product, but you cannot resell or redistribute the raw dataset.

Ready to build with Airline Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs