Round trip
DevelopingPOST
/api/v1/scraper/requestLast modified: 3 days ago
Request
Body Params application/json
object {0}
Example
{
"actor": "scraper.google.flights",
"input": {
"departure_id": "ORY",
"arrival_id": "BCN",
"type": 1,
"outbound_date": "2025-01-05",
"return_date": "2025-01-11"
}
}
Request samples
Responses
Success(200)
HTTP Code: 200
Content Type : JSONapplication/json
Data Schema
object {0}
Example
{
"best_flights": [
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 6:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 7:55"
},
"duration": 100,
"airplane": "Boeing 737",
"airline": "Transavia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"travel_class": "Economy",
"flight_number": "TO 4750",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 86 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 86000,
"typical_for_this_route": 86000,
"difference_percent": 0
},
"price": 86,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:00"
},
"duration": 100,
"airplane": "Boeing 737",
"airline": "Transavia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"travel_class": "Economy",
"flight_number": "TO 4758",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 86 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 86000,
"typical_for_this_route": 86000,
"difference_percent": 0
},
"price": 98,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 14:55"
},
"duration": 100,
"airplane": "Airbus A320neo",
"airline": "Transavia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"travel_class": "Economy",
"flight_number": "TO 4754",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 73 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 74000,
"typical_for_this_route": 86000,
"difference_percent": -14
},
"price": 128,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 13:35"
},
"duration": 95,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8013",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 91 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 95,
"carbon_emissions": {
"this_flight": 92000,
"typical_for_this_route": 86000,
"difference_percent": 7
},
"price": 131,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
}
],
"other_flights": [
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 22:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:55"
},
"duration": 100,
"airplane": "Airbus A321",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8019",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 85 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 86000,
"typical_for_this_route": 86000,
"difference_percent": 0
},
"price": 111,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:05"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 20:00"
},
"duration": 115,
"airplane": "",
"airline": "Transavia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"travel_class": "Economy",
"flight_number": "TO 4718",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 23:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:55"
},
"duration": 55,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3921",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 49 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 180,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 350,
"carbon_emissions": {
"this_flight": 149000,
"typical_for_this_route": 86000,
"difference_percent": 73
},
"price": 118,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:00"
},
"duration": 100,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8009",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 91 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 92000,
"typical_for_this_route": 86000,
"difference_percent": 7
},
"price": 119,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 11:00"
},
"arrival_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 12:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6152",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 15:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:15"
},
"duration": 50,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3725",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 47 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 160,
"name": "Menorca Airport",
"id": "MAH",
"overnight": false
}
],
"total_duration": 315,
"carbon_emissions": {
"this_flight": 151000,
"typical_for_this_route": 86000,
"difference_percent": 76
},
"price": 122,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:00"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 19:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6950",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 105 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 23:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:55"
},
"duration": 55,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3921",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 49 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 195,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 155000,
"typical_for_this_route": 86000,
"difference_percent": 80
},
"price": 123,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 9:00"
},
"duration": 100,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8017",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 91 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 100,
"carbon_emissions": {
"this_flight": 92000,
"typical_for_this_route": 86000,
"difference_percent": 7
},
"price": 123,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 11:00"
},
"arrival_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 12:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6152",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 14:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:10"
},
"duration": 50,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3715",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 43 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 95,
"name": "Menorca Airport",
"id": "MAH",
"overnight": false
}
],
"total_duration": 250,
"carbon_emissions": {
"this_flight": 147000,
"typical_for_this_route": 86000,
"difference_percent": 71
},
"price": 128,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 11:00"
},
"arrival_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 12:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6152",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 17:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 18:35"
},
"duration": 50,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3717",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 43 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 300,
"name": "Menorca Airport",
"id": "MAH",
"overnight": false
}
],
"total_duration": 455,
"carbon_emissions": {
"this_flight": 147000,
"typical_for_this_route": 86000,
"difference_percent": 71
},
"price": 128,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 15:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 17:15"
},
"duration": 95,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8015",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 91 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 95,
"carbon_emissions": {
"this_flight": 92000,
"typical_for_this_route": 86000,
"difference_percent": 7
},
"price": 131,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 11:00"
},
"arrival_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 12:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6152",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Menorca Airport",
"id": "MAH",
"time": "2025-1-5 19:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:20"
},
"duration": 50,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3723",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 47 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 405,
"name": "Menorca Airport",
"id": "MAH",
"overnight": false
}
],
"total_duration": 560,
"carbon_emissions": {
"this_flight": 151000,
"typical_for_this_route": 86000,
"difference_percent": 76
},
"price": 140,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:05"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 20:00"
},
"duration": 115,
"airplane": "",
"airline": "Transavia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TO.png",
"travel_class": "Economy",
"flight_number": "TO 4718",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 22:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 22:55"
},
"duration": 55,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3919",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 44 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 120,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 290,
"carbon_emissions": {
"this_flight": 144000,
"typical_for_this_route": 86000,
"difference_percent": 67
},
"price": 140,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:00"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 19:45"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6950",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 105 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-5 22:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 22:55"
},
"duration": 55,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3919",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 44 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 135,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 295,
"carbon_emissions": {
"this_flight": 150000,
"typical_for_this_route": 86000,
"difference_percent": 74
},
"price": 144,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 16:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 18:10"
},
"duration": 95,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8011",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 85 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": null,
"total_duration": 95,
"carbon_emissions": {
"this_flight": 86000,
"typical_for_this_route": 86000,
"difference_percent": 0
},
"price": 166,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:05"
},
"arrival_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 14:00"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6936",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 110 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 20:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 21:15"
},
"duration": 60,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3511",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 46 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 375,
"name": "Ibiza Airport",
"id": "IBZ",
"overnight": false
}
],
"total_duration": 550,
"carbon_emissions": {
"this_flight": 157000,
"typical_for_this_route": 86000,
"difference_percent": 83
},
"price": 169,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:05"
},
"arrival_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 14:00"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6936",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 110 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 17:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 18:35"
},
"duration": 60,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3509",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 46 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 215,
"name": "Ibiza Airport",
"id": "IBZ",
"overnight": false
}
],
"total_duration": 390,
"carbon_emissions": {
"this_flight": 157000,
"typical_for_this_route": 86000,
"difference_percent": 83
},
"price": 175,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:05"
},
"arrival_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 14:00"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6936",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 110 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 18:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 19:40"
},
"duration": 60,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3513",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 46 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 280,
"name": "Ibiza Airport",
"id": "IBZ",
"overnight": false
}
],
"total_duration": 455,
"carbon_emissions": {
"this_flight": 157000,
"typical_for_this_route": 86000,
"difference_percent": 83
},
"price": 175,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:00"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 18:25"
},
"duration": 85,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1636",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 23:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 :15"
},
"duration": 75,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1518",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 68 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 275,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 435,
"carbon_emissions": {
"this_flight": 143000,
"typical_for_this_route": 86000,
"difference_percent": 66
},
"price": 185,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:00"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 8:25"
},
"duration": 85,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 4859",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 13:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:10"
},
"duration": 75,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7132",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 69 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 330,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 490,
"carbon_emissions": {
"this_flight": 144000,
"typical_for_this_route": 86000,
"difference_percent": 67
},
"price": 185,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:40"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 9:10"
},
"duration": 90,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 4863",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 13:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:10"
},
"duration": 75,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7132",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 69 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 285,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 450,
"carbon_emissions": {
"this_flight": 144000,
"typical_for_this_route": 86000,
"difference_percent": 67
},
"price": 185,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:00"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 20:25"
},
"duration": 85,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 4867",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 23:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 :15"
},
"duration": 75,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1518",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 68 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 155,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 315,
"carbon_emissions": {
"this_flight": 143000,
"typical_for_this_route": 86000,
"difference_percent": 66
},
"price": 191,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 9:15"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 10:45"
},
"duration": 90,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1632",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 13:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:10"
},
"duration": 75,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7132",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 69 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 190,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 144000,
"typical_for_this_route": 86000,
"difference_percent": 67
},
"price": 197,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:10"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 8:40"
},
"duration": 90,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8428",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 9:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 11:25"
},
"duration": 100,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6331",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 85 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 65,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 255,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 199,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:55"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 12:25"
},
"duration": 90,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 4861",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-5 13:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:10"
},
"duration": 75,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7132",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 69 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 90,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 255,
"carbon_emissions": {
"this_flight": 144000,
"typical_for_this_route": 86000,
"difference_percent": 67
},
"price": 200,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:20"
},
"arrival_airport": {
"name": "Václav Havel Airport Prague",
"id": "PRG",
"time": "2025-1-5 19:10"
},
"duration": 110,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8948",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Václav Havel Airport Prague",
"id": "PRG",
"time": "2025-1-5 20:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:15"
},
"duration": 155,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8655",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 120 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 90,
"name": "Václav Havel Airport Prague",
"id": "PRG",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 215000,
"typical_for_this_route": 86000,
"difference_percent": 150
},
"price": 216,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:10"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 8:40"
},
"duration": 90,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8428",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 15:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:35"
},
"duration": 95,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6339",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 85 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 380,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 565,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 217,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:00"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 7:10"
},
"duration": 70,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6942",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 9:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 12:15"
},
"duration": 125,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7831",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 104 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 120,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 315,
"carbon_emissions": {
"this_flight": 158000,
"typical_for_this_route": 86000,
"difference_percent": 84
},
"price": 227,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:00"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 7:10"
},
"duration": 70,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6942",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 9:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 12:55"
},
"duration": 125,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7823",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 104 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 160,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 158000,
"typical_for_this_route": 86000,
"difference_percent": 84
},
"price": 227,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:35"
},
"arrival_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 15:35"
},
"duration": 60,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1337",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 20:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 22:05"
},
"duration": 85,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7110",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 80 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 305,
"name": "Geneva Airport",
"id": "GVA",
"overnight": false
}
],
"total_duration": 450,
"carbon_emissions": {
"this_flight": 135000,
"typical_for_this_route": 86000,
"difference_percent": 57
},
"price": 231,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:05"
},
"arrival_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 14:00"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6936",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 110 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Ibiza Airport",
"id": "IBZ",
"time": "2025-1-5 15:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:30"
},
"duration": 60,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3507",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 46 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 90,
"name": "Ibiza Airport",
"id": "IBZ",
"overnight": false
}
],
"total_duration": 265,
"carbon_emissions": {
"this_flight": 157000,
"typical_for_this_route": 86000,
"difference_percent": 83
},
"price": 232,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:35"
},
"arrival_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 15:35"
},
"duration": 60,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1337",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 18:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:15"
},
"duration": 85,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1409",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 71 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 195,
"name": "Geneva Airport",
"id": "GVA",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 127000,
"typical_for_this_route": 86000,
"difference_percent": 48
},
"price": 234,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:35"
},
"arrival_airport": {
"name": "Asturias Airport",
"id": "OVD",
"time": "2025-1-5 19:25"
},
"duration": 110,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8619",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 94 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Asturias Airport",
"id": "OVD",
"time": "2025-1-5 23:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 :25"
},
"duration": 85,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1573",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 78 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 215,
"name": "Asturias Airport",
"id": "OVD",
"overnight": false
}
],
"total_duration": 410,
"carbon_emissions": {
"this_flight": 173000,
"typical_for_this_route": 86000,
"difference_percent": 101
},
"price": 239,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:35"
},
"arrival_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 15:35"
},
"duration": 60,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1337",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 16:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 18:00"
},
"duration": 80,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 7108",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 80 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 65,
"name": "Geneva Airport",
"id": "GVA",
"overnight": false
}
],
"total_duration": 205,
"carbon_emissions": {
"this_flight": 135000,
"typical_for_this_route": 86000,
"difference_percent": 57
},
"price": 241,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:35"
},
"arrival_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 15:35"
},
"duration": 60,
"airplane": "",
"airline": "easyJet",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/U2.png",
"travel_class": "Economy",
"flight_number": "U2 1337",
"extensions": [
"Below average legroom (29 in)",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-5 18:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 19:40"
},
"duration": 90,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6203",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 72 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 155,
"name": "Geneva Airport",
"id": "GVA",
"overnight": false
}
],
"total_duration": 305,
"carbon_emissions": {
"this_flight": 128000,
"typical_for_this_route": 86000,
"difference_percent": 49
},
"price": 244,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 8:15"
},
"arrival_airport": {
"name": "Federico García Lorca Granada Airport",
"id": "GRX",
"time": "2025-1-5 10:40"
},
"duration": 145,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8604",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 129 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Federico García Lorca Granada Airport",
"id": "GRX",
"time": "2025-1-5 13:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 14:25"
},
"duration": 85,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 2013",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 75 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 140,
"name": "Federico García Lorca Granada Airport",
"id": "GRX",
"overnight": false
}
],
"total_duration": 370,
"carbon_emissions": {
"this_flight": 205000,
"typical_for_this_route": 86000,
"difference_percent": 138
},
"price": 252,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:00"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 7:10"
},
"duration": 70,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6942",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 13:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:10"
},
"duration": 120,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7833",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 360,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 550,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 264,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 13:30"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 13:40"
},
"duration": 70,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6944",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 16:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 19:15"
},
"duration": 125,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7825",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 104 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 150,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 345,
"carbon_emissions": {
"this_flight": 158000,
"typical_for_this_route": 86000,
"difference_percent": 84
},
"price": 267,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 13:30"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 13:40"
},
"duration": 70,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6944",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 17:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:30"
},
"duration": 125,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7841",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 111 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 225,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 420,
"carbon_emissions": {
"this_flight": 165000,
"typical_for_this_route": 86000,
"difference_percent": 92
},
"price": 267,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:25"
},
"arrival_airport": {
"name": "Málaga-Costa del Sol Airport",
"id": "AGP",
"time": "2025-1-5 12:55"
},
"duration": 150,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8171",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 134 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Málaga-Costa del Sol Airport",
"id": "AGP",
"time": "2025-1-5 18:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:15"
},
"duration": 95,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 2120",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 81 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 345,
"name": "Málaga-Costa del Sol Airport",
"id": "AGP",
"overnight": false
}
],
"total_duration": 590,
"carbon_emissions": {
"this_flight": 216000,
"typical_for_this_route": 86000,
"difference_percent": 151
},
"price": 269,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:05"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 19:10"
},
"duration": 65,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6948",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-5 21:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 :45"
},
"duration": 125,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7829",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 104 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 150,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 158000,
"typical_for_this_route": 86000,
"difference_percent": 84
},
"price": 279,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 21:05"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 580",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 9:00"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 405",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 640,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 840,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 301,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 23:00"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 582",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 9:00"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 405",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 525,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 725,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 301,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 23:00"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 582",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 10:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 11:45"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 409",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 690,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 890,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 301,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:10"
},
"arrival_airport": {
"name": "Heathrow Airport",
"id": "LHR",
"time": "2025-1-5 14:25"
},
"duration": 75,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8960",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 56 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Heathrow Airport",
"id": "LHR",
"time": "2025-1-5 20:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:59"
},
"duration": 129,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6653",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 106 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 385,
"name": "Heathrow Airport",
"id": "LHR",
"overnight": false
}
],
"total_duration": 589,
"carbon_emissions": {
"this_flight": 164000,
"typical_for_this_route": 86000,
"difference_percent": 91
},
"price": 314,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 18:35"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 20:00"
},
"duration": 85,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8430",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 74 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-5 21:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:25"
},
"duration": 100,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6337",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 85 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 105,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 290,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 315,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 6:30"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 8:15"
},
"duration": 165,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1983",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 133 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 13:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:50"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8463",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 105 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 340,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 620,
"carbon_emissions": {
"this_flight": 239000,
"typical_for_this_route": 86000,
"difference_percent": 178
},
"price": 319,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 16:40"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 18:15"
},
"duration": 155,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1981",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 133 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 21:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:55"
},
"duration": 110,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8465",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 97 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 170,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 435,
"carbon_emissions": {
"this_flight": 230000,
"typical_for_this_route": 86000,
"difference_percent": 167
},
"price": 324,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 9:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:20"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 423",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 64 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 575,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 775,
"carbon_emissions": {
"this_flight": 169000,
"typical_for_this_route": 86000,
"difference_percent": 97
},
"price": 327,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 9:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 21:15"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 425",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 630,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 830,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 346,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 16:40"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 18:15"
},
"duration": 155,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1981",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 133 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 22:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 :50"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8467",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 97 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 230,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 490,
"carbon_emissions": {
"this_flight": 230000,
"typical_for_this_route": 86000,
"difference_percent": 167
},
"price": 352,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:20"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 570",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:20"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 423",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 64 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 405,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 605,
"carbon_emissions": {
"this_flight": 164000,
"typical_for_this_route": 86000,
"difference_percent": 91
},
"price": 380,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 9:40"
},
"arrival_airport": {
"name": "Amerigo Vespucci Airport",
"id": "FLR",
"time": "2025-1-5 11:20"
},
"duration": 100,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1503",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 111 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Amerigo Vespucci Airport",
"id": "FLR",
"time": "2025-1-5 12:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 14:35"
},
"duration": 100,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6007",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 104 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 95,
"name": "Amerigo Vespucci Airport",
"id": "FLR",
"overnight": false
}
],
"total_duration": 295,
"carbon_emissions": {
"this_flight": 216000,
"typical_for_this_route": 86000,
"difference_percent": 151
},
"price": 382,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 14:55"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 572",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:20"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 423",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 64 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 250,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 450,
"carbon_emissions": {
"this_flight": 169000,
"typical_for_this_route": 86000,
"difference_percent": 97
},
"price": 397,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 16:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 574",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 20:20"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 423",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 64 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 155,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 169000,
"typical_for_this_route": 86000,
"difference_percent": 97
},
"price": 397,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:30"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:30"
},
"duration": 120,
"airplane": "Boeing 737",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 1222",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 8:55"
},
"duration": 85,
"airplane": "Boeing 787",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 7701",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 720,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 925,
"carbon_emissions": {
"this_flight": 148000,
"typical_for_this_route": 86000,
"difference_percent": 72
},
"price": 401,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 21:25"
},
"duration": 120,
"airplane": "Boeing 737",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 1026",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 8:55"
},
"duration": 85,
"airplane": "Boeing 787",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 7701",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 53 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 605,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 810,
"carbon_emissions": {
"this_flight": 148000,
"typical_for_this_route": 86000,
"difference_percent": 72
},
"price": 401,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:20"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 570",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 21:15"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 425",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 460,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 660,
"carbon_emissions": {
"this_flight": 161000,
"typical_for_this_route": 86000,
"difference_percent": 87
},
"price": 405,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 9:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 584",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 155 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 14:30"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 413",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 225,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 425,
"carbon_emissions": {
"this_flight": 251000,
"typical_for_this_route": 86000,
"difference_percent": 192
},
"price": 407,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 16:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 574",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 155 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 18:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 19:15"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 421",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 90,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 290,
"carbon_emissions": {
"this_flight": 251000,
"typical_for_this_route": 86000,
"difference_percent": 192
},
"price": 407,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:20"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 570",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 22:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:55"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1009",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 67 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 620,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 820,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 416,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 14:55"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 572",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 21:15"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 425",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 305,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 505,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 429,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 16:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 574",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 21:15"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 425",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 210,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 410,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 429,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:10"
},
"arrival_airport": {
"name": "Francisco Sá Carneiro Airport",
"id": "OPO",
"time": "2025-1-5 8:25"
},
"duration": 135,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1987",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 117 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Francisco Sá Carneiro Airport",
"id": "OPO",
"time": "2025-1-5 14:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 17:20"
},
"duration": 105,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8477",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 98 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 370,
"name": "Francisco Sá Carneiro Airport",
"id": "OPO",
"overnight": false
}
],
"total_duration": 610,
"carbon_emissions": {
"this_flight": 216000,
"typical_for_this_route": 86000,
"difference_percent": 151
},
"price": 437,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 8:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 9:30"
},
"duration": 150,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 443",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 114 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:45"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 685,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 945,
"carbon_emissions": {
"this_flight": 204000,
"typical_for_this_route": 86000,
"difference_percent": 137
},
"price": 445,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 11:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 12:30"
},
"duration": 150,
"airplane": "Airbus A320",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 431",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 131 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:45"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 505,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 765,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 445,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:35"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 14:05"
},
"duration": 150,
"airplane": "Airbus A321neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 433",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 131 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:45"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 410,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 670,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 445,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 15:20"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 16:50"
},
"duration": 150,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 435",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 114 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:45"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 245,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 505,
"carbon_emissions": {
"this_flight": 204000,
"typical_for_this_route": 86000,
"difference_percent": 137
},
"price": 445,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:40"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 19:10"
},
"duration": 150,
"airplane": "Airbus A320",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 437",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 131 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 23:45"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 105,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 365,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 445,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 6:40"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 8:10"
},
"duration": 150,
"airplane": "Airbus A321neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 441",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 108 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 10:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 13:40"
},
"duration": 110,
"airplane": "Airbus A321neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1034",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 101 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 160,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 420,
"carbon_emissions": {
"this_flight": 211000,
"typical_for_this_route": 86000,
"difference_percent": 145
},
"price": 476,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 8:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 9:30"
},
"duration": 150,
"airplane": "Airbus A320neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 443",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 114 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-5 10:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 13:40"
},
"duration": 110,
"airplane": "Airbus A321neo",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1034",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 101 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 80,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 216000,
"typical_for_this_route": 86000,
"difference_percent": 151
},
"price": 476,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:20"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 570",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 13:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 15:05"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 1005",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 90,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 290,
"carbon_emissions": {
"this_flight": 161000,
"typical_for_this_route": 86000,
"difference_percent": 87
},
"price": 480,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/multi.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 21:05"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 580",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 14:30"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 413",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 970,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1170,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 482,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 23:00"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 582",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 14:30"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 413",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 855,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1055,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 482,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 23:00"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 582",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 17:15"
},
"duration": 75,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 417",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 64 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1020,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1220,
"carbon_emissions": {
"this_flight": 169000,
"typical_for_this_route": 86000,
"difference_percent": 97
},
"price": 482,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:55"
},
"duration": 120,
"airplane": "Boeing 737",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 1028",
"extensions": [
"Average legroom (30 in)",
"Stream media to your device",
"Emissions estimate: 140 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 15:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 16:35"
},
"duration": 85,
"airplane": "Boeing 787",
"airline": "Air Europa",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"travel_class": "Economy",
"flight_number": "UX 7703",
"extensions": [
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 212 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 135,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 353000,
"typical_for_this_route": 86000,
"difference_percent": 310
},
"price": 540,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/UX.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 14:55"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 572",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 9:00"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 405",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1010,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1210,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 577,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 16:30"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 574",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 9:00"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 405",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 915,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1115,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 577,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:20"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:25"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 578",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 7:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 9:00"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 405",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 740,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 940,
"carbon_emissions": {
"this_flight": 163000,
"typical_for_this_route": 86000,
"difference_percent": 90
},
"price": 577,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 17:20"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 19:25"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 578",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 99 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 10:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 11:45"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 409",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 905,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1105,
"carbon_emissions": {
"this_flight": 161000,
"typical_for_this_route": 86000,
"difference_percent": 87
},
"price": 577,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 21:05"
},
"duration": 125,
"airplane": "Airbus A321",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 580",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-6 10:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 11:45"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 409",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Emissions estimate: 62 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 805,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1005,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 577,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-5 20:50"
},
"duration": 85,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 353",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-6 9:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 10:10"
},
"duration": 70,
"airplane": "Airbus A320",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2029",
"extensions": [
"Average legroom (32 in)",
"Emissions estimate: 120 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 23:15"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 78",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 730,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 675,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1670,
"carbon_emissions": {
"this_flight": 350000,
"typical_for_this_route": 86000,
"difference_percent": 307
},
"price": 718,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-5 20:50"
},
"duration": 85,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 353",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-6 9:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 10:10"
},
"duration": 70,
"airplane": "Airbus A320",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2029",
"extensions": [
"Average legroom (32 in)",
"Emissions estimate: 120 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 14:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 15:55"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 76",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 730,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 235,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1230,
"carbon_emissions": {
"this_flight": 350000,
"typical_for_this_route": 86000,
"difference_percent": 307
},
"price": 781,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-5 20:50"
},
"duration": 85,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 353",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-6 8:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 9:10"
},
"duration": 70,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2021",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 14:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 15:55"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 76",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 670,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 295,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1230,
"carbon_emissions": {
"this_flight": 323000,
"typical_for_this_route": 86000,
"difference_percent": 276
},
"price": 781,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 12:20"
},
"duration": 125,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 570",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 149 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-5 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 14:30"
},
"duration": 75,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 413",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 95 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 55,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 255,
"carbon_emissions": {
"this_flight": 245000,
"typical_for_this_route": 86000,
"difference_percent": 185
},
"price": 798,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-5 20:50"
},
"duration": 85,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 353",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-6 15:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 16:10"
},
"duration": 70,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2071",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 81 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 23:15"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 78",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1090,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 315,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1670,
"carbon_emissions": {
"this_flight": 311000,
"typical_for_this_route": 86000,
"difference_percent": 262
},
"price": 843,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 19:25"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-5 20:50"
},
"duration": 85,
"airplane": "Airbus A220-300 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 353",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-6 13:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 14:10"
},
"duration": 70,
"airplane": "Airbus A220-100 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2133",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 111 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-6 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-6 23:15"
},
"duration": 110,
"airplane": "Airbus A320neo",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 78",
"extensions": [
"Average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 970,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 435,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1670,
"carbon_emissions": {
"this_flight": 341000,
"typical_for_this_route": 86000,
"difference_percent": 297
},
"price": 843,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-5 7:40"
},
"arrival_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-5 9:50"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Air Algerie",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"travel_class": "Economy",
"flight_number": "AH 1009",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 144 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-5 16:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-5 17:50"
},
"duration": 80,
"airplane": "Boeing 737",
"airline": "Air Algerie",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"travel_class": "Economy",
"flight_number": "AH 2014",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 78 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 400,
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"overnight": false
}
],
"total_duration": 610,
"carbon_emissions": {
"this_flight": 223000,
"typical_for_this_route": 86000,
"difference_percent": 159
},
"price": 981,
"type": "Round trip",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee",
"Bag and fare conditions depend on the return flight"
]
}
],
"price_insights": {
"lowest_price": 86,
"price_level": "normal",
"typical_price_range": [
65,
110
],
"price_history": [
[
1730070000,
87
],
[
1730156400,
74
],
[
1730242800,
79
],
[
1730329200,
84
],
[
1730415600,
84
],
[
1730502000,
95
],
[
1730588400,
95
],
[
1730674800,
72
],
[
1730761200,
72
],
[
1730847600,
72
],
[
1730934000,
78
],
[
1731020400,
77
],
[
1731106800,
73
],
[
1731193200,
72
],
[
1731279600,
72
],
[
1731366000,
75
],
[
1731452400,
72
],
[
1731538800,
72
],
[
1731625200,
71
],
[
1731711600,
74
],
[
1731798000,
83
],
[
1731884400,
74
],
[
1731970800,
71
],
[
1732057200,
80
],
[
1732143600,
80
],
[
1732230000,
75
],
[
1732316400,
70
],
[
1732402800,
71
],
[
1732489200,
68
],
[
1732575600,
73
],
[
1732662000,
73
],
[
1732748400,
73
],
[
1732834800,
69
],
[
1732921200,
69
],
[
1733007600,
69
],
[
1733094000,
69
],
[
1733180400,
92
],
[
1733266800,
92
],
[
1733353200,
73
],
[
1733439600,
74
],
[
1733526000,
79
],
[
1733612400,
87
],
[
1733698800,
87
],
[
1733785200,
87
],
[
1733871600,
85
],
[
1733958000,
85
],
[
1734044400,
86
],
[
1734130800,
90
],
[
1734217200,
79
],
[
1734303600,
71
],
[
1734390000,
81
],
[
1734476400,
84
],
[
1734562800,
76
],
[
1734649200,
78
],
[
1734735600,
82
],
[
1734822000,
82
],
[
1734908400,
82
],
[
1734994800,
86
],
[
1735081200,
86
],
[
1735167600,
91
],
[
1735254000,
86
]
]
},
"airports": [
{
"departure": [
{
"airport": {
"id": "ORY",
"name": "Paris Orly Airport"
},
"city": "Paris",
"country": "France",
"country_ode": "FR",
"image": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQGx8ii2KbSDdbdzfKye5oDN2bwBA6audqI7XUEf2iMRZezpn_ZbQe1ZIuvUSH-8XOMe958umDwSsAF1w",
"thumbnail": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSyQJ-woNs0iO22mPSkmRUM5gcsTbbYeypQ6BBTeFxXr90mqTxZl57Fdq2CDuLn4w7cKZ8TT9_zZhOpF57rIpA7yWKQnqKvkKIf9Y-qJDo"
}
],
"arrival": [
{
"airport": {
"id": "BCN",
"name": "Josep Tarradellas Barcelona-El Prat Airport"
},
"city": "Barcelona",
"country": "Spain",
"country_ode": "ES",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQOk3xypjQxrqfZPlTUH5lubWcGBzOkdXv7IVkOL--w1FYohepC2Y1hN69JZMcmQsAOt2hIy7EWP0SfXA",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSm8RLrNH5mwpZ7VV_y8imJgifZndKGVUDYaU5-3_hF41Qrpet1SbU1az4wU48pwjNcbuAC9cYwCNqDCxMF1MgcMCvzO0P__9pb0Q9JBGM"
}
]
},
{
"departure": [
{
"airport": {
"id": "BCN",
"name": "Josep Tarradellas Barcelona-El Prat Airport"
},
"city": "Barcelona",
"country": "Spain",
"country_ode": "ES",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQOk3xypjQxrqfZPlTUH5lubWcGBzOkdXv7IVkOL--w1FYohepC2Y1hN69JZMcmQsAOt2hIy7EWP0SfXA",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSm8RLrNH5mwpZ7VV_y8imJgifZndKGVUDYaU5-3_hF41Qrpet1SbU1az4wU48pwjNcbuAC9cYwCNqDCxMF1MgcMCvzO0P__9pb0Q9JBGM"
}
],
"arrival": [
{
"airport": {
"id": "ORY",
"name": "Paris Orly Airport"
},
"city": "Paris",
"country": "France",
"country_ode": "FR",
"image": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQGx8ii2KbSDdbdzfKye5oDN2bwBA6audqI7XUEf2iMRZezpn_ZbQe1ZIuvUSH-8XOMe958umDwSsAF1w",
"thumbnail": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSyQJ-woNs0iO22mPSkmRUM5gcsTbbYeypQ6BBTeFxXr90mqTxZl57Fdq2CDuLn4w7cKZ8TT9_zZhOpF57rIpA7yWKQnqKvkKIf9Y-qJDo"
}
]
}
]
}
Last modified: 3 days ago