{ "status": "success", "tracking_id": "81178222196298221F3WFT", "performanceDuration": "", "data": [ { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "PT1H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p0", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "PT5H5M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p2", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1322.61, "gross_total": 1322.61, "base_fare": 697, "tax": 625.61, "sell": { "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTMyMi42MSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjI1LjYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTMyMi42MSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjI1LjYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzMjIuNjEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61, "gross": { "base_fare": "697.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzMjIuNjEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MjUuNjEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MjUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzIyLjYxIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTMyMi42MSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzIyLjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1322.61, "filter": { "id": "F1MS00008-0", "price": 1322.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "PT6H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p1", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "PT9H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p2", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1322.61, "gross_total": 1322.61, "base_fare": 697, "tax": 625.61, "sell": { "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTMyMi42MSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjI1LjYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTMyMi42MSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjI1LjYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzMjIuNjEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1322.61, "base_fare": 697, "tax": 625.61, "gross": { "base_fare": "697.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzMjIuNjEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MjUuNjEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MjUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzIyLjYxIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTMyMi42MSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzIyLjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1322.61, "filter": { "id": "F1MS00008-1", "price": 1322.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p3", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H55M", "transit_time": "PT7H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p13", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1342.27, "gross_total": 1342.27, "base_fare": 885, "tax": 457.27, "sell": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzNDIuMjcsImJhc2VfZmFyZSI6ODg1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzNDIuMjciLCJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzQyLjI3IiwiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTM0Mi4yNyIsImJhc2VfZmFyZSI6Ijg4NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQyLjI3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1342.27, "filter": { "id": "F1MS00008-2", "price": 1342.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p3", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H15M", "transit_time": "PT9H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p14", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1342.27, "gross_total": 1342.27, "base_fare": 885, "tax": 457.27, "sell": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzNDIuMjcsImJhc2VfZmFyZSI6ODg1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzNDIuMjciLCJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzQyLjI3IiwiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTM0Mi4yNyIsImJhc2VfZmFyZSI6Ijg4NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQyLjI3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1342.27, "filter": { "id": "F1MS00008-3", "price": 1342.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p4", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "PT12H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p13", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1342.27, "gross_total": 1342.27, "base_fare": 885, "tax": 457.27, "sell": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzNDIuMjcsImJhc2VfZmFyZSI6ODg1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzNDIuMjciLCJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzQyLjI3IiwiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTM0Mi4yNyIsImJhc2VfZmFyZSI6Ijg4NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQyLjI3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1342.27, "filter": { "id": "F1MS00008-4", "price": 1342.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p4", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": "PT13H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p14", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1342.27, "gross_total": 1342.27, "base_fare": 885, "tax": 457.27, "sell": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTM0Mi4yNywiYmFzZV9mYXJlIjo4ODUsInRheCI6NDU3LjI3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEzNDIuMjcsImJhc2VfZmFyZSI6ODg1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1342.27, "base_fare": 885, "tax": 457.27, "gross": { "base_fare": "885.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEzNDIuMjciLCJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODUuMDAiLCJ0YXgiOiI0NTcuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMzQyLjI3IiwiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODg1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTM0Mi4yNyIsImJhc2VfZmFyZSI6Ijg4NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzQyLjI3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1342.27, "filter": { "id": "F1MS00008-5", "price": 1342.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "PT1H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p23", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "PT5H5M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p31", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1424.61, "gross_total": 1424.61, "base_fare": 799, "tax": 625.61, "sell": { "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQyNC42MSwiYmFzZV9mYXJlIjo3OTksInRheCI6NjI1LjYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQyNC42MSwiYmFzZV9mYXJlIjo3OTksInRheCI6NjI1LjYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0MjQuNjEsImJhc2VfZmFyZSI6Nzk5LCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "799.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61, "gross": { "base_fare": "799.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0MjQuNjEiLCJiYXNlX2ZhcmUiOiI3OTkuMDAiLCJ0YXgiOiI2MjUuNjEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTkuMDAiLCJ0YXgiOiI2MjUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDI0LjYxIiwiYmFzZV9mYXJlIjoiNzk5LjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk5LjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQyNC42MSIsImJhc2VfZmFyZSI6Ijc5OS4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDI0LjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1424.61, "filter": { "id": "F1MS00008-6", "price": 1424.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "PT6H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p24", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "PT9H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p31", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Restricted", "cabin_code": "RS", "booking_code": "RS", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1424.61, "gross_total": 1424.61, "base_fare": 799, "tax": 625.61, "sell": { "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQyNC42MSwiYmFzZV9mYXJlIjo3OTksInRheCI6NjI1LjYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQyNC42MSwiYmFzZV9mYXJlIjo3OTksInRheCI6NjI1LjYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0MjQuNjEsImJhc2VfZmFyZSI6Nzk5LCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "799.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1424.61, "base_fare": 799, "tax": 625.61, "gross": { "base_fare": "799.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0MjQuNjEiLCJiYXNlX2ZhcmUiOiI3OTkuMDAiLCJ0YXgiOiI2MjUuNjEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTkuMDAiLCJ0YXgiOiI2MjUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDI0LjYxIiwiYmFzZV9mYXJlIjoiNzk5LjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk5LjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQyNC42MSIsImJhc2VfZmFyZSI6Ijc5OS4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDI0LjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1424.61, "filter": { "id": "F1MS00008-7", "price": 1424.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p35", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-8", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT5H40M", "transit_time": "PT5H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p45", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1457.12, "gross_total": 1457.12, "base_fare": 947, "tax": 510.12, "sell": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NTcuMTIsImJhc2VfZmFyZSI6OTQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NTcuMTIiLCJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDU3LjEyIiwiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQ1Ny4xMiIsImJhc2VfZmFyZSI6Ijk0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDU3LjEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1457.12, "filter": { "id": "F1MS00008-8", "price": 1457.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p35", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-9", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H50M", "transit_time": "PT9H50M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p46", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1457.12, "gross_total": 1457.12, "base_fare": 947, "tax": 510.12, "sell": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NTcuMTIsImJhc2VfZmFyZSI6OTQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NTcuMTIiLCJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDU3LjEyIiwiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQ1Ny4xMiIsImJhc2VfZmFyZSI6Ijk0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDU3LjEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1457.12, "filter": { "id": "F1MS00008-9", "price": 1457.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p36", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-10", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H45M", "transit_time": "PT9H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p45", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1457.12, "gross_total": 1457.12, "base_fare": 947, "tax": 510.12, "sell": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NTcuMTIsImJhc2VfZmFyZSI6OTQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NTcuMTIiLCJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDU3LjEyIiwiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQ1Ny4xMiIsImJhc2VfZmFyZSI6Ijk0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDU3LjEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1457.12, "filter": { "id": "F1MS00008-10", "price": 1457.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p36", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-11", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "PT13H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p46", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Light", "cabin_code": "LIGHT", "booking_code": "LIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1457.12, "gross_total": 1457.12, "base_fare": 947, "tax": 510.12, "sell": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ1Ny4xMiwiYmFzZV9mYXJlIjo5NDcsInRheCI6NTEwLjEyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NTcuMTIsImJhc2VfZmFyZSI6OTQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1457.12, "base_fare": 947, "tax": 510.12, "gross": { "base_fare": "947.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NTcuMTIiLCJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NDcuMDAiLCJ0YXgiOiI1MTAuMTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxNDU3LjEyIiwiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTQ1Ny4xMiIsImJhc2VfZmFyZSI6Ijk0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDU3LjEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1457.12, "filter": { "id": "F1MS00008-11", "price": 1457.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p5", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-12", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H55M", "transit_time": "PT7H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p15", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1467.27, "gross_total": 1467.27, "base_fare": 1010, "tax": 457.27, "sell": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NjcuMjcsImJhc2VfZmFyZSI6MTAxMCwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjcuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1467.27, "filter": { "id": "F1MS00008-12", "price": 1467.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p5", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-13", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H15M", "transit_time": "PT9H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p16", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1467.27, "gross_total": 1467.27, "base_fare": 1010, "tax": 457.27, "sell": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NjcuMjcsImJhc2VfZmFyZSI6MTAxMCwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjcuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1467.27, "filter": { "id": "F1MS00008-13", "price": 1467.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p6", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "PT12H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p15", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1467.27, "gross_total": 1467.27, "base_fare": 1010, "tax": 457.27, "sell": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NjcuMjcsImJhc2VfZmFyZSI6MTAxMCwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjcuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1467.27, "filter": { "id": "F1MS00008-14", "price": 1467.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p6", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": "PT13H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p16", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1467.27, "gross_total": 1467.27, "base_fare": 1010, "tax": 457.27, "sell": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE0NjcuMjcsImJhc2VfZmFyZSI6MTAxMCwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTQ2Ny4yNywiYmFzZV9mYXJlIjoxMDEwLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1467.27, "base_fare": 1010, "tax": 457.27, "gross": { "base_fare": "1010.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAxMC4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE0NjcuMjciLCJiYXNlX2ZhcmUiOiIxMDEwLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjcuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1467.27, "filter": { "id": "F1MS00008-15", "price": 1467.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p55", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p67", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1500.48, "gross_total": 1500.48, "base_fare": 1023, "tax": 477.48, "sell": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDAuNDgsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDAuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1500.48, "filter": { "id": "F1MS00008-16", "price": 1500.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p55", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p68", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1500.48, "gross_total": 1500.48, "base_fare": 1023, "tax": 477.48, "sell": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDAuNDgsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDAuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1500.48, "filter": { "id": "F1MS00008-17", "price": 1500.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p56", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H45M", "transit_time": "PT1D6H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p67", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1500.48, "gross_total": 1500.48, "base_fare": 1023, "tax": 477.48, "sell": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDAuNDgsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDAuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1500.48, "filter": { "id": "F1MS00008-18", "price": 1500.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p56", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H25M", "transit_time": "PT1D9H25M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p68", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1500.48, "gross_total": 1500.48, "base_fare": 1023, "tax": 477.48, "sell": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDAuNDgsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwMC40OCwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1500.48, "base_fare": 1023, "tax": 477.48, "gross": { "base_fare": "1023.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDAuNDgiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDAuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1500.48, "filter": { "id": "F1MS00008-19", "price": 1500.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p77", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H55M", "transit_time": "PT1D9H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p87", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.71, "gross_total": 1507.71, "base_fare": 1023, "tax": 484.71, "sell": { "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy43MSwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuNzEsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy43MSwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71, "gross": { "base_fare": "1023.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.71, "filter": { "id": "F1MS00008-20", "price": 1507.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p78", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H40M", "transit_time": "PT1D15H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p87", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.71, "gross_total": 1507.71, "base_fare": 1023, "tax": 484.71, "sell": { "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy43MSwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuNzEsImJhc2VfZmFyZSI6MTAyMywidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy43MSwiYmFzZV9mYXJlIjoxMDIzLCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1023.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.71, "base_fare": 1023, "tax": 484.71, "gross": { "base_fare": "1023.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMy4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuNzEiLCJiYXNlX2ZhcmUiOiIxMDIzLjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.71, "filter": { "id": "F1MS00008-21", "price": 1507.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p92", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H35M", "transit_time": "PT19H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p100", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.82, "gross_total": 1507.82, "base_fare": 1028, "tax": 479.82, "sell": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuODIsImJhc2VfZmFyZSI6MTAyOCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.82, "filter": { "id": "F1MS00008-22", "price": 1507.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Optima", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p92", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H15M", "transit_time": "PT22H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p101", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.82, "gross_total": 1507.82, "base_fare": 1028, "tax": 479.82, "sell": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuODIsImJhc2VfZmFyZSI6MTAyOCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.82, "filter": { "id": "F1MS00008-23", "price": 1507.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Optima", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p93", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p100", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.82, "gross_total": 1507.82, "base_fare": 1028, "tax": 479.82, "sell": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuODIsImJhc2VfZmFyZSI6MTAyOCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.82, "filter": { "id": "F1MS00008-24", "price": 1507.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Optima", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p93", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p101", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1507.82, "gross_total": 1507.82, "base_fare": 1028, "tax": 479.82, "sell": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MDcuODIsImJhc2VfZmFyZSI6MTAyOCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUwNy44MiwiYmFzZV9mYXJlIjoxMDI4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1507.82, "base_fare": 1028, "tax": 479.82, "gross": { "base_fare": "1028.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MDcuODIiLCJiYXNlX2ZhcmUiOiIxMDI4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1507.82, "filter": { "id": "F1MS00008-25", "price": 1507.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Optima", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p57", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p69", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1516.48, "gross_total": 1516.48, "base_fare": 1039, "tax": 477.48, "sell": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MTYuNDgsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MTYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1516.48, "filter": { "id": "F1MS00008-26", "price": 1516.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p57", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p70", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1516.48, "gross_total": 1516.48, "base_fare": 1039, "tax": 477.48, "sell": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MTYuNDgsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MTYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1516.48, "filter": { "id": "F1MS00008-27", "price": 1516.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p58", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H45M", "transit_time": "PT1D6H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p69", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1516.48, "gross_total": 1516.48, "base_fare": 1039, "tax": 477.48, "sell": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MTYuNDgsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MTYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1516.48, "filter": { "id": "F1MS00008-28", "price": 1516.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p58", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H25M", "transit_time": "PT1D9H25M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p70", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1516.48, "gross_total": 1516.48, "base_fare": 1039, "tax": 477.48, "sell": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MTYuNDgsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUxNi40OCwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1516.48, "base_fare": 1039, "tax": 477.48, "gross": { "base_fare": "1039.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MTYuNDgiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MTYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1516.48, "filter": { "id": "F1MS00008-29", "price": 1516.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p79", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H55M", "transit_time": "PT1D9H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p88", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1523.71, "gross_total": 1523.71, "base_fare": 1039, "tax": 484.71, "sell": { "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUyMy43MSwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MjMuNzEsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUyMy43MSwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71, "gross": { "base_fare": "1039.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MjMuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1523.71, "filter": { "id": "F1MS00008-30", "price": 1523.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p80", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H40M", "transit_time": "PT1D15H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p88", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Optima", "cabin_code": "OPTIMA", "booking_code": "OPTIMA", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1523.71, "gross_total": 1523.71, "base_fare": 1039, "tax": 484.71, "sell": { "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUyMy43MSwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1MjMuNzEsImJhc2VfZmFyZSI6MTAzOSwidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTUyMy43MSwiYmFzZV9mYXJlIjoxMDM5LCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1039.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1523.71, "base_fare": 1039, "tax": 484.71, "gross": { "base_fare": "1039.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzOS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1MjMuNzEiLCJiYXNlX2ZhcmUiOiIxMDM5LjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MjMuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1523.71, "filter": { "id": "F1MS00008-31", "price": 1523.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p37", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT5H40M", "transit_time": "PT5H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p47", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1587.12, "gross_total": 1587.12, "base_fare": 1077, "tax": 510.12, "sell": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1ODcuMTIsImJhc2VfZmFyZSI6MTA3NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1587.12, "filter": { "id": "F1MS00008-32", "price": 1587.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p37", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H50M", "transit_time": "PT9H50M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p48", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1587.12, "gross_total": 1587.12, "base_fare": 1077, "tax": 510.12, "sell": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1ODcuMTIsImJhc2VfZmFyZSI6MTA3NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1587.12, "filter": { "id": "F1MS00008-33", "price": 1587.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p38", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H45M", "transit_time": "PT9H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p47", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1587.12, "gross_total": 1587.12, "base_fare": 1077, "tax": 510.12, "sell": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1ODcuMTIsImJhc2VfZmFyZSI6MTA3NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1587.12, "filter": { "id": "F1MS00008-34", "price": 1587.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p38", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "PT13H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p48", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Standard", "cabin_code": "STANDARD", "booking_code": "STANDARD", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1587.12, "gross_total": 1587.12, "base_fare": 1077, "tax": 510.12, "sell": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE1ODcuMTIsImJhc2VfZmFyZSI6MTA3NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTU4Ny4xMiwiYmFzZV9mYXJlIjoxMDc3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1587.12, "base_fare": 1077, "tax": 510.12, "gross": { "base_fare": "1077.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE1ODcuMTIiLCJiYXNlX2ZhcmUiOiIxMDc3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1587.12, "filter": { "id": "F1MS00008-35", "price": 1587.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Standard", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p7", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H55M", "transit_time": "PT7H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p17", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1632.27, "gross_total": 1632.27, "base_fare": 1175, "tax": 457.27, "sell": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2MzIuMjcsImJhc2VfZmFyZSI6MTE3NSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MzIuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1632.27, "filter": { "id": "F1MS00008-36", "price": 1632.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p7", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H15M", "transit_time": "PT9H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p18", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1632.27, "gross_total": 1632.27, "base_fare": 1175, "tax": 457.27, "sell": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2MzIuMjcsImJhc2VfZmFyZSI6MTE3NSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MzIuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1632.27, "filter": { "id": "F1MS00008-37", "price": 1632.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p8", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "PT12H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p17", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1632.27, "gross_total": 1632.27, "base_fare": 1175, "tax": 457.27, "sell": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2MzIuMjcsImJhc2VfZmFyZSI6MTE3NSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MzIuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1632.27, "filter": { "id": "F1MS00008-38", "price": 1632.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p8", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": "PT13H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p18", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1632.27, "gross_total": 1632.27, "base_fare": 1175, "tax": 457.27, "sell": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2MzIuMjcsImJhc2VfZmFyZSI6MTE3NSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTYzMi4yNywiYmFzZV9mYXJlIjoxMTc1LCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1632.27, "base_fare": 1175, "tax": 457.27, "gross": { "base_fare": "1175.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE2MzIuMjciLCJiYXNlX2ZhcmUiOiIxMTc1LjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MzIuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1632.27, "filter": { "id": "F1MS00008-39", "price": 1632.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "PT1H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p25", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "PT5H5M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p32", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1728.61, "gross_total": 1728.61, "base_fare": 1103, "tax": 625.61, "sell": { "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyOC42MSwiYmFzZV9mYXJlIjoxMTAzLCJ0YXgiOjYyNS42MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3MjguNjEsImJhc2VfZmFyZSI6MTEwMywidGF4Ijo2MjUuNjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyOC42MSwiYmFzZV9mYXJlIjoxMTAzLCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1103.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61, "gross": { "base_fare": "1103.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwMy4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwMy4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3MjguNjEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1728.61, "filter": { "id": "F1MS00008-40", "price": 1728.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Flexible", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "PT6H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p26", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "PT9H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p32", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FX", "booking_code": "FX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1728.61, "gross_total": 1728.61, "base_fare": 1103, "tax": 625.61, "sell": { "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyOC42MSwiYmFzZV9mYXJlIjoxMTAzLCJ0YXgiOjYyNS42MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3MjguNjEsImJhc2VfZmFyZSI6MTEwMywidGF4Ijo2MjUuNjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyOC42MSwiYmFzZV9mYXJlIjoxMTAzLCJ0YXgiOjYyNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1103.00", "tax": "625.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1728.61, "base_fare": 1103, "tax": 625.61, "gross": { "base_fare": "1103.00", "tax": "625.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwMy4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwMy4wMCIsInRheCI6IjYyNS42MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjguNjEiLCJiYXNlX2ZhcmUiOiIxMTAzLjAwIiwidGF4IjoiNjI1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3MjguNjEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1728.61, "filter": { "id": "F1MS00008-41", "price": 1728.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Flexible", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p39", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT5H40M", "transit_time": "PT5H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p49", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1757.12, "gross_total": 1757.12, "base_fare": 1247, "tax": 510.12, "sell": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NTcuMTIsImJhc2VfZmFyZSI6MTI0NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3NTcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1757.12, "filter": { "id": "F1MS00008-42", "price": 1757.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p39", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H50M", "transit_time": "PT9H50M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p50", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1757.12, "gross_total": 1757.12, "base_fare": 1247, "tax": 510.12, "sell": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NTcuMTIsImJhc2VfZmFyZSI6MTI0NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3NTcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1757.12, "filter": { "id": "F1MS00008-43", "price": 1757.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p40", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H45M", "transit_time": "PT9H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p49", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1757.12, "gross_total": 1757.12, "base_fare": 1247, "tax": 510.12, "sell": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NTcuMTIsImJhc2VfZmFyZSI6MTI0NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3NTcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1757.12, "filter": { "id": "F1MS00008-44", "price": 1757.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p40", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "PT13H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p50", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Flex", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1757.12, "gross_total": 1757.12, "base_fare": 1247, "tax": 510.12, "sell": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NTcuMTIsImJhc2VfZmFyZSI6MTI0NywidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc1Ny4xMiwiYmFzZV9mYXJlIjoxMjQ3LCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1757.12, "base_fare": 1247, "tax": 510.12, "gross": { "base_fare": "1247.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Ny4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NTcuMTIiLCJiYXNlX2ZhcmUiOiIxMjQ3LjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE3NTcuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1757.12, "filter": { "id": "F1MS00008-45", "price": 1757.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p94", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H35M", "transit_time": "PT19H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p102", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2047.82, "gross_total": 2047.82, "base_fare": 1568, "tax": 479.82, "sell": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIwNDcuODIsImJhc2VfZmFyZSI6MTU2OCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwNDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2047.82, "filter": { "id": "F1MS00008-46", "price": 2047.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p94", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H15M", "transit_time": "PT22H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p103", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2047.82, "gross_total": 2047.82, "base_fare": 1568, "tax": 479.82, "sell": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIwNDcuODIsImJhc2VfZmFyZSI6MTU2OCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwNDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2047.82, "filter": { "id": "F1MS00008-47", "price": 2047.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p95", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p102", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2047.82, "gross_total": 2047.82, "base_fare": 1568, "tax": 479.82, "sell": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIwNDcuODIsImJhc2VfZmFyZSI6MTU2OCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwNDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2047.82, "filter": { "id": "F1MS00008-48", "price": 2047.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p95", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p103", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2047.82, "gross_total": 2047.82, "base_fare": 1568, "tax": 479.82, "sell": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIwNDcuODIsImJhc2VfZmFyZSI6MTU2OCwidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjA0Ny44MiwiYmFzZV9mYXJlIjoxNTY4LCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2047.82, "base_fare": 1568, "tax": 479.82, "gross": { "base_fare": "1568.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2OC4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIwNDcuODIiLCJiYXNlX2ZhcmUiOiIxNTY4LjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwNDcuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2047.82, "filter": { "id": "F1MS00008-49", "price": 2047.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p11", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-50", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H55M", "transit_time": "PT7H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p21", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2140.27, "gross_total": 2140.27, "base_fare": 1579, "tax": 561.27, "sell": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIxNDAuMjcsImJhc2VfZmFyZSI6MTU3OSwidGF4Ijo1NjEuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNDAuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2140.27, "filter": { "id": "F1MS00008-50", "price": 2140.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p11", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-51", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H15M", "transit_time": "PT9H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p22", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2140.27, "gross_total": 2140.27, "base_fare": 1579, "tax": 561.27, "sell": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIxNDAuMjcsImJhc2VfZmFyZSI6MTU3OSwidGF4Ijo1NjEuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNDAuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2140.27, "filter": { "id": "F1MS00008-51", "price": 2140.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p12", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-52", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "PT12H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p21", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2140.27, "gross_total": 2140.27, "base_fare": 1579, "tax": 561.27, "sell": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIxNDAuMjcsImJhc2VfZmFyZSI6MTU3OSwidGF4Ijo1NjEuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNDAuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2140.27, "filter": { "id": "F1MS00008-52", "price": 2140.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p12", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-53", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": "PT13H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p22", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2140.27, "gross_total": 2140.27, "base_fare": 1579, "tax": 561.27, "sell": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjIxNDAuMjcsImJhc2VfZmFyZSI6MTU3OSwidGF4Ijo1NjEuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjE0MC4yNywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjU2MS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2140.27, "base_fare": 1579, "tax": 561.27, "gross": { "base_fare": "1579.00", "tax": "561.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU3OS4wMCIsInRheCI6IjU2MS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjIxNDAuMjciLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTYxLjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNDAuMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2140.27, "filter": { "id": "F1MS00008-53", "price": 2140.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p43", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-54", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT5H40M", "transit_time": "PT5H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p53", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2419.12, "gross_total": 2419.12, "base_fare": 1805, "tax": 614.12, "sell": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI0MTkuMTIsImJhc2VfZmFyZSI6MTgwNSwidGF4Ijo2MTQuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTkuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2419.12, "filter": { "id": "F1MS00008-54", "price": 2419.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p43", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-55", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H50M", "transit_time": "PT9H50M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p54", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2419.12, "gross_total": 2419.12, "base_fare": 1805, "tax": 614.12, "sell": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI0MTkuMTIsImJhc2VfZmFyZSI6MTgwNSwidGF4Ijo2MTQuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTkuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2419.12, "filter": { "id": "F1MS00008-55", "price": 2419.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p44", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-56", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H45M", "transit_time": "PT9H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p53", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2419.12, "gross_total": 2419.12, "base_fare": 1805, "tax": 614.12, "sell": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI0MTkuMTIsImJhc2VfZmFyZSI6MTgwNSwidGF4Ijo2MTQuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTkuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2419.12, "filter": { "id": "F1MS00008-56", "price": 2419.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p44", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-57", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "PT13H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p54", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Premium Light", "cabin_code": "PREMLIGHT", "booking_code": "PREMLIGHT", "meal_code": null, "seat_available": 8 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 22.68, "unit": "kg", "title": "22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2419.12, "gross_total": 2419.12, "base_fare": 1805, "tax": 614.12, "sell": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI0MTkuMTIsImJhc2VfZmFyZSI6MTgwNSwidGF4Ijo2MTQuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjQxOS4xMiwiYmFzZV9mYXJlIjoxODA1LCJ0YXgiOjYxNC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2419.12, "base_fare": 1805, "tax": 614.12, "gross": { "base_fare": "1805.00", "tax": "614.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNS4wMCIsInRheCI6IjYxNC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI0MTkuMTIiLCJiYXNlX2ZhcmUiOiIxODA1LjAwIiwidGF4IjoiNjE0LjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTkuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2419.12, "filter": { "id": "F1MS00008-57", "price": 2419.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Premium Light", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-58", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p59", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-58", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p71", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2526.48, "gross_total": 2526.48, "base_fare": 2049, "tax": 477.48, "sell": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MjYuNDgsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MjYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2526.48, "filter": { "id": "F1MS00008-58", "price": 2526.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p59", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-59", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p72", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2526.48, "gross_total": 2526.48, "base_fare": 2049, "tax": 477.48, "sell": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MjYuNDgsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MjYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2526.48, "filter": { "id": "F1MS00008-59", "price": 2526.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p60", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-60", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H45M", "transit_time": "PT1D6H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p71", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2526.48, "gross_total": 2526.48, "base_fare": 2049, "tax": 477.48, "sell": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MjYuNDgsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MjYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2526.48, "filter": { "id": "F1MS00008-60", "price": 2526.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p60", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-61", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H25M", "transit_time": "PT1D9H25M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p72", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2526.48, "gross_total": 2526.48, "base_fare": 2049, "tax": 477.48, "sell": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MjYuNDgsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0NzcuNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUyNi40OCwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ3Ny40OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2526.48, "base_fare": 2049, "tax": 477.48, "gross": { "base_fare": "2049.00", "tax": "477.48", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ3Ny40OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MjYuNDgiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDc3LjQ4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MjYuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2526.48, "filter": { "id": "F1MS00008-61", "price": 2526.48, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p81", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-62", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H55M", "transit_time": "PT1D9H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p89", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2533.71, "gross_total": 2533.71, "base_fare": 2049, "tax": 484.71, "sell": { "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUzMy43MSwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MzMuNzEsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUzMy43MSwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71, "gross": { "base_fare": "2049.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MzMuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2533.71, "filter": { "id": "F1MS00008-62", "price": 2533.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p82", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-63", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H40M", "transit_time": "PT1D15H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p89", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Flexible", "cabin_code": "FLEX", "booking_code": "FLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2533.71, "gross_total": 2533.71, "base_fare": 2049, "tax": 484.71, "sell": { "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUzMy43MSwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ4NC43MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI1MzMuNzEsImJhc2VfZmFyZSI6MjA0OSwidGF4Ijo0ODQuNzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjUzMy43MSwiYmFzZV9mYXJlIjoyMDQ5LCJ0YXgiOjQ4NC43MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2049.00", "tax": "484.71", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 2533.71, "base_fare": 2049, "tax": 484.71, "gross": { "base_fare": "2049.00", "tax": "484.71", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0OS4wMCIsInRheCI6IjQ4NC43MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI1MzMuNzEiLCJiYXNlX2ZhcmUiOiIyMDQ5LjAwIiwidGF4IjoiNDg0LjcxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MzMuNzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2533.71, "filter": { "id": "F1MS00008-63", "price": 2533.71, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-64", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p9", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT7H55M", "transit_time": "PT7H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p19", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3768.27, "gross_total": 3768.27, "base_fare": 3311, "tax": 457.27, "sell": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM3NjguMjcsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM3NjguMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3768.27, "filter": { "id": "F1MS00008-64", "price": 3768.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-65", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p9", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H15M", "transit_time": "PT9H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p20", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3768.27, "gross_total": 3768.27, "base_fare": 3311, "tax": 457.27, "sell": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM3NjguMjcsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM3NjguMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3768.27, "filter": { "id": "F1MS00008-65", "price": 3768.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-66", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p10", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-66", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "PT12H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p19", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T14:05:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "917" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT04H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3768.27, "gross_total": 3768.27, "base_fare": 3311, "tax": 457.27, "sell": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM3NjguMjcsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM3NjguMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3768.27, "filter": { "id": "F1MS00008-66", "price": 3768.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231405sin202701231800917sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-67", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p10", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-67", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H20M", "transit_time": "PT13H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p20", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T12:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "SIN", "arrival_time": "2027-01-23T16:40:00", "destination_terminal": null, "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2027-01-23", "flight_time": "PT3H55M", "distance": 1476, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "Boeing 787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "913" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "SIN", "departure_time": "2027-01-23T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CDG", "arrival_time": "2027-01-24T06:05:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H15M", "distance": 6670, "lay_over": "PT06H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "257" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3768.27, "gross_total": 3768.27, "base_fare": 3311, "tax": 457.27, "sell": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM3NjguMjcsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo0NTcuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzc2OC4yNywiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjQ1Ny4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3768.27, "base_fare": 3311, "tax": 457.27, "gross": { "base_fare": "3311.00", "tax": "457.27", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjQ1Ny4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM3NjguMjciLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNDU3LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM3NjguMjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3768.27, "filter": { "id": "F1MS00008-67", "price": 3768.27, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "SIN", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231245sin202701231640913sin202701232250cdg202701240605257cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-68", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p41", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-68", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT5H40M", "transit_time": "PT5H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p51", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3821.12, "gross_total": 3821.12, "base_fare": 3311, "tax": 510.12, "sell": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM4MjEuMTIsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM4MjEuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3821.12, "filter": { "id": "F1MS00008-68", "price": 3821.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-69", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H10M", "transit_time": "PT1H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p41", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T17:10:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T19:10:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H0M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1666" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-69", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H50M", "transit_time": "PT9H50M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p52", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3821.12, "gross_total": 3821.12, "base_fare": 3311, "tax": 510.12, "sell": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM4MjEuMTIsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM4MjEuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3821.12, "filter": { "id": "F1MS00008-69", "price": 3821.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T17:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131710ams2026121319101666ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-70", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p42", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-70", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H45M", "transit_time": "PT9H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p51", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T08:00:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1228" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3821.12, "gross_total": 3821.12, "base_fare": 3311, "tax": 510.12, "sell": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM4MjEuMTIsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM4MjEuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3821.12, "filter": { "id": "F1MS00008-70", "price": 3821.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:45:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701240800blq2027012409451228", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-71", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H15M", "transit_time": "PT5H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p42", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AMS", "arrival_time": "2026-12-13T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "flight_date": "2026-12-13", "flight_time": "PT2H5M", "distance": 614, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "295", "name": "Embraer195 E2", "picture": "295.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "1664" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "AMS", "departure_time": "2026-12-13T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Amsterdam Airport Schiphol", "city": "Amsterdam", "country": "Netherlands The", "timezone": "Europe\/Amsterdam" }, "destination": "MNL", "arrival_time": "2026-12-14T19:45:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-13", "flight_time": "PT23H25M", "distance": 6475, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "Boeing 777-200", "picture": "772.png" }, "operating": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "marketing": { "carrier": "KL", "carrier_name": "KLM Royal Dutch Airlines", "carrier_logo": "KL.png", "flight_number": "807" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-71", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "PT13H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p52", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:45:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "HKG", "arrival_time": "2027-01-23T20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2027-01-23", "flight_time": "PT2H40M", "distance": 712, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "Airbus A330-300", "picture": "333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "918" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "HKG", "departure_time": "2027-01-23T22:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "CDG", "arrival_time": "2027-01-24T05:50:00", "destination_terminal": "2E", "destination_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "flight_date": "2027-01-23", "flight_time": "PT7H5M", "distance": 5969, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "185" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CDG", "departure_time": "2027-01-24T12:10:00", "origin_terminal": "2F", "origin_airport": { "name": "Paris Charles de Gaulle Airport", "city": "Paris", "country": "France", "timezone": "Europe\/Paris" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT1H45M", "distance": 515, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "223", "name": "Airbus A220-300", "picture": "223.png" }, "operating": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "marketing": { "carrier": "AF", "carrier_name": "Air France", "carrier_logo": "AF.png", "flight_number": "1328" }, "booking_class": { "cabin_class": "Full Flex", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3821.12, "gross_total": 3821.12, "base_fare": 3311, "tax": 510.12, "sell": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjM4MjEuMTIsImJhc2VfZmFyZSI6MzMxMSwidGF4Ijo1MTAuMTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzgyMS4xMiwiYmFzZV9mYXJlIjozMzExLCJ0YXgiOjUxMC4xMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 3821.12, "base_fare": 3311, "tax": 510.12, "gross": { "base_fare": "3311.00", "tax": "510.12", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMxMS4wMCIsInRheCI6IjUxMC4xMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4MjEuMTIiLCJiYXNlX2ZhcmUiOiIzMzExLjAwIiwidGF4IjoiNTEwLjEyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM4MjEuMTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3821.12, "filter": { "id": "F1MS00008-71", "price": 3821.12, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "KL", "carrier_marketing": "KL", "aircraft": "295", "aircraft_name": "Embraer195 E2", "cabin_class": "Full Flex", "connecting_airport": [ "AMS", "HKG", "CDG" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T13:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131300ams2026121315051664ams202612132020mnl202612141945807mnl202701231745hkg202701232025918hkg202701232245cdg202701240550185cdg202701241210blq2027012413551328", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-72", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "PT1H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p27", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-72", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "PT5H5M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p33", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4458.61, "gross_total": 4458.61, "base_fare": 3443, "tax": 1015.61, "sell": { "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDQ1OC42MSwiYmFzZV9mYXJlIjozNDQzLCJ0YXgiOjEwMTUuNjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NDU4LjYxLCJiYXNlX2ZhcmUiOjM0NDMsInRheCI6MTAxNS42MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NDU4LjYxLCJiYXNlX2ZhcmUiOjM0NDMsInRheCI6MTAxNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3443.00", "tax": "1015.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61, "gross": { "base_fare": "3443.00", "tax": "1015.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ0NTguNjEiLCJiYXNlX2ZhcmUiOiIzNDQzLjAwIiwidGF4IjoiMTAxNS42MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDMuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDQ1OC42MSIsImJhc2VfZmFyZSI6IjM0NDMuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0My4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NDU4LjYxIiwiYmFzZV9mYXJlIjoiMzQ0My4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ1OC42MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4458.61, "filter": { "id": "F1MS00008-72", "price": 4458.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Business Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-73", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "PT6H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p28", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-73", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "PT9H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p33", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Business Restricted", "cabin_code": "BX", "booking_code": "BX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4458.61, "gross_total": 4458.61, "base_fare": 3443, "tax": 1015.61, "sell": { "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDQ1OC42MSwiYmFzZV9mYXJlIjozNDQzLCJ0YXgiOjEwMTUuNjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NDU4LjYxLCJiYXNlX2ZhcmUiOjM0NDMsInRheCI6MTAxNS42MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NDU4LjYxLCJiYXNlX2ZhcmUiOjM0NDMsInRheCI6MTAxNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3443.00", "tax": "1015.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4458.61, "base_fare": 3443, "tax": 1015.61, "gross": { "base_fare": "3443.00", "tax": "1015.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ0NTguNjEiLCJiYXNlX2ZhcmUiOiIzNDQzLjAwIiwidGF4IjoiMTAxNS42MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0NDMuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDQ1OC42MSIsImJhc2VfZmFyZSI6IjM0NDMuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ0My4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NDU4LjYxIiwiYmFzZV9mYXJlIjoiMzQ0My4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ1OC42MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4458.61, "filter": { "id": "F1MS00008-73", "price": 4458.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Business Restricted", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p61", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-74", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p73", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4515.92, "gross_total": 4515.92, "base_fare": 3097, "tax": 1418.92, "sell": { "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDUxNS45MiwiYmFzZV9mYXJlIjozMDk3LCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTE1LjkyLCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTE1LjkyLCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3097.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92, "gross": { "base_fare": "3097.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ1MTUuOTIiLCJiYXNlX2ZhcmUiOiIzMDk3LjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDUxNS45MiIsImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NTE1LjkyIiwiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDUxNS45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4515.92, "filter": { "id": "F1MS00008-74", "price": 4515.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p62", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-75", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H45M", "transit_time": "PT1D6H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p73", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4515.92, "gross_total": 4515.92, "base_fare": 3097, "tax": 1418.92, "sell": { "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDUxNS45MiwiYmFzZV9mYXJlIjozMDk3LCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTE1LjkyLCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTE1LjkyLCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3097.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4515.92, "base_fare": 3097, "tax": 1418.92, "gross": { "base_fare": "3097.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ1MTUuOTIiLCJiYXNlX2ZhcmUiOiIzMDk3LjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDUxNS45MiIsImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NTE1LjkyIiwiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDUxNS45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4515.92, "filter": { "id": "F1MS00008-75", "price": 4515.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p83", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-76", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H55M", "transit_time": "PT1D9H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p90", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4523.15, "gross_total": 4523.15, "base_fare": 3097, "tax": 1426.15, "sell": { "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDUyMy4xNSwiYmFzZV9mYXJlIjozMDk3LCJ0YXgiOjE0MjYuMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTIzLjE1LCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQyNi4xNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTIzLjE1LCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQyNi4xNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3097.00", "tax": "1426.15", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15, "gross": { "base_fare": "3097.00", "tax": "1426.15", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ1MjMuMTUiLCJiYXNlX2ZhcmUiOiIzMDk3LjAwIiwidGF4IjoiMTQyNi4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDUyMy4xNSIsImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NTIzLjE1IiwiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDUyMy4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4523.15, "filter": { "id": "F1MS00008-76", "price": 4523.15, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-77", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p84", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-77", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H40M", "transit_time": "PT1D15H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p90", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 5 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4523.15, "gross_total": 4523.15, "base_fare": 3097, "tax": 1426.15, "sell": { "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDUyMy4xNSwiYmFzZV9mYXJlIjozMDk3LCJ0YXgiOjE0MjYuMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTIzLjE1LCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQyNi4xNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0NTIzLjE1LCJiYXNlX2ZhcmUiOjMwOTcsInRheCI6MTQyNi4xNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3097.00", "tax": "1426.15", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 4523.15, "base_fare": 3097, "tax": 1426.15, "gross": { "base_fare": "3097.00", "tax": "1426.15", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ1MjMuMTUiLCJiYXNlX2ZhcmUiOiIzMDk3LjAwIiwidGF4IjoiMTQyNi4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNDUyMy4xNSIsImJhc2VfZmFyZSI6IjMwOTcuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0NTIzLjE1IiwiYmFzZV9mYXJlIjoiMzA5Ny4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDUyMy4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4523.15, "filter": { "id": "F1MS00008-77", "price": 4523.15, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-78", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p63", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-78", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p74", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 5243.92, "gross_total": 5243.92, "base_fare": 3825, "tax": 1418.92, "sell": { "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTI0My45MiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQzLjkyLCJiYXNlX2ZhcmUiOjM4MjUsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQzLjkyLCJiYXNlX2ZhcmUiOjM4MjUsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3825.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92, "gross": { "base_fare": "3825.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyNDMuOTIiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MjUuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNTI0My45MiIsImJhc2VfZmFyZSI6IjM4MjUuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzgyNS4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1MjQzLjkyIiwiYmFzZV9mYXJlIjoiMzgyNS4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTI0My45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5243.92, "filter": { "id": "F1MS00008-78", "price": 5243.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-79", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p64", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-79", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H25M", "transit_time": "PT1D9H25M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p74", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Optima", "cabin_code": "BUSOPTIMA", "booking_code": "BUSOPTIMA", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 5243.92, "gross_total": 5243.92, "base_fare": 3825, "tax": 1418.92, "sell": { "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTI0My45MiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQzLjkyLCJiYXNlX2ZhcmUiOjM4MjUsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQzLjkyLCJiYXNlX2ZhcmUiOjM4MjUsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3825.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 5243.92, "base_fare": 3825, "tax": 1418.92, "gross": { "base_fare": "3825.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyNDMuOTIiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MjUuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNTI0My45MiIsImJhc2VfZmFyZSI6IjM4MjUuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzgyNS4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1MjQzLjkyIiwiYmFzZV9mYXJlIjoiMzgyNS4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTI0My45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5243.92, "filter": { "id": "F1MS00008-79", "price": 5243.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Optima", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "PT1H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p29", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "PT5H5M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p34", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 5446.61, "gross_total": 5446.61, "base_fare": 4431, "tax": 1015.61, "sell": { "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTQ0Ni42MSwiYmFzZV9mYXJlIjo0NDMxLCJ0YXgiOjEwMTUuNjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1NDQ2LjYxLCJiYXNlX2ZhcmUiOjQ0MzEsInRheCI6MTAxNS42MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1NDQ2LjYxLCJiYXNlX2ZhcmUiOjQ0MzEsInRheCI6MTAxNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4431.00", "tax": "1015.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61, "gross": { "base_fare": "4431.00", "tax": "1015.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjU0NDYuNjEiLCJiYXNlX2ZhcmUiOiI0NDMxLjAwIiwidGF4IjoiMTAxNS42MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzEuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNTQ0Ni42MSIsImJhc2VfZmFyZSI6IjQ0MzEuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMS4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1NDQ2LjYxIiwiYmFzZV9mYXJlIjoiNDQzMS4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTQ0Ni42MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5446.61, "filter": { "id": "F1MS00008-80", "price": 5446.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Business Flex", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "PT6H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p30", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": 925, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": 5671, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "PT9H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p34", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": 5671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": 925, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Business Flex", "cabin_code": "BB", "booking_code": "BB", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 5446.61, "gross_total": 5446.61, "base_fare": 4431, "tax": 1015.61, "sell": { "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTQ0Ni42MSwiYmFzZV9mYXJlIjo0NDMxLCJ0YXgiOjEwMTUuNjF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1NDQ2LjYxLCJiYXNlX2ZhcmUiOjQ0MzEsInRheCI6MTAxNS42MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1NDQ2LjYxLCJiYXNlX2ZhcmUiOjQ0MzEsInRheCI6MTAxNS42MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4431.00", "tax": "1015.61", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 5446.61, "base_fare": 4431, "tax": 1015.61, "gross": { "base_fare": "4431.00", "tax": "1015.61", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjU0NDYuNjEiLCJiYXNlX2ZhcmUiOiI0NDMxLjAwIiwidGF4IjoiMTAxNS42MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0MzEuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNTQ0Ni42MSIsImJhc2VfZmFyZSI6IjQ0MzEuMDAiLCJ0YXgiOiIxMDE1LjYxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQzMS4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1NDQ2LjYxIiwiYmFzZV9mYXJlIjoiNDQzMS4wMCIsInRheCI6IjEwMTUuNjEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTQ0Ni42MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5446.61, "filter": { "id": "F1MS00008-81", "price": 5446.61, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Business Flex", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-82", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p98", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-82", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H35M", "transit_time": "PT19H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p106", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6355.26, "gross_total": 6355.26, "base_fare": 4934, "tax": 1421.26, "sell": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjM1NS4yNiwiYmFzZV9mYXJlIjo0OTM0LCJ0YXgiOjE0MjEuMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjYzNTUuMjYiLCJiYXNlX2ZhcmUiOiI0OTM0LjAwIiwidGF4IjoiMTQyMS4yNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjM1NS4yNiIsImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2MzU1LjI2IiwiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM1NS4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6355.26, "filter": { "id": "F1MS00008-82", "price": 6355.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-83", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p98", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-83", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H15M", "transit_time": "PT22H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p107", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6355.26, "gross_total": 6355.26, "base_fare": 4934, "tax": 1421.26, "sell": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjM1NS4yNiwiYmFzZV9mYXJlIjo0OTM0LCJ0YXgiOjE0MjEuMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjYzNTUuMjYiLCJiYXNlX2ZhcmUiOiI0OTM0LjAwIiwidGF4IjoiMTQyMS4yNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjM1NS4yNiIsImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2MzU1LjI2IiwiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM1NS4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6355.26, "filter": { "id": "F1MS00008-83", "price": 6355.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-84", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p99", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-84", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p106", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6355.26, "gross_total": 6355.26, "base_fare": 4934, "tax": 1421.26, "sell": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjM1NS4yNiwiYmFzZV9mYXJlIjo0OTM0LCJ0YXgiOjE0MjEuMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjYzNTUuMjYiLCJiYXNlX2ZhcmUiOiI0OTM0LjAwIiwidGF4IjoiMTQyMS4yNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjM1NS4yNiIsImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2MzU1LjI2IiwiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM1NS4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6355.26, "filter": { "id": "F1MS00008-84", "price": 6355.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-85", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p99", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-85", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p107", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6355.26, "gross_total": 6355.26, "base_fare": 4934, "tax": 1421.26, "sell": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjM1NS4yNiwiYmFzZV9mYXJlIjo0OTM0LCJ0YXgiOjE0MjEuMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2MzU1LjI2LCJiYXNlX2ZhcmUiOjQ5MzQsInRheCI6MTQyMS4yNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6355.26, "base_fare": 4934, "tax": 1421.26, "gross": { "base_fare": "4934.00", "tax": "1421.26", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjYzNTUuMjYiLCJiYXNlX2ZhcmUiOiI0OTM0LjAwIiwidGF4IjoiMTQyMS4yNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjM1NS4yNiIsImJhc2VfZmFyZSI6IjQ5MzQuMDAiLCJ0YXgiOiIxNDIxLjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2MzU1LjI2IiwiYmFzZV9mYXJlIjoiNDkzNC4wMCIsInRheCI6IjE0MjEuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM1NS4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6355.26, "filter": { "id": "F1MS00008-85", "price": 6355.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-86", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p65", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-86", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p75", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6418.92, "gross_total": 6418.92, "base_fare": 5000, "tax": 1418.92, "sell": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQxOC45MiwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MTguOTIiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQxOC45MiIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDE4LjkyIiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQxOC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6418.92, "filter": { "id": "F1MS00008-86", "price": 6418.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-87", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p65", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-87", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p76", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6418.92, "gross_total": 6418.92, "base_fare": 5000, "tax": 1418.92, "sell": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQxOC45MiwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MTguOTIiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQxOC45MiIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDE4LjkyIiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQxOC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6418.92, "filter": { "id": "F1MS00008-87", "price": 6418.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-88", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p66", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-88", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H45M", "transit_time": "PT1D6H45M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p75", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6418.92, "gross_total": 6418.92, "base_fare": 5000, "tax": 1418.92, "sell": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQxOC45MiwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MTguOTIiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQxOC45MiIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDE4LjkyIiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQxOC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6418.92, "filter": { "id": "F1MS00008-88", "price": 6418.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-89", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p66", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-89", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H25M", "transit_time": "PT1D9H25M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p76", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 2 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6418.92, "gross_total": 6418.92, "base_fare": 5000, "tax": 1418.92, "sell": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQxOC45MiwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MTguOTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDE4LjkyLCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQxOC45Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6418.92, "base_fare": 5000, "tax": 1418.92, "gross": { "base_fare": "5000.00", "tax": "1418.92", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MTguOTIiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQxOC45MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQxOC45MiIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDE4LjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDE4LjkyIiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MTguOTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQxOC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6418.92, "filter": { "id": "F1MS00008-89", "price": 6418.92, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-90", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p85", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT03H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-90", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D9H55M", "transit_time": "PT1D9H55M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p91", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6426.15, "gross_total": 6426.15, "base_fare": 5000, "tax": 1426.15, "sell": { "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQyNi4xNSwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MjYuMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDI2LjE1LCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQyNi4xNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDI2LjE1LCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQyNi4xNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1426.15", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15, "gross": { "base_fare": "5000.00", "tax": "1426.15", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MjYuMTUiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQyNi4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQyNi4xNSIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDI2LjE1IiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQyNi4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6426.15, "filter": { "id": "F1MS00008-90", "price": 6426.15, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-91", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT14H20M", "transit_time": "PT14H20M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p86", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-12-13T10:05:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT1H45M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "5387" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-12-13T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H0M", "distance": 3022, "lay_over": "PT05H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6204" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T21:50:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6383" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-91", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D15H40M", "transit_time": "PT1D15H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p91", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T01:15:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T06:45:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT10H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6191" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT14H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Business Flexible", "cabin_code": "BUSFLEX", "booking_code": "BUSFLEX", "meal_code": null, "seat_available": 6 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 22.68, "unit": "kg", "title": "2 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6426.15, "gross_total": 6426.15, "base_fare": 5000, "tax": 1426.15, "sell": { "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQyNi4xNSwiYmFzZV9mYXJlIjo1MDAwLCJ0YXgiOjE0MjYuMTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDI2LjE1LCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQyNi4xNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDI2LjE1LCJiYXNlX2ZhcmUiOjUwMDAsInRheCI6MTQyNi4xNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5000.00", "tax": "1426.15", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6426.15, "base_fare": 5000, "tax": 1426.15, "gross": { "base_fare": "5000.00", "tax": "1426.15", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0MjYuMTUiLCJiYXNlX2ZhcmUiOiI1MDAwLjAwIiwidGF4IjoiMTQyNi4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiNjQyNi4xNSIsImJhc2VfZmFyZSI6IjUwMDAuMDAiLCJ0YXgiOiIxNDI2LjE1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDI2LjE1IiwiYmFzZV9mYXJlIjoiNTAwMC4wMCIsInRheCI6IjE0MjYuMTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQyNi4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6426.15, "filter": { "id": "F1MS00008-91", "price": 6426.15, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Flexible", "connecting_airport": { "0": "BCN", "1": "DOH", "3": "MAD" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T08:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130820bcn2026121310055387bcn202612131520doh2026121323206204doh202612140825mnl2026121421506383mnl202701230935doh2027012314306357doh202701240115mad2027012406456191mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-92", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p96", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-92", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H35M", "transit_time": "PT19H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p104", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6752.82, "gross_total": 6752.82, "base_fare": 6273, "tax": 479.82, "sell": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjY3NTIuODIsImJhc2VfZmFyZSI6NjI3MywidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY3NTIuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6752.82, "filter": { "id": "F1MS00008-92", "price": 6752.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Fully Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-93", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3H10M", "transit_time": "PT3H10M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p96", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T12:15:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T14:45:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1238" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-93", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H15M", "transit_time": "PT22H15M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p105", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6752.82, "gross_total": 6752.82, "base_fare": 6273, "tax": 479.82, "sell": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjY3NTIuODIsImJhc2VfZmFyZSI6NjI3MywidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY3NTIuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6752.82, "filter": { "id": "F1MS00008-93", "price": 6752.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Fully Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T12:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131215mad2026121314451238mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-94", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p97", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-94", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D1H0M", "transit_time": "PT1D1H0M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p104", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T18:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T23:25:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6348" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T08:20:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT5H30M", "distance": 3312, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6225" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T21:20:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T23:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H20M", "distance": 806, "lay_over": "PT07H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1243" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6752.82, "gross_total": 6752.82, "base_fare": 6273, "tax": 479.82, "sell": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjY3NTIuODIsImJhc2VfZmFyZSI6NjI3MywidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY3NTIuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6752.82, "filter": { "id": "F1MS00008-94", "price": 6752.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Fully Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2027-01-24T23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701231830doh2027012323256348doh202701240820mad2027012413506225mad202701242120blq2027012423401243", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-95", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H35M", "transit_time": "PT8H35M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p97", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-12-13T09:20:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-12-13", "flight_time": "PT2H30M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1244" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-12-13T15:55:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-12-14T00:40:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-12-13", "flight_time": "PT8H45M", "distance": 3312, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-12-14T02:40:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MNL", "arrival_time": "2026-12-14T16:05:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT13H25M", "distance": 4526, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6347" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-95", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D3H40M", "transit_time": "PT1D3H40M", "responseId": "28a467ed-8b44-4a32-b650-799ef62af666", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p105", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2027-01-23T14:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-01-23", "flight_time": "PT4H55M", "distance": 4526, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "6357" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2027-01-24T02:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MAD", "arrival_time": "2027-01-24T08:25:00", "destination_terminal": "4S", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2027-01-24", "flight_time": "PT6H15M", "distance": 3312, "lay_over": "PT11H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "Airbus A330-200", "picture": "332.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2027-01-24T15:50:00", "origin_terminal": "4", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:15:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT2H25M", "distance": 806, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "marketing": { "carrier": "IB", "carrier_name": "Iberia", "carrier_logo": "IB.png", "flight_number": "1241" }, "booking_class": { "cabin_class": "Fully Flexible", "cabin_code": "FULLFLEX", "booking_code": "FULLFLEX", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 22.68, "unit": "kg", "title": "1 pieces 22.68 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6752.82, "gross_total": 6752.82, "base_fare": 6273, "tax": 479.82, "sell": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjY3NTIuODIsImJhc2VfZmFyZSI6NjI3MywidGF4Ijo0NzkuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Njc1Mi44MiwiYmFzZV9mYXJlIjo2MjczLCJ0YXgiOjQ3OS44Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 6752.82, "base_fare": 6273, "tax": 479.82, "gross": { "base_fare": "6273.00", "tax": "479.82", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjI3My4wMCIsInRheCI6IjQ3OS44MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY3NTIuODIiLCJiYXNlX2ZhcmUiOiI2MjczLjAwIiwidGF4IjoiNDc5LjgyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY3NTIuODIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6752.82, "filter": { "id": "F1MS00008-95", "price": 6752.82, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "IB", "carrier_marketing": "IB", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Fully Flexible", "connecting_airport": [ "MAD", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-12-13T06:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612130650mad2026121309201244mad202612131555doh202612140040391doh202612140240mnl2026121416056347mnl202701230935doh2027012314306357doh202701240210mad202701240825392mad202701241550blq2027012418151241", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-84", "offerItemId": "X61C86BD-68EF-408A-8D79-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": "22H45M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-84", "offerItemId": "X61C86BD-68EF-408A-8D79-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-96", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07009bb3a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-85", "offerItemId": "X61C86BD-68EF-408A-8D79-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H10M", "transit_time": "1D14H10M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-85", "offerItemId": "X61C86BD-68EF-408A-8D79-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-97", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07009bb3a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-86", "offerItemId": "X61C86BD-68EF-408A-8D79-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H20M", "transit_time": "1D4H20M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:40:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T23:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H30M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-86", "offerItemId": "X61C86BD-68EF-408A-8D79-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-86", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-98", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701231740dxb202701232310333dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07009bb3a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-84", "offerItemId": "X57E77BEA-5B26-4A53-8D6-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": "22H45M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-84", "offerItemId": "X57E77BEA-5B26-4A53-8D6-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-99", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07005973a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-85", "offerItemId": "X57E77BEA-5B26-4A53-8D6-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H10M", "transit_time": "1D14H10M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-85", "offerItemId": "X57E77BEA-5B26-4A53-8D6-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-100", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07005973a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-86", "offerItemId": "X57E77BEA-5B26-4A53-8D6-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H20M", "transit_time": "1D4H20M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:40:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T23:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H30M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-86", "offerItemId": "X57E77BEA-5B26-4A53-8D6-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-86", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-101", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701231740dxb202701232310333dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07005973a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-84", "offerItemId": "X39AF7722-E6E4-40DF-8C96-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H45M", "transit_time": "22H45M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-84", "offerItemId": "X39AF7722-E6E4-40DF-8C96-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-102", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07008333a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6008333a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-85", "offerItemId": "X39AF7722-E6E4-40DF-8C96-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H10M", "transit_time": "1D14H10M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-85", "offerItemId": "X39AF7722-E6E4-40DF-8C96-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-103", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07008333a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6008333a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-86", "offerItemId": "X39AF7722-E6E4-40DF-8C96-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb008333a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb008333a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H20M", "transit_time": "1D4H20M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:40:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T23:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H30M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-86", "offerItemId": "X39AF7722-E6E4-40DF-8C96-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb008333a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Ifltcb008333a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-86", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1203.25, "gross_total": 1203.25, "base_fare": 801, "tax": 402.25, "sell": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTIwMy4yNSwiYmFzZV9mYXJlIjo4MDEsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyMDMuMjUsImJhc2VfZmFyZSI6ODAxLCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1203.25, "base_fare": 801, "tax": 402.25, "gross": { "base_fare": "801.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyMDMuMjUiLCJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDEuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjAzLjI1IiwiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAxLjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTIwMy4yNSIsImJhc2VfZmFyZSI6IjgwMS4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjAzLjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1203.25, "filter": { "id": "F1MS00008-104", "price": 1203.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336mnl202701231740dxb202701232310333dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07008333a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6008333a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-113", "offerItemId": "X61C86BD-68EF-408A-8D79-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a019bb3a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18019bb3a8c92 Isgm19019bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a019bb3a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18019bb3a8c92 Isgm19019bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-105", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H10M", "transit_time": "1D6H10M", "routes": [ { "air_segment_key": null, "origin": "TRP", "departure_time": "2027-01-23T14:00:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "CRK", "arrival_time": "2027-01-23T16:00:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2027-01-23", "flight_time": "PT2H0M", "distance": 48, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2027-01-23T19:50:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T01:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H20M", "distance": 4243, "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT07H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-1", "offerItemId": "X61C86BD-68EF-408A-8D79-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-113", "offerItemId": "X61C86BD-68EF-408A-8D79-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a019bb3a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18019bb3a8c92 Isgm19019bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04009bb3a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm03009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a019bb3a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18019bb3a8c92 Isgm19019bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-113", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1241.52, "gross_total": 1241.52, "base_fare": 841, "tax": 400.52, "sell": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDEuNTIsImJhc2VfZmFyZSI6ODQxLCJ0YXgiOjQwMC41Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDEuNTIiLCJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQxLjUyIiwiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0MS41MiIsImJhc2VfZmFyZSI6Ijg0MS4wMCIsInRheCI6IjQwMC41MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1241.52, "filter": { "id": "F1MS00008-105", "price": 1241.52, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336trp202701231400crk2027012316007037crk202701231950dxb202701240110338dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07009bb3a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc1d019bb3a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk1c019bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.0\/~D51.\/~D1~D8L~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8PJDCOGS\/~MRC8UDM0~MDB8PJDCOGS\/.TEL1*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-113", "offerItemId": "X57E77BEA-5B26-4A53-8D6-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a015973a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18015973a8c92 Isgm19015973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a015973a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18015973a8c92 Isgm19015973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-106", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H10M", "transit_time": "1D6H10M", "routes": [ { "air_segment_key": null, "origin": "TRP", "departure_time": "2027-01-23T14:00:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "CRK", "arrival_time": "2027-01-23T16:00:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2027-01-23", "flight_time": "PT2H0M", "distance": 48, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2027-01-23T19:50:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T01:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H20M", "distance": 4243, "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT07H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-1", "offerItemId": "X57E77BEA-5B26-4A53-8D6-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-113", "offerItemId": "X57E77BEA-5B26-4A53-8D6-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a015973a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18015973a8c92 Isgm19015973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04005973a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm03005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a015973a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18015973a8c92 Isgm19015973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-113", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1241.52, "gross_total": 1241.52, "base_fare": 841, "tax": 400.52, "sell": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDEuNTIsImJhc2VfZmFyZSI6ODQxLCJ0YXgiOjQwMC41Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDEuNTIiLCJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQxLjUyIiwiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0MS41MiIsImJhc2VfZmFyZSI6Ijg0MS4wMCIsInRheCI6IjQwMC41MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1241.52, "filter": { "id": "F1MS00008-106", "price": 1241.52, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336trp202701231400crk2027012316007037crk202701231950dxb202701240110338dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07005973a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc1d015973a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk1c015973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.0\/~D51.\/~D1~D8L~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8PJDCOGS\/~MRC8UDM0~MDB8PJDCOGS\/.TEL1*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H35M", "transit_time": "18H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T17:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MNL", "arrival_time": "2026-12-15T06:10:00", "destination_terminal": null, "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT12H15M", "distance": 4289, "lay_over": "PT18H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "336" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-113", "offerItemId": "X39AF7722-E6E4-40DF-8C96-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a018333a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18018333a8c92 Isgm19018333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a018333a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18018333a8c92 Isgm19018333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-107", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H10M", "transit_time": "1D6H10M", "routes": [ { "air_segment_key": null, "origin": "TRP", "departure_time": "2027-01-23T14:00:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "CRK", "arrival_time": "2027-01-23T16:00:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2027-01-23", "flight_time": "PT2H0M", "distance": 48, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7037" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2027-01-23T19:50:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T01:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H20M", "distance": 4243, "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT07H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-1", "offerItemId": "X39AF7722-E6E4-40DF-8C96-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-113", "offerItemId": "X39AF7722-E6E4-40DF-8C96-113-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1a018333a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18018333a8c92 Isgm19018333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt04008333a8c92" }, "Journey": { "Time": "PT32H40M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm03008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "MNL" } } }, { "$": { "FlightKey": "Iflt1a018333a8c92" }, "Journey": { "Time": "PT29H40M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm18018333a8c92 Isgm19018333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "TRP", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-113", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1241.52, "gross_total": 1241.52, "base_fare": 841, "tax": 400.52, "sell": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0MS41MiwiYmFzZV9mYXJlIjo4NDEsInRheCI6NDAwLjUyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDEuNTIsImJhc2VfZmFyZSI6ODQxLCJ0YXgiOjQwMC41Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1241.52, "base_fare": 841, "tax": 400.52, "gross": { "base_fare": "841.00", "tax": "400.52", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDEuNTIiLCJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDEuMDAiLCJ0YXgiOiI0MDAuNTIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQxLjUyIiwiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxLjAwIiwidGF4IjoiNDAwLjUyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0MS41MiIsImJhc2VfZmFyZSI6Ijg0MS4wMCIsInRheCI6IjQwMC41MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1241.52, "filter": { "id": "F1MS00008-107", "price": 1241.52, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Saver", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612141755mnl202612150610336trp202701231400crk2027012316007037crk202701231950dxb202701240110338dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc07008333a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk06008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.\/7~D51.\/~D1~D8L~DD~D~MAD9OKCDNHR0~MSB9TEL1~MEA9OKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc1d018333a8c92", "fareDetails": { "fareBasisCode": "QLEEPIT1", "fareCode": "749", "metadataKey": "Xfrk1c018333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DPJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DPJDCOGS\/~D.\/2~D.\/0~D.\/.0\/~D51.\/~D1~D8L~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8PJDCOGS\/~MRC8UDM0~MDB8PJDCOGS\/.TEL1*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-108", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-84", "offerItemId": "X61C86BD-68EF-408A-8D79-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-84", "offerItemId": "X61C86BD-68EF-408A-8D79-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3009bb3a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-108", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15009bb3a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-109", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-85", "offerItemId": "X61C86BD-68EF-408A-8D79-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H40M", "transit_time": "1D1H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-85", "offerItemId": "X61C86BD-68EF-408A-8D79-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8009bb3a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-109", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15009bb3a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-110", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-86", "offerItemId": "X61C86BD-68EF-408A-8D79-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": "15H50M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:40:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T23:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H30M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X61C86BD-68EF-408A-8D79-2", "offerItemId": "X61C86BD-68EF-408A-8D79-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X61C86BD-68EF-408A-8D79-86", "offerItemId": "X61C86BD-68EF-408A-8D79-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12009bb3a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02009bb3a8c92 Isgm10009bb3a8c92 Isgm11009bb3a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltcb009bb3a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca009bb3a8c92 Isgmc2009bb3a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X61C86BD-68EF-408A-8D79-86", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-110", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701231740dxb202701232310333dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15009bb3a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*s1DOpCbf35wJ*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6009bb3a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5009bb3a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*s1DOpCbf35wJ*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-111", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-84", "offerItemId": "X57E77BEA-5B26-4A53-8D6-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-84", "offerItemId": "X57E77BEA-5B26-4A53-8D6-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3005973a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-111", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15005973a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-112", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-85", "offerItemId": "X57E77BEA-5B26-4A53-8D6-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H40M", "transit_time": "1D1H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-85", "offerItemId": "X57E77BEA-5B26-4A53-8D6-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8005973a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-112", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15005973a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-113", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-86", "offerItemId": "X57E77BEA-5B26-4A53-8D6-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": "15H50M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T17:40:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T23:10:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H30M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "333" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X57E77BEA-5B26-4A53-8D6-2", "offerItemId": "X57E77BEA-5B26-4A53-8D6-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X57E77BEA-5B26-4A53-8D6-86", "offerItemId": "X57E77BEA-5B26-4A53-8D6-86-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12005973a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005973a8c92 Isgm10005973a8c92 Isgm11005973a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltcb005973a8c92" }, "Journey": { "Time": "PT26H00M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmca005973a8c92 Isgmc2005973a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X57E77BEA-5B26-4A53-8D6-86", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-113", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701231740dxb202701232310333dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15005973a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*skbtdw2W869K*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6005973a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5005973a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*skbtdw2W869K*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-114", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-2", "offerItemId": "X39AF7722-E6E4-40DF-8C96-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-84", "offerItemId": "X39AF7722-E6E4-40DF-8C96-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T23:30:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-24T04:45:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H15M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "335" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-2", "offerItemId": "X39AF7722-E6E4-40DF-8C96-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-84", "offerItemId": "X39AF7722-E6E4-40DF-8C96-84-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc3008333a8c92" }, "Journey": { "Time": "PT20H10M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc1008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-84", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-114", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701232330dxb202701240445335dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15008333a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6008333a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-115", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT6H5M", "transit_time": "6H5M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-12-13T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-12-13", "flight_time": "PT8H50M", "distance": 2784, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "94" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2026-12-14T02:50:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-12-14T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT15H35M", "distance": 4243, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "338" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-12-14T21:00:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "TRP", "arrival_time": "2026-12-14T23:00:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-12-14", "flight_time": "PT2H0M", "distance": 48, "lay_over": "PT02H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "BUS", "name": "Bus", "picture": "BUS.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "7038" }, "booking_class": { "cabin_class": "Economy Flex", "cabin_code": "YS", "booking_code": "YS", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-2", "offerItemId": "X39AF7722-E6E4-40DF-8C96-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-85", "offerItemId": "X39AF7722-E6E4-40DF-8C96-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H40M", "transit_time": "1D1H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T07:55:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2027-01-23T13:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2027-01-23", "flight_time": "PT5H25M", "distance": 4289, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300ER", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "337" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DXB", "departure_time": "2027-01-24T08:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "BLQ", "arrival_time": "2027-01-24T12:40:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT3H45M", "distance": 2784, "lay_over": "PT19H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "Airbus A350-900", "picture": "359.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "93" }, "booking_class": { "cabin_class": "Economy Saver", "cabin_code": "YP", "booking_code": "YP", "meal_code": null, "seat_available": 0 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X61C86BD-68EF-408A-8D79,X57E77BEA-5B26-4A53-8D6,X39AF7722-E6E4-40DF-8C96", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X39AF7722-E6E4-40DF-8C96-2", "offerItemId": "X39AF7722-E6E4-40DF-8C96-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } } ] }, { "offerId": "X39AF7722-E6E4-40DF-8C96-85", "offerItemId": "X39AF7722-E6E4-40DF-8C96-85-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt12008333a8c92" }, "Journey": { "Time": "PT25H30M", "Distance": { "Value": "7075", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02008333a8c92 Isgm10008333a8c92 Isgm11008333a8c92", "$": { "OnPoint": "BLQ", "OffPoint": "TRP" } } }, { "$": { "FlightKey": "Ifltc8008333a8c92" }, "Journey": { "Time": "PT35H45M", "Distance": { "Value": "7073", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgmc7008333a8c92 Isgmc2008333a8c92", "$": { "OnPoint": "MNL", "OffPoint": "BLQ" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Ninoy Aquino International Airport" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "", "originName": "Ninoy Aquino International Airport", "destinationName": "Bologna Guglielmo Marconi Airport" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "offerId": "X39AF7722-E6E4-40DF-8C96-85", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1248.25, "gross_total": 1248.25, "base_fare": 846, "tax": 402.25, "sell": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI0OC4yNSwiYmFzZV9mYXJlIjo4NDYsInRheCI6NDAyLjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyNDguMjUsImJhc2VfZmFyZSI6ODQ2LCJ0YXgiOjQwMi4yNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1248.25, "base_fare": 846, "tax": 402.25, "gross": { "base_fare": "846.00", "tax": "402.25", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyNDguMjUiLCJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDYuMDAiLCJ0YXgiOiI0MDIuMjUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjQ4LjI1IiwiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ2LjAwIiwidGF4IjoiNDAyLjI1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI0OC4yNSIsImJhc2VfZmFyZSI6Ijg0Ni4wMCIsInRheCI6IjQwMi4yNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ4LjI1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1248.25, "filter": { "id": "F1MS00008-115", "price": 1248.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "359", "aircraft_name": "Airbus A350-900", "cabin_class": "Economy Flex", "connecting_airport": [ "DXB", "CRK" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T12:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131430dxb20261213232094dxb202612140250crk202612141825338crk202612142100trp2026121423007038mnl202701230755dxb202701231320337dxb202701240855blq20270124124093", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "passengerFareRefs": [ { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc15008333a8c92", "fareDetails": { "fareBasisCode": "KLEESIT1", "fareCode": "749", "metadataKey": "Xfrk14008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8SPO~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DSPO~A~A~DDI~A~DJJDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DJJDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DP~D0~DAQI~A~A~DRQN~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D806~D\/.0~D\/.\/.3~D5235~D0~D~A~A~D~M@E8JJDCRGS\/~MRC8UDM0~MDB8JJDCRGS\/.TEL1*sbXNX37L4qvh*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbcc6008333a8c92", "fareDetails": { "fareBasisCode": "TLEEPIT1", "fareCode": "749", "metadataKey": "Xfrkc5008333a8c92", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8LLK~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16231~D\/~DAJP~A~A~DLLK~A~A~DDI~A~DSJDCOGS\/~D.\/2~D.\/\/~D.\/.\/3~D51.\/~D1~D8L~DD~D~MAD9RKCDNHR0~MSB9TEL1~MEA9RKCDNHR0-UDM0*sbXNX37L4qvh*flxKey" } } ] }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "1H40M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0_LEG1" }, { "group": 2, "flight_key": "F1MS00008-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H5M", "transit_time": "5H5M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": null, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F0_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-116", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "1H40M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1_LEG1" }, { "group": 2, "flight_key": "F1MS00008-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "9H5M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T13:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F1_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-117", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:50:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241310blq2027012413501323", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "6H15M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0_LEG1" }, { "group": 2, "flight_key": "F1MS00008-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "9H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": null, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F0_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-118", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1H40M", "transit_time": "1H40M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T19:25:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-14T00:05:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1326" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2_LEG1" }, { "group": 2, "flight_key": "F1MS00008-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "13H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T17:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT12H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F2B1F2_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-119", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-12-13T19:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:25:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131925ist2026121400051326ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241745blq2027012418251325", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "6H15M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1_LEG1" }, { "group": 2, "flight_key": "F1MS00008-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "13H40M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T13:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F1_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-120", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:50:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241310blq2027012413501323", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "10H10M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T15:35:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT10H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0_LEG1" }, { "group": 2, "flight_key": "F1MS00008-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H35M", "transit_time": "13H35M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T09:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T09:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H45M", "distance": null, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1321" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F0_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-121", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T10:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-01-24T09:55:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131055ist2026121315351322ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701240910blq2027012409551321", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "10H10M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T15:35:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT10H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1_LEG1" }, { "group": 2, "flight_key": "F1MS00008-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H35M", "transit_time": "17H35M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T13:10:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT07H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1323" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F1_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-122", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T10:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-01-24T13:50:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131055ist2026121315351322ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241310blq2027012413501323", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "6H15M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T14:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "Airbus A321", "picture": "32B.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1324" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT06H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2_LEG1" }, { "group": 2, "flight_key": "F1MS00008-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H15M", "transit_time": "18H15M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T17:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT12H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F1B1F2_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-123", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32B", "aircraft_name": "Airbus A321", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-12-13T14:50:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:25:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131450ist2026121319301324ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241745blq2027012418251325", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, { "tracking_id": "81178222196298221F3WFT", "flight_key": "F1MS00008-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "M-Live", "color_code": "#5ba5a4", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "supplier_partner_code": "myethool_partners-1-00008", "flight_group": [ { "group": 1, "flight_key": "F1MS00008-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "10H10M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-12-13T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IST", "arrival_time": "2026-12-13T15:35:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-12-13", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1322" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2026-12-14T01:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "MNL", "arrival_time": "2026-12-14T18:10:00", "destination_terminal": "3", "destination_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-12-14", "flight_time": "PT16H25M", "distance": null, "lay_over": "PT10H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "84" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2_LEG1" }, { "group": 2, "flight_key": "F1MS00008-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "22H10M", "routes": [ { "air_segment_key": null, "origin": "MNL", "departure_time": "2027-01-23T21:35:00", "origin_terminal": "3", "origin_airport": { "name": "Ninoy Aquino International Airport", "city": "Manila", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "IST", "arrival_time": "2027-01-24T05:45:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2027-01-23", "flight_time": "PT8H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "Boeing 777-300", "picture": "77W.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "85" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } }, { "air_segment_key": null, "origin": "IST", "departure_time": "2027-01-24T17:45:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "BLQ", "arrival_time": "2027-01-24T18:25:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2027-01-24", "flight_time": "PT0H40M", "distance": null, "lay_over": "PT12H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "Airbus A321 NEO", "picture": "32Q.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "1325" }, "booking_class": { "cabin_class": "Turkish Airlines", "cabin_code": "TK", "booking_code": "TK", "meal_code": null, "seat_available": 1 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 8, "unit": "kg", "title": "8 kg" } } } } ], "responseId": "8f2b2c17-e465-4668-8ea7-2d64876b5f6d", "source": "NDC:Turkish", "itemId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2-1", "offerId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2", "paxRefId": [ "PAX_1" ], "productId": "F6F4E674221534BA8856018E8199AB901-R0B0F0B1F2_LEG2" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1297.11, "gross_total": 1297.11, "base_fare": 697, "tax": 600.11, "sell": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTI5Ny4xMSwiYmFzZV9mYXJlIjo2OTcsInRheCI6NjAwLjExLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjEyOTcuMTEsImJhc2VfZmFyZSI6Njk3LCJ0YXgiOjYwMC4xMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 1297.11, "base_fare": 697, "tax": 600.11, "gross": { "base_fare": "697.00", "tax": "600.11", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjEyOTcuMTEiLCJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTcuMDAiLCJ0YXgiOiI2MDAuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIxMjk3LjExIiwiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3LjAwIiwidGF4IjoiNjAwLjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTI5Ny4xMSIsImJhc2VfZmFyZSI6IjY5Ny4wMCIsInRheCI6IjYwMC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1297.11, "filter": { "id": "F1MS00008-124", "price": 1297.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "32Q", "aircraft_name": "Airbus A321 NEO", "cabin_class": "Turkish Airlines", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-12-13T10:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-01-24T18:25:00", "refund": "non-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202612131055ist2026121315351322ist202612140145mnl20261214181084mnl202701232135ist20270124054585ist202701241745blq2027012418251325", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "MNL", "departureDate": "2026-12-13", "departureTime": "" }, { "origin": "MNL", "destination": "BLQ", "departureDate": "2027-01-23", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "BLQ", "arrival_airport_type": "AIRPORT", "arrival_airport": "MNL", "departure_date": "2026-12-13", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } }, { "departure_airport_type": "AIRPORT", "departure_airport": "MNL", "arrival_airport_type": "AIRPORT", "arrival_airport": "BLQ", "departure_date": "2027-01-23", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": [ "all", "public", "brand" ], "fare_option": [], "content_type": "all_content", "ptc_option": [], "agency_ethnic_list": [], "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "8", "language": "en", "short_ref": "f7a4359cf1da5d731a5587b819b1877c0ffebbb0084bd29ef9b5844372b9cb3b", "version": 1, "team_profile": [ null ], "RefundableOnly": false, "BestFareOnly": false } }