- User
- Scraping Browser
- Scraper API
- shopee
- br sites
- avnet
- arrow
- airline
- amazon
- temu
- google trends
- google flights
- google flights chart
- google search
- google maps
- google scholar
- google jobs
- google shopping
- google hotels
- google news
- google lens
- google finance
- google product
- google play store
- google ads
- mouser
- Scraper RequestPOST
- Scraper GetresultGET
- Web Unlocker
- Public
- Async Tasks
One way
Developing
POST
/api/v1/scraper/request
Last modified:2024-12-30 10:27:49
Request
Authorization
Add parameter in header
x-api-token
Example:
x-api-token: ********************
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
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:3000/api/v1/scraper/request' \
--header 'Content-Type: application/json' \
--data-raw '{
"actor": "scraper.google.flights",
"input": {
"departure_id": "ORY",
"arrival_id": "BCN",
"data_type": 2,
"outbound_date": "2025-01-11"
}
}'
Responses
🟢200Success
application/json
Body
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" } ] } ] }
Modified at 2024-12-30 10:27:49