Google Flights Scraper
/flights/search-round-tripRound Trip Search
Search round trips: outbound flights priced for the whole trip, each with a token to pick its return.
QUERY PARAMS
Where you fly from: an airport code, a city name, a place id from Airport Search, or several comma-separated.
Examples:
- Airport:
JFK - City:
New York - Several airports:
JFK,EWR,LGA
Where you fly to: an airport code, a city name, a place id from Airport Search, or several comma-separated.
Examples:
- Airport:
LAX - City:
Los Angeles - Several airports:
LAX,BUR
Departure date as YYYY-MM-DD (today or later).
Return date as YYYY-MM-DD, on or after departure_date.
Departure time window of the return flight as an hour range (0–23).
Example: 16-23
Arrival time window of the return flight as an hour range (0–23).
Example: 8-20
Departure time window as an hour range (0–23).
Example: 6-12 (6:00 AM to 12:59 PM)
Arrival time window as an hour range (0–23).
Example: 14-22
Longest total travel time, in minutes (1–6000).
Longest single layover, in minutes (1–2880).
Only connect through these airports, comma-separated 3-letter codes.
Example: ORD,DEN
Only itineraries with lower-than-typical CO2 emissions.
Default: false
Carry-on bags per passenger (0–1). Prices then include the bag fee.
Default: 0
Checked bags per passenger (0–2). Prices then include the bag fees.
Default: 0
Result order. best is Google's own ranking of price and convenience.
Default: best
Maximum number of stops.
Default: any
Only these airlines or alliances, comma-separated: 2-character airline codes and/or oneworld, skyteam, star_alliance.
Examples: DL,AA · star_alliance
Only fares at or below this price, in currency.
Number of adults (1–9 passengers in total).
Default: 1
Number of children aged 2–11.
Default: 0
Number of infants with their own seat.
Default: 0
Number of infants on an adult's lap (at most one per adult).
Default: 0
Cabin class.
Default: economy
3-letter currency code for every price.
Default: USD
Examples: USD, EUR, GBP, INR, JPY, CAD
Language of place and airline names, as a code or locale.
Default: en-US
Examples: en-US, en-GB, de, fr, es, ja
2-letter country code Google prices the search from.
Default: US
Examples: US, GB, IN, DE, CA, AU
{
"search": {
"trip_type": "round_trip",
"origin": [
"JFK"
],
"destination": [
"LHR"
],
"departure_date": "2026-11-20",
"return_date": "2026-11-27",
"cabin_class": "economy",
"passengers": {
"adults": 1,
"children": 0,
"infants_in_seat": 0,
"infants_on_lap": 0
},
"currency": "USD"
},
"price_insights": {
"lowest_price": 723,
"price_level": "high",
"typical_price": 495,
"typical_price_range": {
"low": 480,
"high": 650
},
"difference_from_typical": 228,
"currency": "USD",
"price_history": [
{
"date": "2026-07-27",
"price": 723
},
{
"date": "2026-07-28",
"price": 684
},
{
"date": "2026-07-29",
"price": 684
},
{
"date": "2026-07-30",
"price": 686
},
{
"date": "2026-07-31",
"price": 688
},
{
"date": "2026-08-01",
"price": 689
},
{
"date": "2026-08-02",
"price": 689
},
{
"date": "2026-08-03",
"price": 687
},
{
"date": "2026-08-04",
"price": 687
},
{
"date": "2026-08-05",
"price": 688
},
{
"date": "2026-08-06",
"price": 688
},
{
"date": "2026-08-07",
"price": 688
},
{
"date": "2026-08-08",
"price": 686
},
{
"date": "2026-08-09",
"price": 689
},
{
"date": "2026-08-10",
"price": 689
},
{
"date": "2026-08-11",
"price": 689
},
{
"date": "2026-08-12",
"price": 689
},
{
"date": "2026-08-13",
"price": 737
},
{
"date": "2026-08-14",
"price": 737
},
{
"date": "2026-08-15",
"price": 739
},
{
"date": "2026-08-16",
"price": 739
},
{
"date": "2026-08-17",
"price": 739
},
{
"date": "2026-08-18",
"price": 738
},
{
"date": "2026-08-19",
"price": 732
},
{
"date": "2026-08-20",
"price": 732
},
{
"date": "2026-08-21",
"price": 732
},
{
"date": "2026-08-22",
"price": 732
},
{
"date": "2026-08-23",
"price": 733
},
{
"date": "2026-08-24",
"price": 733
},
{
"date": "2026-08-25",
"price": 733
},
{
"date": "2026-08-26",
"price": 733
},
{
"date": "2026-08-27",
"price": 733
},
{
"date": "2026-08-28",
"price": 733
},
{
"date": "2026-08-29",
"price": 733
},
{
"date": "2026-08-30",
"price": 733
},
{
"date": "2026-08-31",
"price": 733
},
{
"date": "2026-09-01",
"price": 733
},
{
"date": "2026-09-02",
"price": 749
},
{
"date": "2026-09-03",
"price": 746
},
{
"date": "2026-09-04",
"price": 745
},
{
"date": "2026-09-05",
"price": 745
},
{
"date": "2026-09-06",
"price": 745
},
{
"date": "2026-09-07",
"price": 745
},
{
"date": "2026-09-08",
"price": 731
},
{
"date": "2026-09-09",
"price": 732
},
{
"date": "2026-09-10",
"price": 732
},
{
"date": "2026-09-11",
"price": 732
},
{
"date": "2026-09-12",
"price": 732
},
{
"date": "2026-09-13",
"price": 732
},
{
"date": "2026-09-14",
"price": 729
},
{
"date": "2026-09-15",
"price": 729
},
{
"date": "2026-09-16",
"price": 728
},
{
"date": "2026-09-17",
"price": 728
},
{
"date": "2026-09-18",
"price": 728
},
{
"date": "2026-09-19",
"price": 726
},
{
"date": "2026-09-20",
"price": 726
},
{
"date": "2026-09-21",
"price": 726
},
{
"date": "2026-09-22",
"price": 724
},
{
"date": "2026-09-23",
"price": 721
},
{
"date": "2026-09-24",
"price": 721
},
{
"date": "2026-09-25",
"price": 722
},
{
"date": "2026-09-26",
"price": 723
}
]
},
"best_flights": [
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:10"
},
"duration_minutes": 430,
"stops": 0,
"segments": [
{
"flight_number": "VS 26",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:10"
},
"duration_minutes": 430,
"aircraft": "Airbus A330-900neo",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 365,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 365,
"typical_for_route_co2_kg": 431,
"difference_percent": -15,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEqrBgkKSZEsghSjlAHUqpebqhIEEo4aIElMgHhnlSanGJUi0AZDl1eQ"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:00"
},
"duration_minutes": 415,
"stops": 0,
"segments": [
{
"flight_number": "BA 178",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:00"
},
"duration_minutes": 415,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q3EIJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYA0L51iw"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "AA",
"name": "American"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:25"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:20"
},
"duration_minutes": 415,
"stops": 0,
"segments": [
{
"flight_number": "AA 100",
"airline": {
"code": "AA",
"name": "American"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:25"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:20"
},
"duration_minutes": 415,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 404,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 404,
"typical_for_route_co2_kg": 431,
"difference_percent": -6,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKkdHIN_QwEAJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAzhB1ew"
}
],
"other_flights": [
{
"price": 723,
"currency": "USD",
"airlines": [
{
"code": "EI",
"name": "Aer Lingus"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "17:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:05"
},
"duration_minutes": 605,
"stops": 1,
"segments": [
{
"flight_number": "EI 104",
"airline": {
"code": "EI",
"name": "Aer Lingus"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "17:00"
},
"arrival": {
"airport": {
"code": "DUB",
"name": "Dublin Airport",
"city": "Dublin"
},
"date": "2026-11-21",
"time": "04:30"
},
"duration_minutes": 390,
"aircraft": "Airbus A330",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 342,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
},
{
"flight_number": "EI 152",
"airline": {
"code": "EI",
"name": "Aer Lingus"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "DUB",
"name": "Dublin Airport",
"city": "Dublin"
},
"date": "2026-11-21",
"time": "06:35"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:05"
},
"duration_minutes": 90,
"aircraft": "Airbus A320neo",
"seat": {
"type": "below_average_legroom",
"legroom": {
"value": 29,
"unit": "in"
}
},
"amenities": {
"wifi": null,
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": []
},
"emissions": {
"co2_kg": 52,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [
{
"duration_minutes": 125,
"airport": {
"code": "DUB",
"name": "Dublin Airport",
"city": "Dublin"
},
"city": "Dublin",
"is_airport_change": false,
"is_long": false,
"departure_airport": null
}
],
"emissions": {
"co2_kg": 394,
"typical_for_route_co2_kg": 431,
"difference_percent": -9,
"level": "lower"
},
"returning_token": "gf1.eNqNUcsKwjAQ_Jc5J5CNL-hRqvg6KT2FXIQiYonYx0n8dzdppC2KmsAmsxlmJskdFyQo87op3dmdIHBDYlxTFCIUahdjeWdIKD-t6M4_FeMHNsstmGutx9it9hEFiurRoZWeSiKpFX4ohzIKin3Jod0Xg9mfBm83JCtQ8cO8jAaZkWbzKIzFmjGpMThV2--oxCCE7lMnGj40ClZH7mR24G4sKavgyv9zzKsajycRNX8f"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "AA",
"name": "American"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "10:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "22:10"
},
"duration_minutes": 420,
"stops": 0,
"segments": [
{
"flight_number": "AA 142",
"airline": {
"code": "AA",
"name": "American"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "10:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "22:10"
},
"duration_minutes": 420,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 389,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 389,
"typical_for_route_co2_kg": 431,
"difference_percent": -10,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKkdHIN_QxEgJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAzxB1gQ"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "19:01"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "07:15"
},
"duration_minutes": 434,
"stops": 0,
"segments": [
{
"flight_number": "VS 46",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "19:01"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "07:15"
},
"duration_minutes": 434,
"aircraft": "Airbus A330-900neo",
"seat": {
"type": null,
"legroom": null
},
"amenities": null,
"emissions": {
"co2_kg": null,
"contrail_warming_potential": null
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": null,
"typical_for_route_co2_kg": 431,
"difference_percent": null,
"level": null
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEqrBgIN_ETAnkEKUcoA6l1DzdUJAglHBRAkrkA8M8KbW4RKkWAGSPdXs"
},
{
"price": 838,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:20"
},
"duration_minutes": 440,
"stops": 0,
"segments": [
{
"flight_number": "VS 4",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:20"
},
"duration_minutes": 440,
"aircraft": "Airbus A350",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 347,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 347,
"typical_for_route_co2_kg": 431,
"difference_percent": -19,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEqrBgIN9ECeQOpRygBqXUPN1QkBiUcFECSuQDgzwptbhEqRYA8U51RQ"
},
{
"price": 838,
"currency": "USD",
"airlines": [
{
"code": "DL",
"name": "Delta"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "22:15"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "10:30"
},
"duration_minutes": 435,
"stops": 0,
"segments": [
{
"flight_number": "DL 3",
"airline": {
"code": "DL",
"name": "Delta"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "22:15"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "10:30"
},
"duration_minutes": 435,
"aircraft": "Boeing 767",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 310,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": true,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 310,
"typical_for_route_co2_kg": 431,
"difference_percent": -28,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKhcfIN9YCeQOpRygBqXUPN3QYKAYlHBRAkrkA4M8KbW4RKkWAOyUdSs"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:15"
},
"duration_minutes": 425,
"stops": 0,
"segments": [
{
"flight_number": "BA 112",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:15"
},
"duration_minutes": 425,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q0EgJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAzsB1fw"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:40"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:40"
},
"duration_minutes": 420,
"stops": 0,
"segments": [
{
"flight_number": "BA 174",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "18:40"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "06:40"
},
"duration_minutes": 420,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 388,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 388,
"typical_for_route_co2_kg": 431,
"difference_percent": -10,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q3EQJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYA0BZ1hw"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "19:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "07:05"
},
"duration_minutes": 420,
"stops": 0,
"segments": [
{
"flight_number": "BA 176",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "19:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "07:05"
},
"duration_minutes": 420,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q3EwJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYA0Gp1iQ"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:10"
},
"duration_minutes": 425,
"stops": 0,
"segments": [
{
"flight_number": "BA 116",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:05"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:10"
},
"duration_minutes": 425,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q0EwJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAz2h1gw"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:40"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:35"
},
"duration_minutes": 415,
"stops": 0,
"segments": [
{
"flight_number": "BA 172",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:40"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:35"
},
"duration_minutes": 415,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q3EgJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAz8J1hQ"
},
{
"price": 861,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "23:20"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "11:10"
},
"duration_minutes": 410,
"stops": 0,
"segments": [
{
"flight_number": "BA 182",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "23:20"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "11:10"
},
"duration_minutes": 410,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 388,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": true,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 388,
"typical_for_route_co2_kg": 431,
"difference_percent": -10,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_QwkgJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAz-11hg"
},
{
"price": 883,
"currency": "USD",
"airlines": [
{
"code": "B6",
"name": "JetBlue"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:45"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:55"
},
"duration_minutes": 430,
"stops": 0,
"segments": [
{
"flight_number": "B6 1107",
"airline": {
"code": "B6",
"name": "JetBlue"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "08:45"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-20",
"time": "20:55"
},
"duration_minutes": 430,
"aircraft": "Airbus A321neo",
"seat": {
"type": "above_average_legroom",
"legroom": {
"value": 32,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 586,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 586,
"typical_for_route_co2_kg": 431,
"difference_percent": 36,
"level": "higher"
},
"returning_token": "gf1.eNqNUE0LAiEQ_S_vrOAY7MIeIyLaTkUn8RJIRGK0H6fovzfqRrsUlcIbnzO-N84NZ1RoXNc34RSOELiiMqH3XiSgHIzlkyGh4rbilf8EJi6slzW41trIsVltB5ZK1KgcWulCEkmt8EM5wSwpjiWndl8Myj8N3n5IVqDlwTyNJj3nTrLVvGBOpErEVuD5DVyQ-x1fD7AAJy489YNrO9wfP_R1qQ"
},
{
"price": 924,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "17:50"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "05:50"
},
"duration_minutes": 420,
"stops": 0,
"segments": [
{
"flight_number": "BA 180",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "17:50"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "05:50"
},
"duration_minutes": 420,
"aircraft": "Boeing 777",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 426,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 426,
"typical_for_route_co2_kg": 431,
"difference_percent": -1,
"level": "typical"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_QwkAJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAz5l1hA"
},
{
"price": 924,
"currency": "USD",
"airlines": [
{
"code": "AA",
"name": "American"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:15"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:15"
},
"duration_minutes": 420,
"stops": 0,
"segments": [
{
"flight_number": "AA 104",
"airline": {
"code": "AA",
"name": "American"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:15"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:15"
},
"duration_minutes": 420,
"aircraft": "Boeing 787",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 299,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 299,
"typical_for_route_co2_kg": 431,
"difference_percent": -31,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKkdHIN_QwEQJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAzrh1fw"
},
{
"price": 924,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:50"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:45"
},
"duration_minutes": 415,
"stops": 0,
"segments": [
{
"flight_number": "BA 114",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:50"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:45"
},
"duration_minutes": 415,
"aircraft": "Boeing 787-10",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 299,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 299,
"typical_for_route_co2_kg": 431,
"difference_percent": -31,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKidHIN_Q0EQJ5BKlHKAWpdQ83dBgoCiUcFECSuQDAz0ptbhEqRYAzxR1gQ"
},
{
"price": 944,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:25"
},
"duration_minutes": 435,
"stops": 0,
"segments": [
{
"flight_number": "VS 10",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:10"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:25"
},
"duration_minutes": 435,
"aircraft": "Airbus A350",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": null,
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 364,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 364,
"typical_for_route_co2_kg": 431,
"difference_percent": -16,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEqrBgIN_QQAnkEKUcoA6l1DzdUJAglHBRAkrkA8M8KbW4RKkWAGMSdXI"
},
{
"price": 1011,
"currency": "USD",
"airlines": [
{
"code": "DL",
"name": "Delta"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:05"
},
"duration_minutes": 425,
"stops": 0,
"segments": [
{
"flight_number": "DL 1",
"airline": {
"code": "DL",
"name": "Delta"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:00"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:05"
},
"duration_minutes": 425,
"aircraft": "Boeing 767",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 310,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 310,
"typical_for_route_co2_kg": 431,
"difference_percent": -28,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKhcfIN9QCeQOpRygBqXUPN3QYKAYlHBRAkrkA4M8KbW4RKkWAOxAdSk"
},
{
"price": 1043,
"currency": "USD",
"airlines": [
{
"code": "B6",
"name": "JetBlue"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:03"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:30"
},
"duration_minutes": 447,
"stops": 0,
"segments": [
{
"flight_number": "B6 7",
"airline": {
"code": "B6",
"name": "JetBlue"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "21:03"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "09:30"
},
"duration_minutes": 447,
"aircraft": "Airbus A321neo",
"seat": {
"type": "above_average_legroom",
"legroom": {
"value": 32,
"unit": "in"
}
},
"amenities": {
"wifi": "free",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 586,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 586,
"typical_for_route_co2_kg": 431,
"difference_percent": 36,
"level": "higher"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEKiczIN9cCeQOpRygBqXUPN3QYKAYlHBRAkrkA4M8KbW4RKkWAOjqdRc"
},
{
"price": 1449,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:20"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:35"
},
"duration_minutes": 435,
"stops": 0,
"segments": [
{
"flight_number": "VS 48",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-20",
"time": "20:20"
},
"arrival": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-21",
"time": "08:35"
},
"duration_minutes": 435,
"aircraft": "Boeing 787",
"seat": {
"type": "average_legroom",
"legroom": {
"value": 31,
"unit": "in"
}
},
"amenities": {
"wifi": "for_a_fee",
"power_outlet": "in_seat",
"usb_outlet": "in_seat",
"entertainment": [
"on_demand_video"
]
},
"emissions": {
"co2_kg": 352,
"contrail_warming_potential": "medium"
},
"is_overnight": true,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 352,
"typical_for_route_co2_kg": 431,
"difference_percent": -18,
"level": "lower"
},
"returning_token": "gf1.eNqrVspWslIqSi0pLcrLzEtX0lEqVLKKzivNydEBE4YQKjoWyIo21DEAwVgdhDw2IhoElLzcvJWAamNjQXwlH48gKA-sxABJuZKRgZGZrqGhrpGBEgGTwYQx2ERkI1Gtw2OBOZEWYPjQMFZHqRgYMDCLUNwMcQnEqrBgIN_EQgnkEKUcoA6l1DzdUJAglHBRAkrkA8M8KbW4RKkWAGTjdX0"
}
],
"filters": {
"price_range": {
"min": 723,
"max": 3676,
"currency": "USD"
},
"duration_range_minutes": {
"min": 410,
"max": 2545
},
"layover_range_minutes": {
"min": 45,
"max": 1880
},
"airlines": [
{
"code": "EI",
"name": "Aer Lingus"
},
{
"code": "AF",
"name": "Air France"
},
{
"code": "JU",
"name": "Air Serbia"
},
{
"code": "AS",
"name": "Alaska"
},
{
"code": "AA",
"name": "American"
},
{
"code": "OS",
"name": "Austrian"
},
{
"code": "S4",
"name": "Azores Airlines"
},
{
"code": "BA",
"name": "British Airways"
},
{
"code": "SN",
"name": "Brussels Airlines"
},
{
"code": "DL",
"name": "Delta"
},
{
"code": "AY",
"name": "Finnair"
},
{
"code": "GF",
"name": "Gulf Air"
},
{
"code": "IB",
"name": "Iberia"
},
{
"code": "FI",
"name": "Icelandair"
},
{
"code": "6E",
"name": "IndiGo"
},
{
"code": "AZ",
"name": "ITA"
},
{
"code": "B6",
"name": "JetBlue"
},
{
"code": "KL",
"name": "KLM"
},
{
"code": "LO",
"name": "LOT"
},
{
"code": "LH",
"name": "Lufthansa"
},
{
"code": "MH",
"name": "Malaysia Airlines"
},
{
"code": "PK",
"name": "Pakistan International Airlines"
},
{
"code": "QR",
"name": "Qatar Airways"
},
{
"code": "AT",
"name": "Royal Air Maroc"
},
{
"code": "SV",
"name": "Saudia"
},
{
"code": "SK",
"name": "Scandinavian Airlines"
},
{
"code": "SQ",
"name": "Singapore Airlines"
},
{
"code": "LX",
"name": "SWISS"
},
{
"code": "TP",
"name": "Tap Air Portugal"
},
{
"code": "TG",
"name": "THAI"
},
{
"code": "TK",
"name": "Turkish Airlines"
},
{
"code": "UA",
"name": "United"
},
{
"code": "VS",
"name": "Virgin Atlantic"
},
{
"code": "WS",
"name": "WestJet"
}
],
"alliances": [
{
"code": "ONEWORLD",
"name": "Oneworld"
},
{
"code": "SKYTEAM",
"name": "SkyTeam"
},
{
"code": "STAR_ALLIANCE",
"name": "Star Alliance"
}
],
"connecting_airports": [
{
"code": "AMS",
"city": "Amsterdam"
},
{
"code": "ATL",
"city": "Atlanta"
},
{
"code": "BOS",
"city": "Boston"
},
{
"code": "BRU",
"city": "Brussels"
},
{
"code": "CMN",
"city": "Casablanca"
},
{
"code": "CLT",
"city": "Charlotte"
},
{
"code": "ORD",
"city": "Chicago"
},
{
"code": "CPH",
"city": "Copenhagen"
},
{
"code": "DFW",
"city": "Dallas"
},
{
"code": "DUB",
"city": "Dublin"
},
{
"code": "FRA",
"city": "Frankfurt am Main"
},
{
"code": "GVA",
"city": "Geneva"
},
{
"code": "HEL",
"city": "Helsinki"
},
{
"code": "IST",
"city": "Istanbul"
},
{
"code": "LIS",
"city": "Lisbon"
},
{
"code": "MAD",
"city": "Madrid"
},
{
"code": "MIA",
"city": "Miami"
},
{
"code": "MUC",
"city": "Munich"
},
{
"code": "OSL",
"city": "Oslo"
},
{
"code": "CDG",
"city": "Paris"
},
{
"code": "KEF",
"city": "Reykjavík"
},
{
"code": "FCO",
"city": "Rome"
},
{
"code": "SNN",
"city": "Shannon"
},
{
"code": "VIE",
"city": "Vienna"
},
{
"code": "WAW",
"city": "Warsaw"
},
{
"code": "IAD",
"city": "Washington"
},
{
"code": "ZRH",
"city": "Zürich"
}
]
},
"airline_policies": [
{
"code": "EI",
"name": "Aer Lingus",
"baggage_link": "http://www.aerlingus.com/help/help/baggageinformation/",
"accessibility_link": "https://www.aerlingus.com/travel-information/special-assistance/"
},
{
"code": "AA",
"name": "American",
"baggage_link": "https://www.aa.com/i18n/travel-info/baggage/checked-baggage-policy.jsp",
"accessibility_link": "https://www.aa.com/i18n/travel-info/special-assistance/special-assistance.jsp"
},
{
"code": "BA",
"name": "British Airways",
"baggage_link": "http://www.britishairways.com/travel/bagchk/public/en_gb",
"accessibility_link": "https://www.britishairways.com/en-gb/information/travel-assistance"
},
{
"code": "DL",
"name": "Delta",
"baggage_link": "https://www.delta.com/content/www/en_US/traveling-with-us/baggage/before-your-trip/checked.html",
"accessibility_link": "https://www.delta.com/us/en/accessible-travel-services/overview"
},
{
"code": "B6",
"name": "JetBlue",
"baggage_link": "https://www.jetblue.com/at-the-airport/baggage-information?intcmp=hd_info",
"accessibility_link": "https://www.jetblue.com/at-the-airport/accessibility-assistance"
},
{
"code": "VS",
"name": "Virgin Atlantic",
"baggage_link": "https://www.virginatlantic.com/en-US/help/categories/070fb328-0c1c-4a04-a2bf-795834008bf1",
"accessibility_link": "https://help.virginatlantic.com/gb/en/special-assistance.html"
}
],
"airports": [
{
"code": "AMS",
"name": "Amsterdam Airport Schiphol",
"city": "Amsterdam",
"city_id": "/m/0k3p",
"country": "Netherlands",
"country_code": "NL",
"coordinates": {
"latitude": 52.3080556,
"longitude": 4.76416667
}
},
{
"code": "/m/0k3p",
"name": "Amsterdam",
"city": "Amsterdam",
"city_id": "/m/0k3p",
"country": "Netherlands",
"country_code": "NL",
"coordinates": {
"latitude": 52.3675734,
"longitude": 4.9041389
}
},
{
"code": "ATL",
"name": "Hartsfield-Jackson Atlanta International Airport",
"city": "Atlanta",
"city_id": "/m/013yq",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 33.6366667,
"longitude": -84.427778
}
},
{
"code": "/m/013yq",
"name": "Atlanta",
"city": "Atlanta",
"city_id": "/m/013yq",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 33.7501275,
"longitude": -84.3885209
}
},
{
"code": "BOS",
"name": "Boston Logan International Airport",
"city": "Boston",
"city_id": "/m/01cx_",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 42.3630556,
"longitude": -71.006389
}
},
{
"code": "/m/01cx_",
"name": "Boston",
"city": "Boston",
"city_id": "/m/01cx_",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 42.3555076,
"longitude": -71.0565364
}
},
{
"code": "BRU",
"name": "Brussels Airport",
"city": "Brussels",
"city_id": "/m/0177z",
"country": "Belgium",
"country_code": "BE",
"coordinates": {
"latitude": 50.9013889,
"longitude": 4.48444444
}
},
{
"code": "/m/0177z",
"name": "Brussels",
"city": "Brussels",
"city_id": "/m/0177z",
"country": "Belgium",
"country_code": "BE",
"coordinates": {
"latitude": 50.8260453,
"longitude": 4.3802052
}
},
{
"code": "CDG",
"name": "Aéroport de Paris-Charles de Gaulle",
"city": "Paris",
"city_id": "/m/05qtj",
"country": "France",
"country_code": "FR",
"coordinates": {
"latitude": 49.0097222,
"longitude": 2.54777778
}
},
{
"code": "/m/05qtj",
"name": "Paris",
"city": "Paris",
"city_id": "/m/05qtj",
"country": "France",
"country_code": "FR",
"coordinates": {
"latitude": 48.8575475,
"longitude": 2.3513765
}
},
{
"code": "CHI",
"name": "Metropolitan Area",
"city": "Chicago",
"city_id": "/m/01_d4",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 41.8781136,
"longitude": -87.6297982
}
},
{
"code": "/m/01_d4",
"name": "Chicago",
"city": "Chicago",
"city_id": "/m/01_d4",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 41.88325,
"longitude": -87.6323879
}
},
{
"code": "CLT",
"name": "Charlotte Douglas International Airport",
"city": "Charlotte",
"city_id": "/m/0fsb8",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 35.2136111,
"longitude": -80.949167
}
},
{
"code": "/m/0fsb8",
"name": "Charlotte",
"city": "Charlotte",
"city_id": "/m/0fsb8",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 35.2270768,
"longitude": -80.8408933
}
},
{
"code": "CMN",
"name": "Casablanca Mohammed V International Airport",
"city": "Casablanca",
"city_id": "/m/022b_",
"country": "Morocco",
"country_code": "MA",
"coordinates": {
"latitude": 33.3641667,
"longitude": -7.5816667
}
},
{
"code": "/m/022b_",
"name": "Casablanca",
"city": "Casablanca",
"city_id": "/m/022b_",
"country": "Morocco",
"country_code": "MA",
"coordinates": {
"latitude": 33.5731104,
"longitude": -7.5898434
}
},
{
"code": "CPH",
"name": "Copenhagen Airport",
"city": "Copenhagen",
"city_id": "/m/01lfy",
"country": "Denmark",
"country_code": "DK",
"coordinates": {
"latitude": 55.6180556,
"longitude": 12.6561111
}
},
{
"code": "/m/01lfy",
"name": "Copenhagen",
"city": "Copenhagen",
"city_id": "/m/01lfy",
"country": "Denmark",
"country_code": "DK",
"coordinates": {
"latitude": 55.6760968,
"longitude": 12.5683371
}
},
{
"code": "DFW",
"name": "Dallas Fort Worth International Airport",
"city": "Dallas",
"city_id": "/m/0f2rq",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 32.8972222,
"longitude": -97.037778
}
},
{
"code": "/m/0f2rq",
"name": "Dallas",
"city": "Dallas",
"city_id": "/m/0f2rq",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 32.7766642,
"longitude": -96.7969879
}
},
{
"code": "DUB",
"name": "Dublin Airport",
"city": "Dublin",
"city_id": "/m/02cft",
"country": "Ireland",
"country_code": "IE",
"coordinates": {
"latitude": 53.4213889,
"longitude": -6.27
}
},
{
"code": "/m/02cft",
"name": "Dublin",
"city": "Dublin",
"city_id": "/m/02cft",
"country": "Ireland",
"country_code": "IE",
"coordinates": {
"latitude": 53.3498053,
"longitude": -6.2603097
}
},
{
"code": "FCO",
"name": "Leonardo da Vinci International Airport",
"city": "Rome",
"city_id": "/m/06c62",
"country": "Italy",
"country_code": "IT",
"coordinates": {
"latitude": 41.8002778,
"longitude": 12.2388889
}
},
{
"code": "/m/06c62",
"name": "Rome",
"city": "Rome",
"city_id": "/m/06c62",
"country": "Italy",
"country_code": "IT",
"coordinates": {
"latitude": 41.8967068,
"longitude": 12.4822025
}
},
{
"code": "FRA",
"name": "Frankfurt Airport",
"city": "Frankfurt am Main",
"city_id": "/m/02z0j",
"country": "Germany",
"country_code": "DE",
"coordinates": {
"latitude": 50.0333333,
"longitude": 8.575
}
},
{
"code": "/m/02z0j",
"name": "Frankfurt am Main",
"city": "Frankfurt am Main",
"city_id": "/m/02z0j",
"country": "Germany",
"country_code": "DE",
"coordinates": {
"latitude": 50.1109221,
"longitude": 8.6821267
}
},
{
"code": "GVA",
"name": "Geneva Airport",
"city": "Geneva",
"city_id": "/m/03902",
"country": "Switzerland",
"country_code": "CH",
"coordinates": {
"latitude": 46.2380556,
"longitude": 6.10888889
}
},
{
"code": "/m/03902",
"name": "Geneva",
"city": "Geneva",
"city_id": "/m/03902",
"country": "Switzerland",
"country_code": "CH",
"coordinates": {
"latitude": 46.2043907,
"longitude": 6.1431577
}
},
{
"code": "HEL",
"name": "Helsinki Airport",
"city": "Helsinki",
"city_id": "/m/03khn",
"country": "Finland",
"country_code": "FI",
"coordinates": {
"latitude": 60.3166667,
"longitude": 24.9572222
}
},
{
"code": "/m/03khn",
"name": "Helsinki",
"city": "Helsinki",
"city_id": "/m/03khn",
"country": "Finland",
"country_code": "FI",
"coordinates": {
"latitude": 60.1698557,
"longitude": 24.938379
}
},
{
"code": "IAD",
"name": "Dulles International Airport",
"city": "Washington",
"city_id": "/m/0rh6k",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 38.9475,
"longitude": -77.46
}
},
{
"code": "/m/0rh6k",
"name": "Washington, D.C.",
"city": "Washington, D.C.",
"city_id": "/m/0rh6k",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 38.9072873,
"longitude": -77.0369274
}
},
{
"code": "IST",
"name": "Istanbul Airport",
"city": "Istanbul",
"city_id": "/m/09949m",
"country": "Türkiye",
"country_code": "TR",
"coordinates": {
"latitude": 41.2602778,
"longitude": 28.7419444
}
},
{
"code": "/m/09949m",
"name": "Istanbul",
"city": "Istanbul",
"city_id": "/m/09949m",
"country": "Türkiye",
"country_code": "TR",
"coordinates": {
"latitude": 41.0082376,
"longitude": 28.9783589
}
},
{
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York",
"city_id": "/m/02_286",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 40.6397222,
"longitude": -73.778889
}
},
{
"code": "/m/02_286",
"name": "New York",
"city": "New York",
"city_id": "/m/02_286",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 40.7127753,
"longitude": -74.0059728
}
},
{
"code": "KEF",
"name": "Keflavík International Airport",
"city": "Reykjavík",
"city_id": "/m/06flg",
"country": "Iceland",
"country_code": "IS",
"coordinates": {
"latitude": 63.985,
"longitude": -22.605556
}
},
{
"code": "/m/06flg",
"name": "Reykjavík",
"city": "Reykjavík",
"city_id": "/m/06flg",
"country": "Iceland",
"country_code": "IS",
"coordinates": {
"latitude": 64.1469868,
"longitude": -21.9407552
}
},
{
"code": "LHR",
"name": "Heathrow Airport",
"city": "London",
"city_id": "/m/04jpl",
"country": "United Kingdom",
"country_code": "GB",
"coordinates": {
"latitude": 51.4775,
"longitude": -0.4613889
}
},
{
"code": "/m/04jpl",
"name": "London",
"city": "London",
"city_id": "/m/04jpl",
"country": "United Kingdom",
"country_code": "GB",
"coordinates": {
"latitude": 51.5072178,
"longitude": -0.1275862
}
},
{
"code": "LIS",
"name": "Humberto Delgado Airport",
"city": "Lisbon",
"city_id": "/m/04llb",
"country": "Portugal",
"country_code": "PT",
"coordinates": {
"latitude": 38.7741667,
"longitude": -9.1341667
}
},
{
"code": "/m/04llb",
"name": "Lisbon",
"city": "Lisbon",
"city_id": "/m/04llb",
"country": "Portugal",
"country_code": "PT",
"coordinates": {
"latitude": 38.7222524,
"longitude": -9.1393366
}
},
{
"code": "LON",
"name": "Metropolitan Area",
"city": "London",
"city_id": "/m/04jpl",
"country": "United Kingdom",
"country_code": "GB",
"coordinates": {
"latitude": 51.5073509,
"longitude": -0.1277583
}
},
{
"code": "MAD",
"name": "Adolfo Suárez Madrid-Barajas Airport",
"city": "Madrid",
"city_id": "/m/056_y",
"country": "Spain",
"country_code": "ES",
"coordinates": {
"latitude": 40.4997222,
"longitude": -3.5655556
}
},
{
"code": "/m/056_y",
"name": "Madrid",
"city": "Madrid",
"city_id": "/m/056_y",
"country": "Spain",
"country_code": "ES",
"coordinates": {
"latitude": 40.4167279,
"longitude": -3.7032905
}
},
{
"code": "MIA",
"name": "Miami International Airport",
"city": "Miami",
"city_id": "/m/0f2v0",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 25.7952778,
"longitude": -80.29
}
},
{
"code": "/m/0f2v0",
"name": "Miami",
"city": "Miami",
"city_id": "/m/0f2v0",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 25.7616798,
"longitude": -80.1917902
}
},
{
"code": "MUC",
"name": "Munich International Airport",
"city": "Munich",
"city_id": "/m/02h6_6p",
"country": "Germany",
"country_code": "DE",
"coordinates": {
"latitude": 48.3538889,
"longitude": 11.7861111
}
},
{
"code": "/m/02h6_6p",
"name": "Munich",
"city": "Munich",
"city_id": "/m/02h6_6p",
"country": "Germany",
"country_code": "DE",
"coordinates": {
"latitude": 48.1351253,
"longitude": 11.5819806
}
},
{
"code": "NYC",
"name": "Metropolitan Area",
"city": "New York",
"city_id": "/m/02_286",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 40.7127837,
"longitude": -74.0059413
}
},
{
"code": "ORD",
"name": "Chicago O'Hare International Airport",
"city": "Chicago",
"city_id": "/m/01_d4",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 41.9794444,
"longitude": -87.9075
}
},
{
"code": "OSL",
"name": "Oslo lufthavn",
"city": "Oslo",
"city_id": "/m/05l64",
"country": "Norway",
"country_code": "NO",
"coordinates": {
"latitude": 60.2027778,
"longitude": 11.0838889
}
},
{
"code": "/m/05l64",
"name": "Oslo",
"city": "Oslo",
"city_id": "/m/05l64",
"country": "Norway",
"country_code": "NO",
"coordinates": {
"latitude": 59.9121746,
"longitude": 10.7312704
}
},
{
"code": "PAR",
"name": "Metropolitan Area",
"city": "Paris",
"city_id": "/m/05qtj",
"country": "France",
"country_code": "FR",
"coordinates": {
"latitude": 48.856614,
"longitude": 2.3522219000000004
}
},
{
"code": "REK",
"name": "Metropolitan Area",
"city": "Reykjavík",
"city_id": "/m/06flg",
"country": "Iceland",
"country_code": "IS",
"coordinates": {
"latitude": 64.133333,
"longitude": -21.933333
}
},
{
"code": "ROM",
"name": "Metropolitan Area",
"city": "Rome",
"city_id": "/m/06c62",
"country": "Italy",
"country_code": "IT",
"coordinates": {
"latitude": 41.9027835,
"longitude": 12.4963655
}
},
{
"code": "SNN",
"name": "Shannon Airport",
"city": "Shannon",
"city_id": "/m/02lpw5",
"country": "Ireland",
"country_code": "IE",
"coordinates": {
"latitude": 52.7019444,
"longitude": -8.9247222
}
},
{
"code": "/m/02lpw5",
"name": "Shannon",
"city": "Shannon",
"city_id": "/m/02lpw5",
"country": "Ireland",
"country_code": "IE",
"coordinates": {
"latitude": 52.7117822,
"longitude": -8.8783365
}
},
{
"code": "VIE",
"name": "Vienna International Airport",
"city": "Vienna",
"city_id": "/m/0fhp9",
"country": "Austria",
"country_code": "AT",
"coordinates": {
"latitude": 48.1180556,
"longitude": 16.5666667
}
},
{
"code": "/m/0fhp9",
"name": "Vienna",
"city": "Vienna",
"city_id": "/m/0fhp9",
"country": "Austria",
"country_code": "AT",
"coordinates": {
"latitude": 48.2080696,
"longitude": 16.3713095
}
},
{
"code": "WAS",
"name": "Metropolitan Area",
"city": "Washington",
"city_id": "/m/0rh6k",
"country": "United States",
"country_code": "US",
"coordinates": {
"latitude": 38.9071923,
"longitude": -77.0368707
}
},
{
"code": "WAW",
"name": "Warsaw Chopin Airport",
"city": "Warsaw",
"city_id": "/m/081m_",
"country": "Poland",
"country_code": "PL",
"coordinates": {
"latitude": 52.1658333,
"longitude": 20.9672222
}
},
{
"code": "/m/081m_",
"name": "Warsaw",
"city": "Warsaw",
"city_id": "/m/081m_",
"country": "Poland",
"country_code": "PL",
"coordinates": {
"latitude": 52.2296756,
"longitude": 21.0122287
}
},
{
"code": "ZRH",
"name": "Zurich Airport",
"city": "Zürich",
"city_id": "/m/08966",
"country": "Switzerland",
"country_code": "CH",
"coordinates": {
"latitude": 47.4647222,
"longitude": 8.54916667
}
},
{
"code": "/m/08966",
"name": "Zürich",
"city": "Zürich",
"city_id": "/m/08966",
"country": "Switzerland",
"country_code": "CH",
"coordinates": {
"latitude": 47.3768866,
"longitude": 8.541694
}
}
]
}