Import Flights: CSV

Warning

A subscription is required for full access to the imported data. While the data will be imported, access will be limited until a subscription is purchased. Some advanced features are not available with the free plan.

Overview

The new Flight Import feature in MyFlightLife simplifies the process of bringing travel history into the app.

Import Flights by using CSV

Flights can be uploaded using a supported CSV format that includes key details like airports, dates, and flight segments.

Bulk Upload

Up to 1,000 flights or 10 files can be imported over the lifetime of an account, making it ideal for managing extensive travel records.

JSON Structure

Flight Information

Warning

The first row of the CSV file should contain the column names and the order of the columns should match the order of the columns in the structure below.

ColumnTypeRequiredDescription
DeparturestringY

Departure IATA

Example: DUB

ArrivalstringY

Arrival IATA

Example: AMS

DateStringY

ISO 8601 timestamp of the return date and time.

Example: 2020-02-15T08:35:00.000Z

NOTE: Do not use a timezone designator and define dates as generic and timezone-agnostic.

TypeIntegerN

Type of the flight (e.g., leisure, business, etc.).

Available "Flight Types" listed in "Import Codes / Mapping" section.

AirlineStringN

The unique IATA identifier for the airline.

If data is not available, null can be provided.

AirplaneStringN

The unique IATA identifier for the airplane model used.

If data is not available, null can be provided.

FlightStringN

The flight number assigned to this segment.

If data is not available, null can be provided.

Airplane NumberStringN

A unique number identifying the airplane.

If data is not available, null can be provided.

SeatStringN

The seat assigned for this segment (if available).

If data is not available, null can be provided.

Seat TypeIntegerNType of seat (e.g., economy, business, etc.). Available "Flight Seat Types" listed in "Import Codes / Mapping" section.
Flight ClassIntegerNClass of the flight segment. Available "Flight Classes" listed in "Import Codes / Mapping" section.

Import Codes / Mapping

Flight Types

IDLabelDescription
10LeisureFlights taken for vacations, personal travel, or recreational purposes.
20BusinessFlights taken for professional or work-related activities.
30CrewFlights logged as part of airline or aviation crew duties.
40PrivateFlights taken on private aircraft for personal or business use.

Flight Classes

IDLabelDescription
10EconomyStandard class offering basic seating and amenities.
20Premium EconomyAn upgraded class with more space and better services than Economy.
30Business ClassA premium class offering more comfort, better seating, and enhanced services.
40First ClassThe highest luxury class with exclusive seating and top-tier services.
50PrivateCustom flights on private aircraft with no shared seating.
60CrewFlights as a Crew Member.
90OtherAny class that doesn’t fit into the standard categories.

Flight Seat Types

IDLabelDescription
10WindowSeats located next to the aircraft window.
20MiddleSeats located between window and aisle seats.
30AisleSeats located next to the aisle for easy access.
40PrivateExclusive seating in private aircraft or sections.
50CrewSeats designated for airline or aviation crew members.
90OtherAny seat type that doesn’t fall into the standard categories.

JSON Example

© 2025 myflight.life. All rights reserved. | 77 Lower Camden Street, D02 XE80, Dublin, Ireland

made in 🍀 with ❤️ to ✈️