Google Flights Scraper
/flights/returning-flightsReturning Flights
Get the return flights for the outbound you picked, priced as round-trip totals.
QUERY PARAMS
The returning_token of the outbound flight you picked in Round Trip Search.
{
"selected_flights": [
{
"leg": 1,
"flights": [
{
"flight_number": "VS 26",
"origin": "JFK",
"destination": "LHR",
"date": "2026-11-20"
}
]
}
],
"price_insights": null,
"best_flights": [
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "B6",
"name": "JetBlue"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "12:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "15:46"
},
"duration_minutes": 506,
"stops": 0,
"segments": [
{
"flight_number": "B6 20",
"airline": {
"code": "B6",
"name": "JetBlue"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "12:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "15:46"
},
"duration_minutes": 506,
"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": 549,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 549,
"typical_for_route_co2_kg": 343,
"difference_percent": 60,
"level": "higher"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZKWZShL9kChTHQyKQMySR8mLsSBTDOMX_G_2w_MRjRqm5725tyec9p3qGECN7tdfddWYEAlKm_Lwk3upDntFol1W1_fO2Q561ZxE3jsFXXzpF-5My6t-GVBAxKnAWEj-nYZZCRB44d1HhFaMS_ahs-zah-eRjGlbrh2cbZkflWWV35K3OlUWD7CpGifmsZQgPVWcHEqsIHk5MaB_wkKOeA8uADRy7msYX7G-kq1oKN2sJBlmxibFoI_lBWMlOKx5NDuF4OTfxp8eyHmBuzFx3wZDTLrJNoqSyRpg0qliYG9vq57ia1IkKGhEeqwac1UCvTgA__4BKAZntU"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "AA",
"name": "American"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "15:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "18:40"
},
"duration_minutes": 485,
"stops": 0,
"segments": [
{
"flight_number": "AA 107",
"airline": {
"code": "AA",
"name": "American"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "15:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "18:40"
},
"duration_minutes": 485,
"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": 323,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 323,
"typical_for_route_co2_kg": 343,
"difference_percent": -6,
"level": "lower"
},
"booking_token": "gf1.eNqNUFtPgzAY_S_fc0nazm1hiQ-Uy1CRWRgQJX3wshAFQSNmU-N_txeMIxq1TU_75Ts957RvUMMCrrquvm0rQFDJyr1LjjaFnRV-v0rpTX1xb7P1sj_nTeAmL7iP0mEV9vSa8t3KDxjPApZM_NfTIGcpnj5cFjHzq5zxtb-Nd13knnkZY467rOI8w_wgDL0tcfihtHyERdk-Nw3SQMxWCnkqCcJqCvTV_wlKNeA4OAHJFULVEIXJUGkK3qMDxXRmEWJRDH8oa5hoxX3Jsd0vBvN_Gnx7IREInuTHfBqNMpskxipPVXMGOpVpjOzNdcN1HFkTPAeVGhopD5vWypTCAB6I9w_s-Z7i"
},
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "19:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "22:25"
},
"duration_minutes": 485,
"stops": 0,
"segments": [
{
"flight_number": "BA 183",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "19:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "22:25"
},
"duration_minutes": 485,
"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": 318,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 318,
"typical_for_route_co2_kg": 343,
"difference_percent": -7,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZIWtilLfKClDJVtFgZESR_8WIiCoBHjnPG_21LMRmbUNj3tzT0957QfUMIUbpqmvK8LMKCQFX2ITteZk2SsXcbWXXn16JDVrL3klU-jd9SGcb8yZ3xr8c2S-YQnPolstp37KYnR-Ok6WxBWpJSv2Gi-aUJ64SWEuHRWLNIE8VEQeG_Y5SfS8hmmef1aVUYHWG-5kKccG0hNYez6P0GuBpz55yC5QqgawiDqq46C9uhgIWtiYmxaCP5Q7sDuFPclh3a_GBz90-DghVgY8CI_5ttokFkn0VZprJoT6FLpxsBeX9dc4soaH9ugUkMl5WFdm4lS6MED8fkFfJiepA"
}
],
"other_flights": [
{
"price": 764,
"currency": "USD",
"airlines": [
{
"code": "B6",
"name": "JetBlue"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:05"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "11:19"
},
"duration_minutes": 494,
"stops": 0,
"segments": [
{
"flight_number": "B6 2220",
"airline": {
"code": "B6",
"name": "JetBlue"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:05"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "11:19"
},
"duration_minutes": 494,
"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": 549,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 549,
"typical_for_route_co2_kg": 343,
"difference_percent": 60,
"level": "higher"
},
"booking_token": "gf1.eNqNUNFOgzAU_Zf7DEnbZSh7o6zodIMUBOJIH6YuKCBoxLBp9u-2FOOIRm3T096c23NO-w4lzOCmacqHOgcDclm5RbjYpnacsjaIyF25frTp1Vl7zSvPDfeoXUbDSu3pLeG7gHmUxx4NJ-xt5SU0QtOnTepTlq9dv1jsV4Wzcbuiww7nzn0zTxKfBXTXnfqcSctnmGX1a1UZPWC9ZUKeMmwgNYXxxf8EmRpw4V2C7BVC1bA8D4eqb0FH7UAQsUyMTYLgD-UeJr3iseTY7heDk38afHshFga8yI_5NBpl1km0VRIp0oI-lSZG9vq67qWWIomUULGhkvqwrc1YSQwwB3H4ACvEoAc"
},
{
"price": 836,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "16:40"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "19:50"
},
"duration_minutes": 490,
"stops": 0,
"segments": [
{
"flight_number": "BA 113",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "16:40"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "19:50"
},
"duration_minutes": 490,
"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": 224,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 224,
"typical_for_route_co2_kg": 343,
"difference_percent": -35,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZIW3AxLfFg7OpyMpTAgk_TBj4U4EDRighr_u_3AOKJR2_S0N_f0nNO-QQUzuG7b6q4pwYJSVvQQn-9zL839bpM4t9XlvUe2y27Ha0bjF9SFybByb3Lj8H7jM8JTRmLXf12zjCRo8nCVR8QvM8q3fr_u25CuaETiOV2WUZYifhIElB94eiYtH2FWNM91bWnAZiuEPBXYQmoK66v_ExRqwIpdgOQKoWoIg3ioNAUd0cFBztTG2HYQ_KGswdWKx5Jju18MTv9p8O2FWFjwJD_m02iU2SQxVlmimlPQqUxjZG-uGy6ZyxpjF1RqqKU87Bs7VQoDLEC8fwAt1J8J"
},
{
"price": 839,
"currency": "USD",
"airlines": [
{
"code": "AA",
"name": "American"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "10:15"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "13:15"
},
"duration_minutes": 480,
"stops": 0,
"segments": [
{
"flight_number": "AA 103",
"airline": {
"code": "AA",
"name": "American"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "10:15"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "13:15"
},
"duration_minutes": 480,
"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": 238,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 238,
"typical_for_route_co2_kg": 343,
"difference_percent": -31,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZIW3JQlPtBahso2CytESR_8WIgDQSNmm8b_bksxjmjUNj3tzT0957RvUMIEbpqmvK8LsKBQFV3Hp6vMExlrF4lzV149eGQ5bS95FdB4h9oo6VfmjW4dvl2wgHARkNhlr7MgJQkaPV5nc8KKlPAl28y2TUSj3QWJfTot5qlA_CAM6dF6I46V5RNM8vqlqqwOsNlyqU45tpCe0vrq_wS5HnAWnIPiSqlriMK4rzoK2qODg5yxjbHtIPhDuQO3U9yXHNr9YnD4T4NvL8TSgmf1MZ9Gg8wmibFKE90cQ5fKNAb25rrh-r6qMXJBp4ZKycOqtoVW6OEE5PsHnuCfTA"
},
{
"price": 840,
"currency": "USD",
"airlines": [
{
"code": "KL",
"name": "KLM"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:40"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "15:00"
},
"duration_minutes": 680,
"stops": 1,
"segments": [
{
"flight_number": "KL 1002",
"airline": {
"code": "KL",
"name": "KLM"
},
"operated_by": "KLM Cityhopper",
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:40"
},
"arrival": {
"airport": {
"code": "AMS",
"name": "Amsterdam Airport Schiphol",
"city": "Amsterdam"
},
"date": "2026-11-27",
"time": "11:05"
},
"duration_minutes": 85,
"aircraft": "Embraer 195 E2",
"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": "low"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
},
{
"flight_number": "KL 641",
"airline": {
"code": "KL",
"name": "KLM"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "AMS",
"name": "Amsterdam Airport Schiphol",
"city": "Amsterdam"
},
"date": "2026-11-27",
"time": "12:50"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "15:00"
},
"duration_minutes": 490,
"aircraft": "Boeing 787-10",
"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": 244,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [
{
"duration_minutes": 105,
"airport": {
"code": "AMS",
"name": "Amsterdam Airport Schiphol",
"city": "Amsterdam"
},
"city": "Amsterdam",
"is_airport_change": false,
"is_long": false,
"departure_airport": null
}
],
"emissions": {
"co2_kg": 297,
"typical_for_route_co2_kg": 343,
"difference_percent": -13,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZK2cyh746NVNz4CDIgjPExd2ARBIwZ08b9bCosQjdqmp705p_ec9gg5LOC2qvJDmYEEGa-MB_96F6thTGs3IPf55lHV15f1jVcww39DtRUMK1bnd8RrXcp0L2S6P6PvNov0AM2ftrGj06y11iZtbHN5EaCGOCbdGs2B5VroafvKjCKHunrb7Dca49bPsEjK16KQBOB-S1J-SrCEuplKX_xPkHQDlmwFXJumXQ3WlT9UQoJGciCIKDLGMkHwR2cBM9Fx3HJq94vB-T8Nvr0QpxK88I85GU0y90l6qyjoSAVEqp6Y2INmByftyuI1RogAF_fEVCusRlrlDEP3Qih4FNiVcthdGcCE9OMTE-KsLQ"
},
{
"price": 847,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "09:05"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "12:25"
},
"duration_minutes": 500,
"stops": 0,
"segments": [
{
"flight_number": "VS 3",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "09:05"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "12:25"
},
"duration_minutes": 500,
"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": 275,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 275,
"typical_for_route_co2_kg": 343,
"difference_percent": -20,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZJSwgx7s6z1awMBS6OkD1MX3EDQiNmc2X-3pRghGpWG097e03NO-w4lTOG2acp1XYAFhaqCTXK2Ej4XtI1SfF_ePPrk6qS9jisWJG-onaf9L3zvDse7iDISc0YSl-4XLCMp8p6WIiS0CAXfL5bBdn1ZxTw-fmhmWRbSiOy2G48zZfcM07x-rSqrA8dMuVSr3LGQHtL66v8Euf7gnF2A4kqpa5ifJn3VUdCADhjhie04Nkbwh3IHbqc4lBzb_WJw9E-Dbzd0pAUv6mE-jUaZTRJjlaW6OYEulWmM7M3xAdcFnRkqJQ6r2uZ6r4cZyMMHHgKenA"
},
{
"price": 847,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "15:50"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "19:10"
},
"duration_minutes": 500,
"stops": 0,
"segments": [
{
"flight_number": "VS 9",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "15:50"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "19:10"
},
"duration_minutes": 500,
"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": 275,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": true,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 275,
"typical_for_route_co2_kg": 343,
"difference_percent": -20,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3uSQtCzPszTLq1wQBS6OkD1MX3EDQiNmc8b_bD4wQjUrDaW_v6TmnfYMKZnDTttW6KQFBqapgk56shM9F2MWZe1ddP_j08qi7SmoWpK-4W2T9L3zv1k12cchowhlNJ-H-nOU0w97jUkQ0LCPB99Uy2K4v6oQnh_ftPM-jMKa77cbjTNk9waxoXuoaGSB2KqRaFQRhPST66v8Ehf7glJ2B4kqpa1gcp31lKHhABxe7U4cQx8Xwh7KBiVEcSo7tfjE4-KfBtxsSieBZPcyn0SizTWKt8kw3p2BS2cbI3h4fcH3QmaFW4rBqHK73epiDfP8AUMaewA"
},
{
"price": 847,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "20:10"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "23:30"
},
"duration_minutes": 500,
"stops": 0,
"segments": [
{
"flight_number": "VS 25",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "20:10"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "23:30"
},
"duration_minutes": 500,
"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": 275,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 275,
"typical_for_route_co2_kg": 343,
"difference_percent": -20,
"level": "lower"
},
"booking_token": "gf1.eNqNUNFOgzAU_Zf7aklaFmZYsod1ayc6XSgrZJI-TFyIA5lmmOiM_25LMUI0UxpOe3tPzzntOxQwgrv9vniockCQ62q6E8E28WXC6mXk3he3jz5dzet1WPKpeMP1Imr_xPcyN3xdMk5DyakYsOM1j2mEvadNckNZLhJ5DMg8PwQ7T3I2CTYTEq_ELM-y4Cym4XisLZ9hlFYvZYkaIHZKlV6lBGEzFPru_wap-eCSX4HmKmVqWFyItmoouEMHF7tDhxDHxfCHcgODRrEr2bc7YXD-T4MfNyQKwUE_zJdRL7NNYq3iyDSH0KSyjZ69Pd7lemBCQ6nVYVs50my2MAP18QmUlp7_"
},
{
"price": 897,
"currency": "USD",
"airlines": [
{
"code": "DL",
"name": "Delta"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "16:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "20:00"
},
"duration_minutes": 505,
"stops": 0,
"segments": [
{
"flight_number": "DL 4",
"airline": {
"code": "DL",
"name": "Delta"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "16:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "20:00"
},
"duration_minutes": 505,
"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": 307,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 307,
"typical_for_route_co2_kg": 343,
"difference_percent": -10,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3uSQtc1vY2wqtXwgBBkxJH6YuOEHQiDJn_O-2FLMRjdqmp725p-ec9h0KmMF1XRebKgcEuazs-_B0nVpxyho_Mm-LqweLLo6by6DkdviGGzfqV2qNb8xg6zNOg5jTcMR2FzyhER4_rlKPstxjCydY2e1m-TqPg_ld7SSJx3y6bctpy6XdE8yy6qUsUQdEb5mQp4wgrKZA-_5PkKkBZ_wcJFcIVYN7EvZVR8EHdDCxOTEIMUwMfyh3MOoUDyWHdr8YTP9p8O2FRCB4lh_zZTTIrJNoqyRSzQl0qXRjYK-va67jyvoIVGYopTisKyNW93twQHx8AuZKnmc"
},
{
"price": 898,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "09:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "12:35"
},
"duration_minutes": 480,
"stops": 0,
"segments": [
{
"flight_number": "BA 175",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "09:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "12:35"
},
"duration_minutes": 480,
"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": 318,
"contrail_warming_potential": "low"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 318,
"typical_for_route_co2_kg": 343,
"difference_percent": -7,
"level": "lower"
},
"booking_token": "gf1.eNqNUFtPgzAY_S_fc0lakC0s8WFlMKaMpWVAlPTBy0ImCBrReIn_3V4wjmjUNj3tl-_0nNO-QQ0zuOy6et9WgKCSlX_DV7vCy4qg36T2dX1-69Htsj9jTejzF9zH6bAKz72y2fMmCCnLQsqd4HUd5jTF7t1FkdCgyn22DZyEd7G_3nuUz_1lleQZZkdRtFg9sexYWt7DrGwfmwZpIGYrhTyVBGE1Bfrq_wSlGnASnoLkCqFqiCM-VJqCD-hgY3tiEWLZGP5Q1uBoxUPJsd0vBtN_Gnx7IREIHuTHfBqNMpskxipPVXMCOpVpjOzNdcOlc1mTqQsqNTRSHnatlSmFARYg3j8ApWeewA"
},
{
"price": 898,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "14:15"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "17:20"
},
"duration_minutes": 485,
"stops": 0,
"segments": [
{
"flight_number": "BA 115",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "14:15"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "17:20"
},
"duration_minutes": 485,
"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": 290,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 290,
"typical_for_route_co2_kg": 343,
"difference_percent": -15,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3uSQtkxmW-LAyOqaMpWVAlPTBj4VMEDSimRr_uy3FbGRGbdPT3tzTc077ASVM4KZpym1dAIJCVd69WGwyN8n8dhXbd-XVg0vX8_aSV8wTb7gN435lrnNr893KZ5QnjIqR_75kKY2x83idRdQvUo-v_V0kmtBbbl0qpt68iNIE85MgmC1eeXKmLJ9gktcvVYU6IGbLpTrlBGE9Jdr3f4JcDzhnF6C4UuoawkD0VUfBB3SwsT22CLFsDH8odzDqFA8lh3a_GJz-0-DohUQieFYf8200yGySGKs01s0xdKlMY2BvrhsunaqaEAd0aqiUPGxqK9EKPcxAfn4BGSae_w"
},
{
"price": 947,
"currency": "USD",
"airlines": [
{
"code": "VS",
"name": "Virgin Atlantic"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "11:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "14:55"
},
"duration_minutes": 500,
"stops": 0,
"segments": [
{
"flight_number": "VS 45",
"airline": {
"code": "VS",
"name": "Virgin Atlantic"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "11:35"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "14:55"
},
"duration_minutes": 500,
"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": 275,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": true,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 275,
"typical_for_route_co2_kg": 343,
"difference_percent": -20,
"level": "lower"
},
"booking_token": "gf1.eNqNUNFOgzAU_Zf7KsSWyQxL9rBu7WRuLpRBo6QPExfiQKYZJjrjv9sWzCAuKg2nvb2n55z2A3IYwP1ulz-WGViQqWq85f5GeJGg1TJ0HvK7J4-sptVtULAxf0fVPGx-4bmpE7wtKSNBxAjv0cOCxSRE7vNa3BCacREdAjzN9n55tmB05K9HOF7xSZams_MtCYZDZfkCg6R8LQrLAK6nRKpVgi2kh7SO_VOQ6A9m7BoUV0pdw_yKN5WhoBYdHOT0bYxtB8EfygZ6RrEt2bX7xeDynwY_boilBXv1MN9Gncx1ktoqDnWzDyZV3ejY18db3AsXdGgolDpsSjvSmw1MQH5-AbLpnxQ"
},
{
"price": 962,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "11:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "14:25"
},
"duration_minutes": 485,
"stops": 0,
"segments": [
{
"flight_number": "BA 173",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "11:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "14:25"
},
"duration_minutes": 485,
"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": 318,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 318,
"typical_for_route_co2_kg": 343,
"difference_percent": -7,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZK2uBGW-LB2MKawpTAgjvTBj4U4EDSiTo3_3ZZiHHFR2_S0N_f0nNO-QwkTuGqa8rYuwIBCVmwXLbaZk2Ruu4rJTbm5c-h63l7wymPRK2qDuF-ZM7omfL9yPcoTj0aW-xZ6KY3R6P4yW1K3SBlfu1a4bwIW7p5pNGXzYpkmiJ_4_mxhvySn0vIBJnn9VFVGB1hvuZCnHBtITWF8949BrgaceecguUKoGgI_6quOgg7oQBAZmxibBMEfyh1YneKh5NDuFwP7nwY_XoiFAY_yY76MBpl1Em2Vxqo5hi6Vbgzs9XXNpVNZY9sClRoqKQ_b2kyUQg8zEB-fIimfCA"
},
{
"price": 962,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "12:55"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "16:00"
},
"duration_minutes": 485,
"stops": 0,
"segments": [
{
"flight_number": "BA 177",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "12:55"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "16:00"
},
"duration_minutes": 485,
"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": 290,
"contrail_warming_potential": "medium"
},
"is_overnight": false,
"is_often_delayed": false,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 290,
"typical_for_route_co2_kg": 343,
"difference_percent": -15,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZIW3AhLfFgZjCljaVkhjvTBj4U4EDSiTo3_3ZZiHHFR2_S0N_f0nNO-QwkTuGqa8rYuwIBCVt6OLbaZyzO_XSXWTbm5c8l63l7QKvDYK2qjpF-ZO7q26H7lB4TygDDbf1sGKUnQ6P4yi4lfpB5d-3a8byJvuXsmbOrNizjliJ6E4WzhvPBTafkAk7x-qiqjA6y3XMhTjg2kpjC--8cgVwPOgnOQXCFUDVHI-qqjoAM6WMgamxibFoI_lDuwO8VDyaHdLwbOPw1-vBALAx7lx3wZDTLrJNoqTVRzDF0q3RjY6-uaS6ayxo4DKjVUUh62tcmVQg8zEB-fJFSfDQ"
},
{
"price": 1284,
"currency": "USD",
"airlines": [
{
"code": "BA",
"name": "British Airways"
}
],
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "11:20"
},
"duration_minutes": 480,
"stops": 0,
"segments": [
{
"flight_number": "BA 117",
"airline": {
"code": "BA",
"name": "British Airways"
},
"operated_by": null,
"transport": "flight",
"departure": {
"airport": {
"code": "LHR",
"name": "Heathrow Airport",
"city": "London"
},
"date": "2026-11-27",
"time": "08:20"
},
"arrival": {
"airport": {
"code": "JFK",
"name": "John F. Kennedy International Airport",
"city": "New York"
},
"date": "2026-11-27",
"time": "11:20"
},
"duration_minutes": 480,
"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": 318,
"contrail_warming_potential": "low"
},
"is_overnight": false,
"is_often_delayed": true,
"is_canceled": false
}
],
"layovers": [],
"emissions": {
"co2_kg": 318,
"typical_for_route_co2_kg": 343,
"difference_percent": -7,
"level": "lower"
},
"booking_token": "gf1.eNqNUF1PgzAU_S_3GZK2cyws8WHtYDiRpTAgk_RB50IUBD8woov_3ZZiHHFR2_S0N_f0nNPuoYApXNd1cVvlYEAuK3YXnu1SO06dZhWRm-Ly3qbrRbPhpcvCN9T4Ub9Se7wlvF05LuWxS8OR837hJjRC44erNKBOnjC-dtqgrX22nD_RdsYWeZDEiJ94HuPW6_ZUWj7CNKteytLoAOstE_KUYQOpKYzv_jHI1IClew6SK4SqwffCvuoo6IAOBBHLxNgkCP5Q7mDUKR5KDu1-MZj80-DHC7Ew4Fl-zJfRILNOoq2SSDUt6FLpxsBeX9dcOpM1xhNQqaGU8rCrzFgp9DAH8fEJq6qfWQ"
}
],
"filters": {
"price_range": {
"min": null,
"max": null,
"currency": "USD"
},
"duration_range_minutes": {
"min": null,
"max": null
},
"layover_range_minutes": {
"min": null,
"max": null
},
"airlines": [],
"alliances": [
{
"code": "ONEWORLD",
"name": "Oneworld"
},
{
"code": "SKYTEAM",
"name": "SkyTeam"
},
{
"code": "STAR_ALLIANCE",
"name": "Star Alliance"
}
],
"connecting_airports": []
},
"airline_policies": [
{
"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": "KL",
"name": "KLM",
"baggage_link": "https://www.klm.co.uk/information/baggage/checked-baggage-allowance",
"accessibility_link": "https://www.klm.com/information/assistance-health"
},
{
"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": "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": "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": "LON",
"name": "Metropolitan Area",
"city": "London",
"city_id": "/m/04jpl",
"country": "United Kingdom",
"country_code": "GB",
"coordinates": {
"latitude": 51.5073509,
"longitude": -0.1277583
}
},
{
"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": "V",
"name": "S",
"city": null,
"city_id": null,
"country": null,
"country_code": null,
"coordinates": null
},
{
"code": "J",
"name": "F",
"city": null,
"city_id": "K",
"country": null,
"country_code": null,
"coordinates": null
},
{
"code": "L",
"name": "H",
"city": null,
"city_id": "R",
"country": null,
"country_code": null,
"coordinates": null
},
{
"code": "K",
"name": "Air France",
"city": "e",
"city_id": "D",
"country": null,
"country_code": null,
"coordinates": null
},
{
"code": "Y",
"name": "U",
"city": null,
"city_id": "f",
"country": null,
"country_code": "I",
"coordinates": null
},
{
"code": "VS",
"name": null,
"city": null,
"city_id": null,
"country": null,
"country_code": null,
"coordinates": null
}
]
}