We’ve made a change. Scrapinghub is now Zyte! 

Flight data extraction

Get access to structured flight and airline web data from multiple sources

Get clean, valuable flight information and airline web data fast and without the technical hassle. You tell us where it is online and our team of experts get you the data, exactly how you want it.

With our high-quality flight data feeds, you can get access to structured flight data such as departure and arrival times, gate information, prices, flight numbers, and more from one or multiple airline websites across the web, so you can scale your project.

Zyte Data Extraction supports a comprehensive list of metadata types and we have a QA process perfected for 10+ years to deliver high-quality flight web data.

Data specification

  • Departure airports
  • Arrival airports
  • Airline information
  • Departure gates
  • Arrival gates
  • Ticket prices
  • Departure times
  • Arrival times
  • Flight durations
  • Flight numbers
  • Custom fields upon request

Output example

[
  {
    "flight": {
      "airline": "AK",
      "arrival_airport": "PDG",
      "arrival_city": "Ketaping/Padang-Sumatra Island",
      "arrival_continent": "AS",
      "arrival_country": "ID",
      "arrival_time": "2020-08-09T15:40",
      "departure_airport": "KUL",
      "departure_city": "Kuala Lumpur",
      "departure_continent": "AS",
      "departure_country": "MY",
      "departure_time": "2020-08-09T15:30",
      "fare_class": "Z",
      "fare_family": "Standard",
      "flight_number": "405"
    },
    "seatmap": {
      "carrier": "AK",
      "decks": [
        {
          "compartments": [
            {
              "seat_rows": [
                [
                  {
                    "bassinet": false,
                    "bookable_seat": true,
                    "columns": [
                      "D"
                    ],
                    "row": 9,
                    "seat_category_id": 3,
                    "type": "seat",
                    "width": 1,
                    "price_and_availability": [
                      {
                        "available": true,
                        "currency": "MYR",
                        "pax_id": 0,
                        "price": 10.9
                      },
                      {
                        "available": true,
                        "currency": "MYR",
                        "pax_id": 1,
                        "price": 10.9
                      }
                    ]
                  }
                ]
              ]
            }
          ],
          "wings": {
            "end_row": "9",
            "start_row": "1"
          }
        }
      ],
      "seat_categories": [
        {
          "display_name": "Hot Seat",
          "id": 1
        },
        {
          "display_name": "Standard Seat",
          "id": 3
        }
      ]
    }
  }
]

Get sample data

Ready to get started?

Your Data Extraction Partner

Our web scraping team of experts can provide services to suit any size of business, from twinkly startups to Fortune 100’s.

Talk to us

Zyte Automatic Extraction

Our AI enabled always-on, on-demand web data extraction solution.

Try free