FlightList

Read-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
2
Endpoints
414ms
p50 latency
1
Calls / 30d
GET/search

Initial release

Search one-way flights between two airports/cities across a date range: price, schedules, airlines, per-leg flight numbers and a booking link.

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

Origin IATA airport or city code

fly_to
stringOptionalin query

Destination IATA airport or city code

date_from
stringOptionalin query

Earliest departure date (yyyy-mm-dd or dd/mm/yyyy). Defaults to 7 days out.

date_to
stringOptionalin query

Latest departure date (yyyy-mm-dd or dd/mm/yyyy). Defaults to date_from + 30 days.

curr
stringOptionalin query

Currency code

adults
integerOptionalin query

Number of adult passengers

sort
stringOptionalin query

Sort order

max_stopovers
integerOptionalin query

Maximum stopovers per itinerary

limit
integerOptionalin query

Page size

offset
integerOptionalin query

Page offset

dataobject
cachedboolean
sourcestring
paginationobject
Try itLive
GET
https://api.maviapi.com/v1/sites/flightlist/search?fly_from=LON&fly_to=IST&date_from=2026-07-05&date_to=2026-07-12&curr=USD&adults=1&sort=price&max_stopovers=1&limit=10&offset=0
Request
curl "https://api.maviapi.com/v1/sites/flightlist/search?fly_from=LON&fly_to=IST&date_from=2026-07-05&date_to=2026-07-12&curr=USD&adults=1&sort=price&max_stopovers=1&limit=10&offset=0" \
-H "Authorization: Bearer $MAVI_KEY"
200 OKexample · 1.4 KB
{
  "data": {
    "search_id": "a1b2c3",
    "currency": "USD",
    "count": 1,
    "flights": [
      {
        "id": "22f51db8509d0000447bb4d8_0",
        "price": 121,
        "currency": "USD",
        "city_from": "London",
        "city_to": "Istanbul",
        "airport_from": "LGW",
        "airport_to": "SAW",
        "country_from": "United Kingdom",
        "country_to": "Turkey",
        "departure": "2026-07-06T21:50:00.000Z",
        "arrival": "2026-07-07T05:55:00.000Z",
        "duration_seconds": 29100,
        "duration": "8h 5m",
        "stops": 1,
        "airlines": [
          "PC",
          "U2"
        ],
        "seats_available": 3,
        "booking_link": "https://www.kiwi.com/deep?affilid=flightlistflightlistio",
        "segments": [
          {
            "airline": "U2",
            "flight_number": "U28569",
            "operating_carrier": "U2",
            "airport_from": "LGW",
            "airport_to": "DLM",
            "city_from": "London",
            "city_to": "Dalaman",
            "departure": "2026-07-06T21:50:00.000Z",
            "arrival": "2026-07-07T03:50:00.000Z",
            "aircraft": "A320"
          }
        ]
      }
    ]
  },
  "cached": false,
  "source": "https://api.tequila.kiwi.com/v2/search",
  "pagination": {
    "total": 100,
    "limit": 10,
    "offset": 0,
    "count": 10,
    "has_more": true
  }
}