FlightList

HealthyRead-only

Cheap one-way flight search across any date range — fares, schedules, airlines and per-leg flight numbers, plus airport/IATA lookup. Mirrors flightlist.io search surface. Generated from www.flightlist.io.

Base URL
https://api.maviapi.com/v1/sites/flightlist
Version
2
Endpoints
573ms
p50 latency
263
Calls / 30d
GET/airports

Initial release

Look up airports/cities by name to get their IATA codes, with city, country, region, coordinates and timezone.

Bearer auth. Pass your key as Authorization: Bearer <key> on every request.
stringOptionalin query

Airport or city name to search

integerOptionalin query

Page size

integerOptionalin query

Page offset

dataobject
cachedboolean
sourcestring
paginationobject
Try itLive
GET
https://api.maviapi.com/v1/sites/flightlist/airports?q=istanbul&limit=5&offset=0
Request
curl "https://api.maviapi.com/v1/sites/flightlist/airports?q=istanbul&limit=5&offset=0" \
-H "Authorization: Bearer $MAVI_KEY"
Example643 B
{
  "data": {
    "count": 2,
    "locations": [
      {
        "code": "IST",
        "icao": "LTBA",
        "name": "Istanbul Airport",
        "type": "airport",
        "city": "Istanbul",
        "city_code": "IST",
        "country": "Turkey",
        "country_code": "TR",
        "region": "Western Asia",
        "continent": "Asia",
        "timezone": "Europe/Istanbul",
        "lat": 41.275278,
        "lon": 28.751944
      }
    ]
  },
  "cached": false,
  "source": "https://api.tequila.kiwi.com/locations/query",
  "pagination": {
    "total": 2,
    "limit": 5,
    "offset": 0,
    "count": 2,
    "has_more": false
  }
}

Get all the data, no code

Collect every page of GET /airports into a dataset, then download it as CSV or JSON. One credit per page; the download is free.