flightapi

Airport Schedule API
This API provides accurate global airport schedules with detailed arrival and departure data

Check out the data points

Access detailed airport information and live flight schedules, including departures, arrivals, terminal data, airline details, location, and real user reviews—all in a single API response.

// Sample Response
{
  "airport": {
    "pluginData": {
      "details": {
        "name": "Doha Hamad International Airport",
        "code": {
          "iata": "DOH",
          "icao": "OTHH"
        },
        "delayIndex": {
          "arrivals": null,
          "departures": null
        },
        "stats": null,
        "position": {
          "latitude": 25.273056,
          "longitude": 51.608055,
          "elevation": 13,
          "country": {
            "name": "Qatar",
            "code": "QA",
            "id": 179
          },
          "region": {
            "city": "Doha"
          }
        },
        "timezone": {
          "name": "Asia/Qatar",
          "offset": 10800,
          "abbr": "+03",
          "abbrName": null,
          "isDst": false
        },
        "url": {
          "homepage": "http://www.dohaairport.com/",
          "webcam": null,
          "wikipedia": "https://en.wikipedia.org/wiki/Hamad_International_Airport"
        },
        "airportImages": {
          "thumbnails": [
            {
              "src": "https://cdn.jetphotos.com/200/6/90049_1422800586_tb.jpg",
              "link": "https://www.jetphotos.com/photo/7976131",
              "copyright": "Sebastian Thiel",
              "source": "Jetphotos.com"
            }
          ],
          "medium": [
            {
              "src": "https://cdn.jetphotos.com/400/6/90049_1422800586.jpg",
              "link": "https://www.jetphotos.com/photo/7976131",
              "copyright": "Sebastian Thiel",
              "source": "Jetphotos.com"
            }
          ],
          "large": [
            {
              "src": "https://cdn.jetphotos.com/640cb/6/90049_1422800586.jpg",
              "link": "https://www.jetphotos.com/photo/7976131",
              "copyright": "Sebastian Thiel",
              "source": "Jetphotos.com"
            }
          ]
        },
        "visible": true
      },
      "flightdiary": {
        "url": "/data/airports/doh/reviews",
        "ratings": {
          "avg": 4.33,
          "total": 4244
        },
        "comment": [
          {
            "content": "This airport is very very very big so when we arrived it took ages riding on the bus. The lounge was nice and it's food was good. The bathroom was very high in technology and the airport is quite close to the city. They had Wi-Fi but in Immigration they were very cautious so it took a long time to get to our gate. And the airport was covered in decorations everywhere!",
            "author": {
              "facebookId": null,
              "name": "WMCP"
            },
            "timestamp": 1594547417
          }
        ],
        "reviews": 121,
        "evaluation": 87
      },
      "schedule": {
        "departures": {
          "item": {
            "current": 100,
            "total": 206,
            "limit": 100
          },
          "page": {
            "current": 1,
            "total": 3
          },
          "timestamp": 1594550280,
          "data": [
            {
              "flight": {
                "identification": {
                  "id": null,
                  "row": 5019209141,
                  "number": {
                    "default": "QR8221",
                    "alternative": null
                  },
                  "callsign": null,
                  "codeshare": null
                },
                "status": {
                  "live": false,
                  "text": "Scheduled",
                  "icon": null,
                  "estimated": null,
                  "ambiguous": false,
                  "generic": {
                    "status": {
                      "text": "scheduled",
                      "type": "departure",
                      "color": "gray",
                      "diverted": null
                    },
                    "eventTime": {
                      "utc": null,
                      "local": null
                    }
                  }
                },
                "aircraft": {
                  "model": {
                    "code": "74N",
                    "text": ""
                  },
                  "hex": "",
                  "registration": "",
                  "serialNo": "",
                  "images": null
                },
                "owner": null,
                "airline": {
                  "name": "Qatar Airways",
                  "code": {
                    "iata": "QR",
                    "icao": "QTR"
                  },
                  "short": "Qatar Airways"
                },
                "airport": {
                  "origin": {
                    "timezone": {
                      "name": "Asia/Qatar",
                      "offset": 10800,
                      "abbr": "+03",
                      "abbrName": null,
                      "isDst": false
                    },
                    "info": {
                      "terminal": null,
                      "baggage": null,
                      "gate": null
                    }
                  },
                  "destination": {
                    "code": {
                      "iata": "FRA",
                      "icao": "EDDF"
                    },
                    "timezone": {
                      "name": "Europe/Berlin",
                      "offset": 7200,
                      "abbr": "CEST",
                      "abbrName": "Central European Summer Time",
                      "isDst": true
                    },
                    "info": {
                      "terminal": null,
                      "baggage": null,
                      "gate": null
                    },
                    "name": "Frankfurt Airport",
                    "position": {
                      "latitude": 50.037796,
                      "longitude": 8.555783,
                      "country": {
                        "name": "Germany",
                        "code": "DE",
                        "id": 83
                      },
                      "region": {
                        "city": "Frankfurt"
                      }
                    },
                    "visible": true
                  },
                  "real": null
                },
                "time": {
                  "scheduled": {
                    "departure": 1594550400,
                    "arrival": 1594572900
                  },
                  "real": {
                    "departure": null,
                    "arrival": null
                  },
                  "estimated": {
                    "departure": null,
                    "arrival": null
                  },
                  "other": {
                    "eta": null,
                    "duration": null
                  }
                }
              }
            },
            {
              "flight": {
                "identification": {
                  "id": null,
                  "row": 5019209199,
                  "number": {
                    "default": "QR8860",
                    "alternative": null
                  },
                  "callsign": null,
                  "codeshare": null
                },
                "status": {
                  "live": false,
                  "text": "Scheduled",
                  "icon": null,
                  "estimated": null,
                  "ambiguous": false,
                  "generic": {
                    "status": {
                      "text": "scheduled",
                      "type": "departure",
                      "color": "gray",
                      "diverted": null
                    },
                    "eventTime": {
                      "utc": null,
                      "local": null
                    }
                  }
                },
                "aircraft": {
                  "model": {
                    "code": "77W",
                    "text": ""
                  },
                  "hex": "",
                  "registration": "",
                  "serialNo": "",
                  "images": null
                },
                "owner": null,
                "airline": {
                  "name": "Qatar Airways",
                  "code": {
                    "iata": "QR",
                    "icao": "QTR"
                  },
                  "short": "Qatar Airways"
                },
                ...
                
              }
      }

Key Features

Here’s what you can expect when you use FlightAPI for your projects.

Get full arrival or departure schedules for any airport

Access comprehensive lists of all arriving or departing flights, tailored to any airport worldwide, for instant operational insights.

Filter by specific day

Flexible querying lets you view schedules for yesterday, today, tomorrow, or up to 10 days in advance—perfect for trend analysis and planning.

Access real-time flight statuses, terminals, gates, and timings

Stay up-to-date with live status updates, including terminal and gate assignments, so you can deliver accurate information to your users.

Supports global airport IATA codes with paginated responses

Search by any IATA airport code and handle large volumes of data smoothly with fast, paginated API responses.

Testimonials Client’s Words

Sollicitudin sagittis vel vel placerat enim tortor luctus faucibus non.

Try Flight API For Free

Start with 20 free API calls and experience the power of FlightAPI. Choose a plan that fits your needs—flexible, commitment-free, and built for businesses of all sizes.

L I T E

$49/ Month

Maecenas amet mi eget euismod elit diam.

  • 30000 API credits
  • 5 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

S T A N D A R D

$99/ Month

Maecenas amet mi eget euismod elit diam.

  • 100000 API credits
  • 10 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

Recommended

P L U S

$199/ Month

Maecenas amet mi eget euismod elit diam.

  • 500000 API credits
  • 50 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

L I T E

$490/ Yearly

Maecenas amet mi eget euismod elit diam.

  • 30000 API credits
  • 5 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

S T A N D A R D

$990/ Yearly

Maecenas amet mi eget euismod elit diam.

  • 100000 API credits
  • 10 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

Recommended

P L U S

$1990/ Yearly

Maecenas amet mi eget euismod elit diam.

  • 500000 API credits
  • 50 Concurrent Requests
  • Flight Tracker API
  • Airport Timetable API

Frequently Asked Questions

Got questions? Here are some of the most frequently asked questions to help you get started.

FlightAPI provides flight prices for any route from more than 700 airlines and vendors. It also provides airport schedules and live airplane tracking.

We only accept payments through cards.

Yes, you can cancel your subscription at any time without any cancellation fees.

The API is built to scale effortlessly, handling thousands of requests per second with high reliability.

Yes, you can just sign up and start testing it for free.

Yes, we have a multi-city API as well.

NO. You cannot book flights using our API. This API only tracks prices.

We maintain a 99.9% uptime, with continuous monitoring to ensure consistent availability.