One way
DevelopingPOST
/api/v1/scraper/requestLast modified: 2 days ago
Request
Body Params application/json
object {0}
Example
{
"actor": "scraper.google.flights",
"input": {
"departure_id": "ORY",
"arrival_id": "BCN",
"data_type": 2,
"outbound_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-11 13:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 14:45"
},
"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": 43,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 13:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 14:55"
},
"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 8007",
"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": 43,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 18:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 50,
"type": "One-Way",
"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"
]
}
],
"other_flights": [
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 9:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 10:50"
},
"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 8001",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 93 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": 93000,
"typical_for_this_route": 86000,
"difference_percent": 8
},
"price": 43,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 8:40"
},
"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 8005",
"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": 48,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 21:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:35"
},
"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 8019",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 93 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": 93000,
"typical_for_this_route": 86000,
"difference_percent": 8
},
"price": 64,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:20"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-11 19:05"
},
"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-11 23:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 :10"
},
"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": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 41 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 250,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 410,
"carbon_emissions": {
"this_flight": 146000,
"typical_for_this_route": 86000,
"difference_percent": 70
},
"price": 67,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:20"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-11 19:05"
},
"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-12 6:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 7:10"
},
"duration": 55,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 3905",
"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": 670,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": true
}
],
"total_duration": 830,
"carbon_emissions": {
"this_flight": 149000,
"typical_for_this_route": 86000,
"difference_percent": 73
},
"price": 67,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:20"
},
"arrival_airport": {
"name": "Palma de Mallorca Airport",
"id": "PMI",
"time": "2025-1-11 19:05"
},
"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-11 22:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:00"
},
"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: 41 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 180,
"name": "Palma de Mallorca Airport",
"id": "PMI",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 146000,
"typical_for_this_route": 86000,
"difference_percent": 70
},
"price": 71,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 18:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 19:45"
},
"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": 75,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:00"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-11 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-11 19:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:45"
},
"duration": 80,
"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: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 660,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 825,
"carbon_emissions": {
"this_flight": 138000,
"typical_for_this_route": 86000,
"difference_percent": 60
},
"price": 80,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 18:35"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 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-11 21:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:35"
},
"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": 115,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 300,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 81,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:20"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 8:50"
},
"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-11 15:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 370,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 555,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 85,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:20"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 8:50"
},
"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-11 16:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 18:30"
},
"duration": 95,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 6333",
"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": 485,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
}
],
"total_duration": 670,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 85,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:35"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-11 10:05"
},
"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-11 19:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:45"
},
"duration": 80,
"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: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 560,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 730,
"carbon_emissions": {
"this_flight": 138000,
"typical_for_this_route": 86000,
"difference_percent": 60
},
"price": 87,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:10"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 9:40"
},
"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 443",
"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-11 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:45"
},
"duration": 110,
"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 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 102 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 675,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 935,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 97,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:50"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-11 12:00"
},
"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-11 19:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 22:35"
},
"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: 113 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 450,
"name": "London Gatwick Airport",
"id": "LGW",
"overnight": false
}
],
"total_duration": 645,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 98,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:10"
},
"arrival_airport": {
"name": "Heathrow Airport",
"id": "LHR",
"time": "2025-1-11 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-11 20:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 101,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 7:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 101,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:00"
},
"arrival_airport": {
"name": "Geneva Airport",
"id": "GVA",
"time": "2025-1-11 9:00"
},
"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-11 17:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 19:15"
},
"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": 525,
"name": "Geneva Airport",
"id": "GVA",
"overnight": false
}
],
"total_duration": 675,
"carbon_emissions": {
"this_flight": 128000,
"typical_for_this_route": 86000,
"difference_percent": 49
},
"price": 104,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:00"
},
"arrival_airport": {
"name": "Málaga-Costa del Sol Airport",
"id": "AGP",
"time": "2025-1-11 10:35"
},
"duration": 155,
"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-11 12:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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 2120",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 87 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 140,
"name": "Málaga-Costa del Sol Airport",
"id": "AGP",
"overnight": false
}
],
"total_duration": 395,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 109,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"Stream media to your device",
"Emissions estimate: 93 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-12 7:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1115,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1320,
"carbon_emissions": {
"this_flight": 147000,
"typical_for_this_route": 86000,
"difference_percent": 71
},
"price": 109,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19:15"
},
"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-12 7:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 735,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 940,
"carbon_emissions": {
"this_flight": 148000,
"typical_for_this_route": 86000,
"difference_percent": 72
},
"price": 109,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:50"
},
"arrival_airport": {
"name": "London Gatwick Airport",
"id": "LGW",
"time": "2025-1-11 12:00"
},
"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-11 14:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17:35"
},
"duration": 120,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7827",
"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": 155,
"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": 121,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 6:30"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 13:50"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 16:45"
},
"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: 97 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 335,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 615,
"carbon_emissions": {
"this_flight": 230000,
"typical_for_this_route": 86000,
"difference_percent": 167
},
"price": 126,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:10"
},
"arrival_airport": {
"name": "Dublin Airport",
"id": "DUB",
"time": "2025-1-11 9:05"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8578",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 89 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Dublin Airport",
"id": "DUB",
"time": "2025-1-11 13:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17:05"
},
"duration": 150,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8721",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 127 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 270,
"name": "Dublin Airport",
"id": "DUB",
"overnight": false
}
],
"total_duration": 535,
"carbon_emissions": {
"this_flight": 218000,
"typical_for_this_route": 86000,
"difference_percent": 153
},
"price": 130,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:10"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 9:40"
},
"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 443",
"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-11 10:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 13:45"
},
"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": 75,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 335,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 134,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 101 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-11 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 423",
"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": 575,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 775,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-11 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 423",
"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": 405,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 605,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-11 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-11 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 423",
"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": 250,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 450,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-11 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-11 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 423",
"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": 155,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 355,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 136,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:35"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 14:05"
},
"duration": 150,
"airplane": "Airbus A321",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 433",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 132 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-11 17:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 1038",
"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": 205,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 465,
"carbon_emissions": {
"this_flight": 222000,
"typical_for_this_route": 86000,
"difference_percent": 158
},
"price": 146,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:35"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 14:05"
},
"duration": 150,
"airplane": "Airbus A321",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 433",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 132 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-11 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:45"
},
"duration": 110,
"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 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 102 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": 235000,
"typical_for_this_route": 86000,
"difference_percent": 173
},
"price": 146,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 15:20"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 16:50"
},
"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 435",
"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-11 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:45"
},
"duration": 110,
"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 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 102 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": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 146,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 101 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-11 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 164000,
"typical_for_this_route": 86000,
"difference_percent": 91
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-11 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 20:20"
},
"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 423",
"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": 1415,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1615,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 20:20"
},
"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 423",
"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": 1320,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1520,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1375,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1575,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 20:20"
},
"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 423",
"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": 1205,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1405,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1260,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1460,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 148,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 6:30"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 15:40"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 18:35"
},
"duration": 115,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8469",
"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": 445,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 725,
"carbon_emissions": {
"this_flight": 230000,
"typical_for_this_route": 86000,
"difference_percent": 167
},
"price": 151,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:40"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:45"
},
"duration": 110,
"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 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 102 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": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 163,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 9:40"
},
"arrival_airport": {
"name": "Amerigo Vespucci Airport",
"id": "FLR",
"time": "2025-1-11 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-11 12:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 175,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:00"
},
"arrival_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-11 19:25"
},
"duration": 145,
"airplane": "Airbus A320neo",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 723",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 129 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-12 17:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 19:40"
},
"duration": 105,
"airplane": "Airbus A320",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 514",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1350,
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"overnight": true
}
],
"total_duration": 1600,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 180,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 21:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 22:50"
},
"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 427",
"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": 1355,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1555,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 183,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 21:10"
},
"arrival_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-11 23:35"
},
"duration": 145,
"airplane": "Airbus A320",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 725",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"Emissions estimate: 149 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-12 17:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 19:40"
},
"duration": 105,
"airplane": "Airbus A320",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 514",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1100,
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"overnight": true
}
],
"total_duration": 1350,
"carbon_emissions": {
"this_flight": 253000,
"typical_for_this_route": 86000,
"difference_percent": 194
},
"price": 188,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 15:50"
},
"arrival_airport": {
"name": "Tangier-Ibn Battouta Intl. Airport",
"id": "TNG",
"time": "2025-1-11 18:30"
},
"duration": 160,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 8625",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 143 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Tangier-Ibn Battouta Intl. Airport",
"id": "TNG",
"time": "2025-1-11 22:20"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 :10"
},
"duration": 110,
"airplane": "",
"airline": "Vueling",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/VY.png",
"travel_class": "Economy",
"flight_number": "VY 7367",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Emissions estimate: 100 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 230,
"name": "Tangier-Ibn Battouta Intl. Airport",
"id": "TNG",
"overnight": false
}
],
"total_duration": 500,
"carbon_emissions": {
"this_flight": 245000,
"typical_for_this_route": 86000,
"difference_percent": 185
},
"price": 189,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 101 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-11 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 12: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 411",
"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": 120,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 320,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 199,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"Stream media to your device",
"Emissions estimate: 93 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-11 15:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": [
"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": 135,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 340,
"carbon_emissions": {
"this_flight": 147000,
"typical_for_this_route": 86000,
"difference_percent": 71
},
"price": 199,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:00"
},
"arrival_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-11 14:25"
},
"duration": 145,
"airplane": "Airbus A320neo",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 719",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 129 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"time": "2025-1-12 17:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 19:40"
},
"duration": 105,
"airplane": "Airbus A320",
"airline": "Tunisair",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"travel_class": "Economy",
"flight_number": "TU 514",
"extensions": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"Emissions estimate: 103 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1650,
"name": "Tunis-Carthage International Airport",
"id": "TUN",
"overnight": true
}
],
"total_duration": 1900,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 202,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TU.png",
"extensions": [
"Checked baggage for a fee",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:10"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 9:40"
},
"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 443",
"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-11 17:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 1038",
"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": 470,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 730,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 204,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 17:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 1038",
"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": 300,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 560,
"carbon_emissions": {
"this_flight": 221000,
"typical_for_this_route": 86000,
"difference_percent": 157
},
"price": 204,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 20:55"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 23:45"
},
"duration": 110,
"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 1040",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 102 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": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 204,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 15:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 16: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 2071",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 74 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-11 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 170,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 315,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 750,
"carbon_emissions": {
"this_flight": 227000,
"typical_for_this_route": 86000,
"difference_percent": 164
},
"price": 208,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 17:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 18: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 2061",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 74 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-11 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 290,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 195,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 750,
"carbon_emissions": {
"this_flight": 227000,
"typical_for_this_route": 86000,
"difference_percent": 164
},
"price": 208,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 19:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 20: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 2109",
"extensions": [
"Average legroom (30 in)",
"Emissions estimate: 80 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-11 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 410,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 75,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 750,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 208,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 13:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 14:10"
},
"duration": 70,
"airplane": "Airbus A319",
"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)",
"Emissions estimate: 72 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-11 21:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 50,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 435,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 750,
"carbon_emissions": {
"this_flight": 226000,
"typical_for_this_route": 86000,
"difference_percent": 163
},
"price": 208,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 18:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"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": 1350,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1550,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 222,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 18:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"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": 1255,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1455,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 222,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 18:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"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": 1140,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1340,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 222,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:10"
},
"arrival_airport": {
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"time": "2025-1-11 8:35"
},
"duration": 85,
"airplane": "",
"airline": "Air France",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AF.png",
"travel_class": "Economy",
"flight_number": "AF 6200",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 96 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-11 19:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:45"
},
"duration": 80,
"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: 63 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 650,
"name": "Nice Côte d'Azur Airport",
"id": "NCE",
"overnight": false
}
],
"total_duration": 815,
"carbon_emissions": {
"this_flight": 159000,
"typical_for_this_route": 86000,
"difference_percent": 85
},
"price": 227,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:20"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 8:50"
},
"duration": 90,
"airplane": "Airbus A320",
"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-11 10:30"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:50"
},
"duration": 140,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 672",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 109 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-11 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 20:20"
},
"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 423",
"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": 100,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
},
{
"duration": 375,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 780,
"carbon_emissions": {
"this_flight": 248000,
"typical_for_this_route": 86000,
"difference_percent": 188
},
"price": 233,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:20"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 8:50"
},
"duration": 90,
"airplane": "Airbus A320",
"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-11 10:30"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:50"
},
"duration": 140,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 672",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 109 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-11 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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": 100,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
},
{
"duration": 430,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 835,
"carbon_emissions": {
"this_flight": 246000,
"typical_for_this_route": 86000,
"difference_percent": 186
},
"price": 233,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 13:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 14:10"
},
"duration": 70,
"airplane": "Airbus A319",
"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)",
"Emissions estimate: 72 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-12 9:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 10:50"
},
"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 74",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 50,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 1130,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": true
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 226000,
"typical_for_this_route": 86000,
"difference_percent": 163
},
"price": 250,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 19:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 20: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 2109",
"extensions": [
"Average legroom (30 in)",
"Emissions estimate: 80 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-12 9:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 10:50"
},
"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 74",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 410,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 770,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": true
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 234000,
"typical_for_this_route": 86000,
"difference_percent": 172
},
"price": 250,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 15:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 16: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 2071",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 74 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-12 9:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 10:50"
},
"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 74",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 170,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 1010,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": true
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 227000,
"typical_for_this_route": 86000,
"difference_percent": 164
},
"price": 250,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-12 6:30"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-12 7:40"
},
"duration": 70,
"airplane": "Airbus A220 Passenger",
"airline": "ITA",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AZ.png",
"travel_class": "Economy",
"flight_number": "AZ 2013",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 63 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-12 9:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 10:50"
},
"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 74",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1100,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": true
},
{
"duration": 80,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": false
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 216000,
"typical_for_this_route": 86000,
"difference_percent": 151
},
"price": 250,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:45"
},
"arrival_airport": {
"name": "Milan Linate Airport",
"id": "LIN",
"time": "2025-1-11 12:10"
},
"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 351",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 75 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-11 17:00"
},
"arrival_airport": {
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"time": "2025-1-11 18: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 2061",
"extensions": [
"Average legroom (30 in)",
"In-seat USB outlet",
"Emissions estimate: 74 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-12 9:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 10:50"
},
"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 74",
"extensions": [
"Below average legroom (29 in)",
"In-seat USB outlet",
"Stream media to your device",
"Emissions estimate: 77 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "29 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 290,
"name": "Milan Linate Airport",
"id": "LIN",
"overnight": false
},
{
"duration": 890,
"name": "Leonardo da Vinci International Airport",
"id": "FCO",
"overnight": true
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 227000,
"typical_for_this_route": 86000,
"difference_percent": 164
},
"price": 250,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 685,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 885,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 257,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 570,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 770,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 257,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:05"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 23:10"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 775",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1010,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1325,
"carbon_emissions": {
"this_flight": 303000,
"typical_for_this_route": 86000,
"difference_percent": 252
},
"price": 280,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:10"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 23:15"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 751",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1005,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1320,
"carbon_emissions": {
"this_flight": 303000,
"typical_for_this_route": 86000,
"difference_percent": 252
},
"price": 280,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Below average legroom (28 in)",
"In-seat USB outlet",
"Wi-Fi for a fee",
"Emissions estimate: 101 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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 1380,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1580,
"carbon_emissions": {
"this_flight": 164000,
"typical_for_this_route": 86000,
"difference_percent": 91
},
"price": 314,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 1210,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1410,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 314,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 1055,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1255,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 314,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 960,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1160,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 314,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 8:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9: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 407",
"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": 780,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 980,
"carbon_emissions": {
"this_flight": 166000,
"typical_for_this_route": 86000,
"difference_percent": 93
},
"price": 314,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 16:40"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 19:35"
},
"duration": 175,
"airplane": "Boeing 787",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 765",
"extensions": [
"Above average legroom (32 in)",
"In-seat power & USB outlets",
"On-demand video",
"Emissions estimate: 166 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1225,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1530,
"carbon_emissions": {
"this_flight": 295000,
"typical_for_this_route": 86000,
"difference_percent": 243
},
"price": 315,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 18:20"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 21:25"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 771",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1115,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1430,
"carbon_emissions": {
"this_flight": 303000,
"typical_for_this_route": 86000,
"difference_percent": 252
},
"price": 320,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:10"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 15:15"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 761",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1485,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1800,
"carbon_emissions": {
"this_flight": 303000,
"typical_for_this_route": 86000,
"difference_percent": 252
},
"price": 333,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19:15"
},
"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-12 15:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1195,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1400,
"carbon_emissions": {
"this_flight": 150000,
"typical_for_this_route": 86000,
"difference_percent": 74
},
"price": 336,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 15:10"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"Average legroom (31 in)",
"In-seat power & USB outlets",
"On-demand video",
"Wi-Fi for a fee",
"Emissions estimate: 54 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1065,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1270,
"carbon_emissions": {
"this_flight": 150000,
"typical_for_this_route": 86000,
"difference_percent": 74
},
"price": 336,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:20"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 11:25"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 777",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 18:10"
},
"duration": 130,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 960",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 128 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 275,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": false
}
],
"total_duration": 590,
"carbon_emissions": {
"this_flight": 303000,
"typical_for_this_route": 86000,
"difference_percent": 252
},
"price": 340,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 8:10"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 9:40"
},
"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 443",
"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-11 14:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17:15"
},
"duration": 110,
"airplane": "Airbus A319",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1036",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 285,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 545,
"carbon_emissions": {
"this_flight": 248000,
"typical_for_this_route": 86000,
"difference_percent": 188
},
"price": 345,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:00"
},
"arrival_airport": {
"name": "Humberto Delgado Airport",
"id": "LIS",
"time": "2025-1-11 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-11 14:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17:15"
},
"duration": 110,
"airplane": "Airbus A319",
"airline": "Tap Air Portugal",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"travel_class": "Economy",
"flight_number": "TP 1036",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 116 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 115,
"name": "Humberto Delgado Airport",
"id": "LIS",
"overnight": false
}
],
"total_duration": 375,
"carbon_emissions": {
"this_flight": 248000,
"typical_for_this_route": 86000,
"difference_percent": 188
},
"price": 345,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/TP.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 1390,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1590,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 1235,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1435,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 1140,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1340,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 960,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1160,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 865,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1065,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 11:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 12: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 411",
"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": 750,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 950,
"carbon_emissions": {
"this_flight": 167000,
"typical_for_this_route": 86000,
"difference_percent": 94
},
"price": 377,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:05"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 23:10"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 775",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 9:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 11:45"
},
"duration": 130,
"airplane": "Embraer 190",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 964",
"extensions": [
"Average legroom (31 in)",
"Emissions estimate: 160 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 625,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 940,
"carbon_emissions": {
"this_flight": 335000,
"typical_for_this_route": 86000,
"difference_percent": 290
},
"price": 383,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:10"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 23:15"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 751",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 9:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 11:45"
},
"duration": 130,
"airplane": "Embraer 190",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 964",
"extensions": [
"Average legroom (31 in)",
"Emissions estimate: 160 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 620,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 935,
"carbon_emissions": {
"this_flight": 335000,
"typical_for_this_route": 86000,
"difference_percent": 290
},
"price": 383,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:40"
},
"arrival_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-11 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-11 16:45"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 18:05"
},
"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": 415,
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"overnight": false
}
],
"total_duration": 625,
"carbon_emissions": {
"this_flight": 223000,
"typical_for_this_route": 86000,
"difference_percent": 159
},
"price": 397,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 11:40"
},
"arrival_airport": {
"name": "Oran Ahmed Ben Bella Airport",
"id": "ORN",
"time": "2025-1-11 14:05"
},
"duration": 145,
"airplane": "Boeing 737",
"airline": "Air Algerie",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"travel_class": "Economy",
"flight_number": "AH 1061",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 154 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Oran Ahmed Ben Bella Airport",
"id": "ORN",
"time": "2025-1-12 8:25"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 9:45"
},
"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 2018",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 91 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1100,
"name": "Oran Ahmed Ben Bella Airport",
"id": "ORN",
"overnight": true
}
],
"total_duration": 1325,
"carbon_emissions": {
"this_flight": 246000,
"typical_for_this_route": 86000,
"difference_percent": 186
},
"price": 399,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:40"
},
"arrival_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-11 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-12 16:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1840,
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"overnight": true
}
],
"total_duration": 2050,
"carbon_emissions": {
"this_flight": 223000,
"typical_for_this_route": 86000,
"difference_percent": 159
},
"price": 406,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 16:40"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 19:35"
},
"duration": 175,
"airplane": "Boeing 787",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 765",
"extensions": [
"Above average legroom (32 in)",
"In-seat power & USB outlets",
"On-demand video",
"Emissions estimate: 166 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 9:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 11:45"
},
"duration": 130,
"airplane": "Embraer 190",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 964",
"extensions": [
"Average legroom (31 in)",
"Emissions estimate: 160 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 840,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1145,
"carbon_emissions": {
"this_flight": 327000,
"typical_for_this_route": 86000,
"difference_percent": 280
},
"price": 418,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 18:20"
},
"arrival_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-11 21:25"
},
"duration": 185,
"airplane": "Boeing 737",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 771",
"extensions": [
"Above average legroom (32 in)",
"Emissions estimate: 174 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "32 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"time": "2025-1-12 9:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 11:45"
},
"duration": 130,
"airplane": "Embraer 190",
"airline": "Royal Air Maroc",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"travel_class": "Economy",
"flight_number": "AT 964",
"extensions": [
"Average legroom (31 in)",
"Emissions estimate: 160 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "31 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 730,
"name": "Casablanca Mohammed V International Airport",
"id": "CMN",
"overnight": true
}
],
"total_duration": 1045,
"carbon_emissions": {
"this_flight": 335000,
"typical_for_this_route": 86000,
"difference_percent": 290
},
"price": 423,
"type": "One-Way",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AT.png",
"extensions": [
"1 checked bag up to 23 kg included",
"Fare non-refundable, taxes may be refundable",
"Ticket changes for a fee"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-11 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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",
"Emissions estimate: 93 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": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 503,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 15:55"
},
"arrival_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-11 18:05"
},
"duration": 130,
"airplane": "Airbus A330",
"airline": "Air Algerie",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"travel_class": "Economy",
"flight_number": "AH 1005",
"extensions": [
"Above average legroom (32 in)",
"In-seat USB outlet",
"On-demand video",
"Emissions estimate: 141 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-12 16:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1345,
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"overnight": true
}
],
"total_duration": 1555,
"carbon_emissions": {
"this_flight": 220000,
"typical_for_this_route": 86000,
"difference_percent": 156
},
"price": 511,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 13:00"
},
"arrival_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-11 15:10"
},
"duration": 130,
"airplane": "Airbus A320",
"airline": "Air Algerie",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/AH.png",
"travel_class": "Economy",
"flight_number": "AH 1011",
"extensions": [
"Below average legroom (28 in)",
"Emissions estimate: 121 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "28 in",
"overnight": false,
"often_delayed_by_over_30_min": false
},
{
"departure_airport": {
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"time": "2025-1-12 16:30"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": 1520,
"name": "Algiers International Airport Houari Boumediene",
"id": "ALG",
"overnight": true
}
],
"total_duration": 1730,
"carbon_emissions": {
"this_flight": 200000,
"typical_for_this_route": 86000,
"difference_percent": 133
},
"price": 521,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:20"
},
"arrival_airport": {
"name": "Milano Malpensa Airport",
"id": "MXP",
"time": "2025-1-11 8:50"
},
"duration": 90,
"airplane": "Airbus A320",
"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-11 10:30"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:50"
},
"duration": 140,
"airplane": "Airbus A320",
"airline": "Iberia",
"airline_logo": "https://www.gstatic.com/flights/airline_logos/70px/IB.png",
"travel_class": "Economy",
"flight_number": "IB 672",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 164 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-11 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17: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 417",
"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": 100,
"name": "Milano Malpensa Airport",
"id": "MXP",
"overnight": false
},
{
"duration": 190,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 595,
"carbon_emissions": {
"this_flight": 334000,
"typical_for_this_route": 86000,
"difference_percent": 288
},
"price": 659,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 152 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-11 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 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",
"Emissions estimate: 93 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": 246000,
"typical_for_this_route": 86000,
"difference_percent": 186
},
"price": 660,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1245,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1445,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 14:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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-12 19:05"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 20:20"
},
"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 423",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1595,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1795,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1065,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1265,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 20:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1470,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1670,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 17:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 19: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 578",
"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-12 21:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 22:50"
},
"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 427",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1565,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1765,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"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-12 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 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": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 19:00"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"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-12 21:35"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 22:50"
},
"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 427",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 in",
"overnight": false,
"often_delayed_by_over_30_min": false
}
],
"layovers": [
{
"duration": 1470,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": true
}
],
"total_duration": 1670,
"carbon_emissions": {
"this_flight": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 20:55"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"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-12 13:15"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-12 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",
"Emissions estimate: 93 kg CO2e"
],
"ticket_also_sold_by": null,
"legroom": "30 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": 249000,
"typical_for_this_route": 86000,
"difference_percent": 190
},
"price": 683,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 7:25"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 9:30"
},
"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 584",
"extensions": [
"Average legroom (30 in)",
"In-seat power & USB outlets",
"Wi-Fi for a fee",
"Emissions estimate: 152 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-11 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17: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 417",
"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": 390,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 590,
"carbon_emissions": {
"this_flight": 248000,
"typical_for_this_route": 86000,
"difference_percent": 188
},
"price": 831,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 10:15"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 12:20"
},
"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 570",
"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-11 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17: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 417",
"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": 220,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 420,
"carbon_emissions": {
"this_flight": 251000,
"typical_for_this_route": 86000,
"difference_percent": 192
},
"price": 831,
"type": "One-Way",
"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"
]
},
{
"flights": [
{
"departure_airport": {
"name": "Paris Orly Airport",
"id": "ORY",
"time": "2025-1-11 12:50"
},
"arrival_airport": {
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"time": "2025-1-11 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": [
"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-11 16:00"
},
"arrival_airport": {
"name": "Josep Tarradellas Barcelona-El Prat Airport",
"id": "BCN",
"time": "2025-1-11 17: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 417",
"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": 65,
"name": "Adolfo Suárez Madrid–Barajas Airport",
"id": "MAD",
"overnight": false
}
],
"total_duration": 265,
"carbon_emissions": {
"this_flight": 251000,
"typical_for_this_route": 86000,
"difference_percent": 192
},
"price": 831,
"type": "One-Way",
"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"
]
}
],
"price_insights": {
"lowest_price": 43,
"price_level": "normal",
"typical_price_range": [
30,
65
],
"price_history": [
[
1730070000,
42
],
[
1730156400,
40
],
[
1730242800,
41
],
[
1730329200,
41
],
[
1730415600,
41
],
[
1730502000,
41
],
[
1730588400,
46
],
[
1730674800,
46
],
[
1730761200,
46
],
[
1730847600,
46
],
[
1730934000,
40
],
[
1731020400,
40
],
[
1731106800,
37
],
[
1731193200,
36
],
[
1731279600,
40
],
[
1731366000,
40
],
[
1731452400,
40
],
[
1731538800,
40
],
[
1731625200,
39
],
[
1731711600,
39
],
[
1731798000,
40
],
[
1731884400,
41
],
[
1731970800,
45
],
[
1732057200,
43
],
[
1732143600,
43
],
[
1732230000,
42
],
[
1732316400,
42
],
[
1732402800,
35
],
[
1732489200,
35
],
[
1732575600,
35
],
[
1732662000,
33
],
[
1732748400,
30
],
[
1732834800,
30
],
[
1732921200,
27
],
[
1733007600,
34
],
[
1733094000,
30
],
[
1733180400,
37
],
[
1733266800,
37
],
[
1733353200,
43
],
[
1733439600,
48
],
[
1733526000,
48
],
[
1733612400,
48
],
[
1733698800,
37
],
[
1733785200,
37
],
[
1733871600,
37
],
[
1733958000,
27
],
[
1734044400,
30
],
[
1734130800,
35
],
[
1734217200,
35
],
[
1734303600,
35
],
[
1734390000,
35
],
[
1734476400,
35
],
[
1734562800,
35
],
[
1734649200,
39
],
[
1734735600,
39
],
[
1734822000,
39
],
[
1734908400,
39
],
[
1734994800,
39
],
[
1735081200,
35
],
[
1735167600,
39
],
[
1735254000,
43
]
]
},
"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"
}
]
}
]
}
Last modified: 2 days ago