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