{ "status": "success", "tracking_id": "11178247120098221OFKQI", "performanceDuration": "", "data": [ { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p0", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-0", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p5", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": 1709.02, "gross_total": 1694.02, "base_fare": 1208, "tax": 501.02, "sell": { "currency": "EUR", "total": 1709.02, "base_fare": 1208, "tax": 501.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcwOS4wMiwiYmFzZV9mYXJlIjoxMjA4LCJ0YXgiOjUwMS4wMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2OTQuMDIsImJhc2VfZmFyZSI6MTE5MywidGF4Ijo1MDEuMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTY5NC4wMiwiYmFzZV9mYXJlIjoxMTkzLCJ0YXgiOjUwMS4wMn19", "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": 1709.02, "base_fare": 1208, "tax": 501.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1193.00", "tax": "501.02", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1709.02, "base_fare": 1208, "tax": 501.02, "gross": { "base_fare": "1193.00", "tax": "501.02", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MDkuMDIiLCJiYXNlX2ZhcmUiOiIxMjA4LjAwIiwidGF4IjoiNTAxLjAyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5My4wMCIsInRheCI6IjUwMS4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTY5NC4wMiIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MDEuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTkzLjAwIiwidGF4IjoiNTAxLjAyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTY5NC4wMiIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MDEuMDIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY5NC4wMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1709.02, "filter": { "id": "F1MS00008-0", "price": 1709.02, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p10", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-1", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p15", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": 1711.31, "gross_total": 1696.31, "base_fare": 1208, "tax": 503.31, "sell": { "currency": "EUR", "total": 1711.31, "base_fare": 1208, "tax": 503.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcxMS4zMSwiYmFzZV9mYXJlIjoxMjA4LCJ0YXgiOjUwMy4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE2OTYuMzEsImJhc2VfZmFyZSI6MTE5MywidGF4Ijo1MDMuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTY5Ni4zMSwiYmFzZV9mYXJlIjoxMTkzLCJ0YXgiOjUwMy4zMX19", "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": 1711.31, "base_fare": 1208, "tax": 503.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1193.00", "tax": "503.31", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1711.31, "base_fare": 1208, "tax": 503.31, "gross": { "base_fare": "1193.00", "tax": "503.31", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MTEuMzEiLCJiYXNlX2ZhcmUiOiIxMjA4LjAwIiwidGF4IjoiNTAzLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5My4wMCIsInRheCI6IjUwMy4zMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTY5Ni4zMSIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MDMuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTkzLjAwIiwidGF4IjoiNTAzLjMxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTY5Ni4zMSIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MDMuMzEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY5Ni4zMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1711.31, "filter": { "id": "F1MS00008-1", "price": 1711.31, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p20", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-2", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p25", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": 1724.26, "gross_total": 1709.26, "base_fare": 1208, "tax": 516.26, "sell": { "currency": "EUR", "total": 1724.26, "base_fare": 1208, "tax": 516.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyNC4yNiwiYmFzZV9mYXJlIjoxMjA4LCJ0YXgiOjUxNi4yNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3MDkuMjYsImJhc2VfZmFyZSI6MTE5MywidGF4Ijo1MTYuMjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcwOS4yNiwiYmFzZV9mYXJlIjoxMTkzLCJ0YXgiOjUxNi4yNn19", "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": 1724.26, "base_fare": 1208, "tax": 516.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1193.00", "tax": "516.26", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1724.26, "base_fare": 1208, "tax": 516.26, "gross": { "base_fare": "1193.00", "tax": "516.26", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjQuMjYiLCJiYXNlX2ZhcmUiOiIxMjA4LjAwIiwidGF4IjoiNTE2LjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5My4wMCIsInRheCI6IjUxNi4yNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTcwOS4yNiIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MTYuMjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTkzLjAwIiwidGF4IjoiNTE2LjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTcwOS4yNiIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MTYuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcwOS4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1724.26, "filter": { "id": "F1MS00008-2", "price": 1724.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p30", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-3", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p35", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": 1726.55, "gross_total": 1711.55, "base_fare": 1208, "tax": 518.55, "sell": { "currency": "EUR", "total": 1726.55, "base_fare": 1208, "tax": 518.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcyNi41NSwiYmFzZV9mYXJlIjoxMjA4LCJ0YXgiOjUxOC41NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3MTEuNTUsImJhc2VfZmFyZSI6MTE5MywidGF4Ijo1MTguNTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTcxMS41NSwiYmFzZV9mYXJlIjoxMTkzLCJ0YXgiOjUxOC41NX19", "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": 1726.55, "base_fare": 1208, "tax": 518.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1193.00", "tax": "518.55", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1726.55, "base_fare": 1208, "tax": 518.55, "gross": { "base_fare": "1193.00", "tax": "518.55", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3MjYuNTUiLCJiYXNlX2ZhcmUiOiIxMjA4LjAwIiwidGF4IjoiNTE4LjU1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5My4wMCIsInRheCI6IjUxOC41NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTcxMS41NSIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MTguNTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTkzLjAwIiwidGF4IjoiNTE4LjU1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTcxMS41NSIsImJhc2VfZmFyZSI6IjExOTMuMDAiLCJ0YXgiOiI1MTguNTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcxMS41NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1726.55, "filter": { "id": "F1MS00008-3", "price": 1726.55, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p40", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-4", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p45", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": 1777.13, "gross_total": 1762.13, "base_fare": 1280, "tax": 497.13, "sell": { "currency": "EUR", "total": 1777.13, "base_fare": 1280, "tax": 497.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ny4xMywiYmFzZV9mYXJlIjoxMjgwLCJ0YXgiOjQ5Ny4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NjIuMTMsImJhc2VfZmFyZSI6MTI2NSwidGF4Ijo0OTcuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc2Mi4xMywiYmFzZV9mYXJlIjoxMjY1LCJ0YXgiOjQ5Ny4xM319", "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": 1777.13, "base_fare": 1280, "tax": 497.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1265.00", "tax": "497.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1777.13, "base_fare": 1280, "tax": 497.13, "gross": { "base_fare": "1265.00", "tax": "497.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NzcuMTMiLCJiYXNlX2ZhcmUiOiIxMjgwLjAwIiwidGF4IjoiNDk3LjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI2NS4wMCIsInRheCI6IjQ5Ny4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc2Mi4xMyIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI0OTcuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjY1LjAwIiwidGF4IjoiNDk3LjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc2Mi4xMyIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI0OTcuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc2Mi4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1777.13, "filter": { "id": "F1MS00008-4", "price": 1777.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H50M", "transit_time": "PT1D7H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p50", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-01T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H10M", "distance": 3022, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-5", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H55M", "transit_time": "PT2D9H55M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p55", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "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": 1779.42, "gross_total": 1764.42, "base_fare": 1280, "tax": 499.42, "sell": { "currency": "EUR", "total": 1779.42, "base_fare": 1280, "tax": 499.42 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3OS40MiwiYmFzZV9mYXJlIjoxMjgwLCJ0YXgiOjQ5OS40Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NjQuNDIsImJhc2VfZmFyZSI6MTI2NSwidGF4Ijo0OTkuNDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc2NC40MiwiYmFzZV9mYXJlIjoxMjY1LCJ0YXgiOjQ5OS40Mn19", "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": 1779.42, "base_fare": 1280, "tax": 499.42, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1265.00", "tax": "499.42", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1779.42, "base_fare": 1280, "tax": 499.42, "gross": { "base_fare": "1265.00", "tax": "499.42", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3NzkuNDIiLCJiYXNlX2ZhcmUiOiIxMjgwLjAwIiwidGF4IjoiNDk5LjQyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI2NS4wMCIsInRheCI6IjQ5OS40MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc2NC40MiIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI0OTkuNDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjY1LjAwIiwidGF4IjoiNDk5LjQyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc2NC40MiIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI0OTkuNDIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc2NC40MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1779.42, "filter": { "id": "F1MS00008-5", "price": 1779.42, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608012250doh202608020600142doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p60", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p65", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": 1792.37, "gross_total": 1777.37, "base_fare": 1280, "tax": 512.37, "sell": { "currency": "EUR", "total": 1792.37, "base_fare": 1280, "tax": 512.37 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5Mi4zNywiYmFzZV9mYXJlIjoxMjgwLCJ0YXgiOjUxMi4zN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzcuMzcsImJhc2VfZmFyZSI6MTI2NSwidGF4Ijo1MTIuMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ny4zNywiYmFzZV9mYXJlIjoxMjY1LCJ0YXgiOjUxMi4zN319", "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": 1792.37, "base_fare": 1280, "tax": 512.37, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1265.00", "tax": "512.37", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1792.37, "base_fare": 1280, "tax": 512.37, "gross": { "base_fare": "1265.00", "tax": "512.37", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTIuMzciLCJiYXNlX2ZhcmUiOiIxMjgwLjAwIiwidGF4IjoiNTEyLjM3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI2NS4wMCIsInRheCI6IjUxMi4zNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ny4zNyIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI1MTIuMzciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjY1LjAwIiwidGF4IjoiNTEyLjM3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ny4zNyIsImJhc2VfZmFyZSI6IjEyNjUuMDAiLCJ0YXgiOiI1MTIuMzciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ny4zNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1792.37, "filter": { "id": "F1MS00008-6", "price": 1792.37, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p41", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p46", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2740.13, "gross_total": 2725.13, "base_fare": 2243, "tax": 497.13, "sell": { "currency": "EUR", "total": 2740.13, "base_fare": 2243, "tax": 497.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0MC4xMywiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjQ5Ny4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3MjUuMTMsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo0OTcuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjcyNS4xMywiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjQ5Ny4xM319", "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": 2740.13, "base_fare": 2243, "tax": 497.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "497.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2740.13, "base_fare": 2243, "tax": 497.13, "gross": { "base_fare": "2228.00", "tax": "497.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NDAuMTMiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNDk3LjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjQ5Ny4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyNS4xMyIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI0OTcuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNDk3LjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyNS4xMyIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI0OTcuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcyNS4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2740.13, "filter": { "id": "F1MS00008-7", "price": 2740.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Comfort", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H50M", "transit_time": "PT1D7H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p51", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-01T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H10M", "distance": 3022, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D9H55M", "transit_time": "PT2D9H55M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p56", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2742.42, "gross_total": 2727.42, "base_fare": 2243, "tax": 499.42, "sell": { "currency": "EUR", "total": 2742.42, "base_fare": 2243, "tax": 499.42 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0Mi40MiwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjQ5OS40Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3MjcuNDIsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo0OTkuNDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjcyNy40MiwiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjQ5OS40Mn19", "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": 2742.42, "base_fare": 2243, "tax": 499.42, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "499.42", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2742.42, "base_fare": 2243, "tax": 499.42, "gross": { "base_fare": "2228.00", "tax": "499.42", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NDIuNDIiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNDk5LjQyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjQ5OS40MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyNy40MiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI0OTkuNDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNDk5LjQyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyNy40MiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI0OTkuNDIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcyNy40MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2742.42, "filter": { "id": "F1MS00008-8", "price": 2742.42, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Comfort", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608012250doh202608020600142doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p1", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p6", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2744.02, "gross_total": 2729.02, "base_fare": 2243, "tax": 501.02, "sell": { "currency": "EUR", "total": 2744.02, "base_fare": 2243, "tax": 501.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0NC4wMiwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjUwMS4wMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3MjkuMDIsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo1MDEuMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjcyOS4wMiwiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjUwMS4wMn19", "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": 2744.02, "base_fare": 2243, "tax": 501.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "501.02", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2744.02, "base_fare": 2243, "tax": 501.02, "gross": { "base_fare": "2228.00", "tax": "501.02", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NDQuMDIiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNTAxLjAyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjUwMS4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyOS4wMiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MDEuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNTAxLjAyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjcyOS4wMiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MDEuMDIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcyOS4wMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2744.02, "filter": { "id": "F1MS00008-9", "price": 2744.02, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p11", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p16", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2746.31, "gross_total": 2731.31, "base_fare": 2243, "tax": 503.31, "sell": { "currency": "EUR", "total": 2746.31, "base_fare": 2243, "tax": 503.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0Ni4zMSwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjUwMy4zMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3MzEuMzEsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo1MDMuMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjczMS4zMSwiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjUwMy4zMX19", "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": 2746.31, "base_fare": 2243, "tax": 503.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "503.31", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2746.31, "base_fare": 2243, "tax": 503.31, "gross": { "base_fare": "2228.00", "tax": "503.31", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NDYuMzEiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNTAzLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjUwMy4zMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjczMS4zMSIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MDMuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNTAzLjMxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjczMS4zMSIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MDMuMzEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjczMS4zMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2746.31, "filter": { "id": "F1MS00008-10", "price": 2746.31, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p61", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p66", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2755.37, "gross_total": 2740.37, "base_fare": 2243, "tax": 512.37, "sell": { "currency": "EUR", "total": 2755.37, "base_fare": 2243, "tax": 512.37 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc1NS4zNywiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjUxMi4zN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3NDAuMzcsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo1MTIuMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0MC4zNywiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjUxMi4zN319", "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": 2755.37, "base_fare": 2243, "tax": 512.37, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "512.37", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2755.37, "base_fare": 2243, "tax": 512.37, "gross": { "base_fare": "2228.00", "tax": "512.37", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NTUuMzciLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNTEyLjM3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjUxMi4zNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0MC4zNyIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTIuMzciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNTEyLjM3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0MC4zNyIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTIuMzciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0MC4zNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2755.37, "filter": { "id": "F1MS00008-11", "price": 2755.37, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Comfort", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p21", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p26", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2759.26, "gross_total": 2744.26, "base_fare": 2243, "tax": 516.26, "sell": { "currency": "EUR", "total": 2759.26, "base_fare": 2243, "tax": 516.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc1OS4yNiwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjUxNi4yNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3NDQuMjYsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo1MTYuMjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0NC4yNiwiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjUxNi4yNn19", "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": 2759.26, "base_fare": 2243, "tax": 516.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "516.26", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2759.26, "base_fare": 2243, "tax": 516.26, "gross": { "base_fare": "2228.00", "tax": "516.26", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NTkuMjYiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNTE2LjI2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjUxNi4yNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0NC4yNiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTYuMjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNTE2LjI2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0NC4yNiIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTYuMjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0NC4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2759.26, "filter": { "id": "F1MS00008-12", "price": 2759.26, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p31", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 7 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p36", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "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-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Economy Comfort", "cabin_code": "ECOMFORT", "booking_code": "ECOMFORT", "meal_code": null, "seat_available": 4 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 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": 2761.55, "gross_total": 2746.55, "base_fare": 2243, "tax": 518.55, "sell": { "currency": "EUR", "total": 2761.55, "base_fare": 2243, "tax": 518.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc2MS41NSwiYmFzZV9mYXJlIjoyMjQzLCJ0YXgiOjUxOC41NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3NDYuNTUsImJhc2VfZmFyZSI6MjIyOCwidGF4Ijo1MTguNTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc0Ni41NSwiYmFzZV9mYXJlIjoyMjI4LCJ0YXgiOjUxOC41NX19", "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": 2761.55, "base_fare": 2243, "tax": 518.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2228.00", "tax": "518.55", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2761.55, "base_fare": 2243, "tax": 518.55, "gross": { "base_fare": "2228.00", "tax": "518.55", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NjEuNTUiLCJiYXNlX2ZhcmUiOiIyMjQzLjAwIiwidGF4IjoiNTE4LjU1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyOC4wMCIsInRheCI6IjUxOC41NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0Ni41NSIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTguNTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI4LjAwIiwidGF4IjoiNTE4LjU1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc0Ni41NSIsImJhc2VfZmFyZSI6IjIyMjguMDAiLCJ0YXgiOiI1MTguNTUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0Ni41NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2761.55, "filter": { "id": "F1MS00008-13", "price": 2761.55, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p12", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-14", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p17", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": 2775.11, "gross_total": 2760.11, "base_fare": 1801, "tax": 974.11, "sell": { "currency": "EUR", "total": 2775.11, "base_fare": 1801, "tax": 974.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc3NS4xMSwiYmFzZV9mYXJlIjoxODAxLCJ0YXgiOjk3NC4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3NjAuMTEsImJhc2VfZmFyZSI6MTc4NiwidGF4Ijo5NzQuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc2MC4xMSwiYmFzZV9mYXJlIjoxNzg2LCJ0YXgiOjk3NC4xMX19", "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": 2775.11, "base_fare": 1801, "tax": 974.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1786.00", "tax": "974.11", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2775.11, "base_fare": 1801, "tax": 974.11, "gross": { "base_fare": "1786.00", "tax": "974.11", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3NzUuMTEiLCJiYXNlX2ZhcmUiOiIxODAxLjAwIiwidGF4IjoiOTc0LjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc4Ni4wMCIsInRheCI6Ijk3NC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc2MC4xMSIsImJhc2VfZmFyZSI6IjE3ODYuMDAiLCJ0YXgiOiI5NzQuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg2LjAwIiwidGF4IjoiOTc0LjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc2MC4xMSIsImJhc2VfZmFyZSI6IjE3ODYuMDAiLCJ0YXgiOiI5NzQuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc2MC4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2775.11, "filter": { "id": "F1MS00008-14", "price": 2775.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p32", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-15", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p37", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2794.75, "gross_total": 2779.75, "base_fare": 1801, "tax": 993.75, "sell": { "currency": "EUR", "total": 2794.75, "base_fare": 1801, "tax": 993.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc5NC43NSwiYmFzZV9mYXJlIjoxODAxLCJ0YXgiOjk5My43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI3NzkuNzUsImJhc2VfZmFyZSI6MTc4NiwidGF4Ijo5OTMuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjc3OS43NSwiYmFzZV9mYXJlIjoxNzg2LCJ0YXgiOjk5My43NX19", "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": 2794.75, "base_fare": 1801, "tax": 993.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1786.00", "tax": "993.75", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2794.75, "base_fare": 1801, "tax": 993.75, "gross": { "base_fare": "1786.00", "tax": "993.75", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI3OTQuNzUiLCJiYXNlX2ZhcmUiOiIxODAxLjAwIiwidGF4IjoiOTkzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc4Ni4wMCIsInRheCI6Ijk5My43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc3OS43NSIsImJhc2VfZmFyZSI6IjE3ODYuMDAiLCJ0YXgiOiI5OTMuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg2LjAwIiwidGF4IjoiOTkzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjc3OS43NSIsImJhc2VfZmFyZSI6IjE3ODYuMDAiLCJ0YXgiOiI5OTMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc3OS43NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2794.75, "filter": { "id": "F1MS00008-15", "price": 2794.75, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p42", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-16", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p47", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": 2840.93, "gross_total": 2825.93, "base_fare": 1873, "tax": 967.93, "sell": { "currency": "EUR", "total": 2840.93, "base_fare": 1873, "tax": 967.93 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjg0MC45MywiYmFzZV9mYXJlIjoxODczLCJ0YXgiOjk2Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI4MjUuOTMsImJhc2VfZmFyZSI6MTg1OCwidGF4Ijo5NjcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjgyNS45MywiYmFzZV9mYXJlIjoxODU4LCJ0YXgiOjk2Ny45M319", "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": 2840.93, "base_fare": 1873, "tax": 967.93, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1858.00", "tax": "967.93", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2840.93, "base_fare": 1873, "tax": 967.93, "gross": { "base_fare": "1858.00", "tax": "967.93", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI4NDAuOTMiLCJiYXNlX2ZhcmUiOiIxODczLjAwIiwidGF4IjoiOTY3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg1OC4wMCIsInRheCI6Ijk2Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjgyNS45MyIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5NjcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODU4LjAwIiwidGF4IjoiOTY3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjgyNS45MyIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5NjcuOTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgyNS45MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2840.93, "filter": { "id": "F1MS00008-16", "price": 2840.93, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H50M", "transit_time": "PT1D7H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p52", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-01T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H10M", "distance": 3022, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-17", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H55M", "transit_time": "PT2D9H55M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p57", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": 2843.22, "gross_total": 2828.22, "base_fare": 1873, "tax": 970.22, "sell": { "currency": "EUR", "total": 2843.22, "base_fare": 1873, "tax": 970.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjg0My4yMiwiYmFzZV9mYXJlIjoxODczLCJ0YXgiOjk3MC4yMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI4MjguMjIsImJhc2VfZmFyZSI6MTg1OCwidGF4Ijo5NzAuMjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MjgyOC4yMiwiYmFzZV9mYXJlIjoxODU4LCJ0YXgiOjk3MC4yMn19", "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": 2843.22, "base_fare": 1873, "tax": 970.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1858.00", "tax": "970.22", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2843.22, "base_fare": 1873, "tax": 970.22, "gross": { "base_fare": "1858.00", "tax": "970.22", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI4NDMuMjIiLCJiYXNlX2ZhcmUiOiIxODczLjAwIiwidGF4IjoiOTcwLjIyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg1OC4wMCIsInRheCI6Ijk3MC4yMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjgyOC4yMiIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5NzAuMjIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODU4LjAwIiwidGF4IjoiOTcwLjIyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjgyOC4yMiIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5NzAuMjIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgyOC4yMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2843.22, "filter": { "id": "F1MS00008-17", "price": 2843.22, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608012250doh202608020600142doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p62", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-18", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p67", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 2860.57, "gross_total": 2845.57, "base_fare": 1873, "tax": 987.57, "sell": { "currency": "EUR", "total": 2860.57, "base_fare": 1873, "tax": 987.57 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjg2MC41NywiYmFzZV9mYXJlIjoxODczLCJ0YXgiOjk4Ny41N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjI4NDUuNTcsImJhc2VfZmFyZSI6MTg1OCwidGF4Ijo5ODcuNTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjg0NS41NywiYmFzZV9mYXJlIjoxODU4LCJ0YXgiOjk4Ny41N319", "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": 2860.57, "base_fare": 1873, "tax": 987.57, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1858.00", "tax": "987.57", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 2860.57, "base_fare": 1873, "tax": 987.57, "gross": { "base_fare": "1858.00", "tax": "987.57", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI4NjAuNTciLCJiYXNlX2ZhcmUiOiIxODczLjAwIiwidGF4IjoiOTg3LjU3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg1OC4wMCIsInRheCI6Ijk4Ny41NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjg0NS41NyIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5ODcuNTciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODU4LjAwIiwidGF4IjoiOTg3LjU3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMjg0NS41NyIsImJhc2VfZmFyZSI6IjE4NTguMDAiLCJ0YXgiOiI5ODcuNTciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg0NS41NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 2860.57, "filter": { "id": "F1MS00008-18", "price": 2860.57, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p13", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-19", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p18", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": 3319.11, "gross_total": 3304.11, "base_fare": 2345, "tax": 974.11, "sell": { "currency": "EUR", "total": 3319.11, "base_fare": 2345, "tax": 974.11 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMxOS4xMSwiYmFzZV9mYXJlIjoyMzQ1LCJ0YXgiOjk3NC4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjMzMDQuMTEsImJhc2VfZmFyZSI6MjMzMCwidGF4Ijo5NzQuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMwNC4xMSwiYmFzZV9mYXJlIjoyMzMwLCJ0YXgiOjk3NC4xMX19", "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": 3319.11, "base_fare": 2345, "tax": 974.11, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2330.00", "tax": "974.11", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 3319.11, "base_fare": 2345, "tax": 974.11, "gross": { "base_fare": "2330.00", "tax": "974.11", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMTkuMTEiLCJiYXNlX2ZhcmUiOiIyMzQ1LjAwIiwidGF4IjoiOTc0LjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMzMC4wMCIsInRheCI6Ijk3NC4xMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzMwNC4xMSIsImJhc2VfZmFyZSI6IjIzMzAuMDAiLCJ0YXgiOiI5NzQuMTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzMwLjAwIiwidGF4IjoiOTc0LjExIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzMwNC4xMSIsImJhc2VfZmFyZSI6IjIzMzAuMDAiLCJ0YXgiOiI5NzQuMTEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMwNC4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3319.11, "filter": { "id": "F1MS00008-19", "price": 3319.11, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p33", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 7 }, "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-20", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p38", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3338.75, "gross_total": 3323.75, "base_fare": 2345, "tax": 993.75, "sell": { "currency": "EUR", "total": 3338.75, "base_fare": 2345, "tax": 993.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMzOC43NSwiYmFzZV9mYXJlIjoyMzQ1LCJ0YXgiOjk5My43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjMzMjMuNzUsImJhc2VfZmFyZSI6MjMzMCwidGF4Ijo5OTMuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMyMy43NSwiYmFzZV9mYXJlIjoyMzMwLCJ0YXgiOjk5My43NX19", "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": 3338.75, "base_fare": 2345, "tax": 993.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2330.00", "tax": "993.75", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 3338.75, "base_fare": 2345, "tax": 993.75, "gross": { "base_fare": "2330.00", "tax": "993.75", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMzguNzUiLCJiYXNlX2ZhcmUiOiIyMzQ1LjAwIiwidGF4IjoiOTkzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMzMC4wMCIsInRheCI6Ijk5My43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzMyMy43NSIsImJhc2VfZmFyZSI6IjIzMzAuMDAiLCJ0YXgiOiI5OTMuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzMwLjAwIiwidGF4IjoiOTkzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzMyMy43NSIsImJhc2VfZmFyZSI6IjIzMzAuMDAiLCJ0YXgiOiI5OTMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMyMy43NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3338.75, "filter": { "id": "F1MS00008-20", "price": 3338.75, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Economy Convenience", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H50M", "transit_time": "PT1D7H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p53", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "BCN", "departure_time": "2026-08-01T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H10M", "distance": 3022, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Economy Convenience", "cabin_code": "ECONVENIEN", "booking_code": "ECONVENIEN", "meal_code": null, "seat_available": 4 }, "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-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H55M", "transit_time": "PT2D9H55M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p58", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": 3388.22, "gross_total": 3373.22, "base_fare": 2418, "tax": 970.22, "sell": { "currency": "EUR", "total": 3388.22, "base_fare": 2418, "tax": 970.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzM4OC4yMiwiYmFzZV9mYXJlIjoyNDE4LCJ0YXgiOjk3MC4yMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjMzNzMuMjIsImJhc2VfZmFyZSI6MjQwMywidGF4Ijo5NzAuMjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzM3My4yMiwiYmFzZV9mYXJlIjoyNDAzLCJ0YXgiOjk3MC4yMn19", "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": 3388.22, "base_fare": 2418, "tax": 970.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2403.00", "tax": "970.22", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 3388.22, "base_fare": 2418, "tax": 970.22, "gross": { "base_fare": "2403.00", "tax": "970.22", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzODguMjIiLCJiYXNlX2ZhcmUiOiIyNDE4LjAwIiwidGF4IjoiOTcwLjIyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQwMy4wMCIsInRheCI6Ijk3MC4yMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzM3My4yMiIsImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI5NzAuMjIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDAzLjAwIiwidGF4IjoiOTcwLjIyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMzM3My4yMiIsImJhc2VfZmFyZSI6IjI0MDMuMDAiLCJ0YXgiOiI5NzAuMjIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM3My4yMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3388.22, "filter": { "id": "F1MS00008-21", "price": 3388.22, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Economy Convenience", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608012250doh202608020600142doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p2", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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-22", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p7", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 7 }, "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": 3883.02, "gross_total": 3868.02, "base_fare": 2436, "tax": 1447.02, "sell": { "currency": "EUR", "total": 3883.02, "base_fare": 2436, "tax": 1447.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mzg4My4wMiwiYmFzZV9mYXJlIjoyNDM2LCJ0YXgiOjE0NDcuMDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozODY4LjAyLCJiYXNlX2ZhcmUiOjI0MjEsInRheCI6MTQ0Ny4wMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozODY4LjAyLCJiYXNlX2ZhcmUiOjI0MjEsInRheCI6MTQ0Ny4wMn19", "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": 3883.02, "base_fare": 2436, "tax": 1447.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2421.00", "tax": "1447.02", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 3883.02, "base_fare": 2436, "tax": 1447.02, "gross": { "base_fare": "2421.00", "tax": "1447.02", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4ODMuMDIiLCJiYXNlX2ZhcmUiOiIyNDM2LjAwIiwidGF4IjoiMTQ0Ny4wMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MjEuMDAiLCJ0YXgiOiIxNDQ3LjAyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIzODY4LjAyIiwiYmFzZV9mYXJlIjoiMjQyMS4wMCIsInRheCI6IjE0NDcuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDIxLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4NjguMDIiLCJiYXNlX2ZhcmUiOiIyNDIxLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODY4LjAyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3883.02, "filter": { "id": "F1MS00008-22", "price": 3883.02, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Classic", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p22", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "meal_code": null, "seat_available": 5 }, "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-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p27", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Classic", "cabin_code": "BCLASSIC", "booking_code": "BCLASSIC", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 3902.66, "gross_total": 3887.66, "base_fare": 2436, "tax": 1466.66, "sell": { "currency": "EUR", "total": 3902.66, "base_fare": 2436, "tax": 1466.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzkwMi42NiwiYmFzZV9mYXJlIjoyNDM2LCJ0YXgiOjE0NjYuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozODg3LjY2LCJiYXNlX2ZhcmUiOjI0MjEsInRheCI6MTQ2Ni42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozODg3LjY2LCJiYXNlX2ZhcmUiOjI0MjEsInRheCI6MTQ2Ni42Nn19", "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": 3902.66, "base_fare": 2436, "tax": 1466.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2421.00", "tax": "1466.66", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 3902.66, "base_fare": 2436, "tax": 1466.66, "gross": { "base_fare": "2421.00", "tax": "1466.66", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM5MDIuNjYiLCJiYXNlX2ZhcmUiOiIyNDM2LjAwIiwidGF4IjoiMTQ2Ni42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MjEuMDAiLCJ0YXgiOiIxNDY2LjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiIzODg3LjY2IiwiYmFzZV9mYXJlIjoiMjQyMS4wMCIsInRheCI6IjE0NjYuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDIxLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjM4ODcuNjYiLCJiYXNlX2ZhcmUiOiIyNDIxLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozODg3LjY2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 3902.66, "filter": { "id": "F1MS00008-23", "price": 3902.66, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Classic", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p3", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p8", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": 4972.02, "gross_total": 4957.02, "base_fare": 3525, "tax": 1447.02, "sell": { "currency": "EUR", "total": 4972.02, "base_fare": 3525, "tax": 1447.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDk3Mi4wMiwiYmFzZV9mYXJlIjozNTI1LCJ0YXgiOjE0NDcuMDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0OTU3LjAyLCJiYXNlX2ZhcmUiOjM1MTAsInRheCI6MTQ0Ny4wMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0OTU3LjAyLCJiYXNlX2ZhcmUiOjM1MTAsInRheCI6MTQ0Ny4wMn19", "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": 4972.02, "base_fare": 3525, "tax": 1447.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3510.00", "tax": "1447.02", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 4972.02, "base_fare": 3525, "tax": 1447.02, "gross": { "base_fare": "3510.00", "tax": "1447.02", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ5NzIuMDIiLCJiYXNlX2ZhcmUiOiIzNTI1LjAwIiwidGF4IjoiMTQ0Ny4wMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTAuMDAiLCJ0YXgiOiIxNDQ3LjAyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0OTU3LjAyIiwiYmFzZV9mYXJlIjoiMzUxMC4wMCIsInRheCI6IjE0NDcuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTEwLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ5NTcuMDIiLCJiYXNlX2ZhcmUiOiIzNTEwLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0OTU3LjAyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4972.02, "filter": { "id": "F1MS00008-24", "price": 4972.02, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p23", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 5 }, "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-25", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p28", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 4991.66, "gross_total": 4976.66, "base_fare": 3525, "tax": 1466.66, "sell": { "currency": "EUR", "total": 4991.66, "base_fare": 3525, "tax": 1466.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NDk5MS42NiwiYmFzZV9mYXJlIjozNTI1LCJ0YXgiOjE0NjYuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0OTc2LjY2LCJiYXNlX2ZhcmUiOjM1MTAsInRheCI6MTQ2Ni42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo0OTc2LjY2LCJiYXNlX2ZhcmUiOjM1MTAsInRheCI6MTQ2Ni42Nn19", "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": 4991.66, "base_fare": 3525, "tax": 1466.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3510.00", "tax": "1466.66", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 4991.66, "base_fare": 3525, "tax": 1466.66, "gross": { "base_fare": "3510.00", "tax": "1466.66", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ5OTEuNjYiLCJiYXNlX2ZhcmUiOiIzNTI1LjAwIiwidGF4IjoiMTQ2Ni42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1MTAuMDAiLCJ0YXgiOiIxNDY2LjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI0OTc2LjY2IiwiYmFzZV9mYXJlIjoiMzUxMC4wMCIsInRheCI6IjE0NjYuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTEwLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjQ5NzYuNjYiLCJiYXNlX2ZhcmUiOiIzNTEwLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0OTc2LjY2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 4991.66, "filter": { "id": "F1MS00008-25", "price": 4991.66, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Comfort", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p43", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-26", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p48", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "meal_code": null, "seat_available": 7 }, "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": 5262.13, "gross_total": 5247.13, "base_fare": 3819, "tax": 1443.13, "sell": { "currency": "EUR", "total": 5262.13, "base_fare": 3819, "tax": 1443.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTI2Mi4xMywiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjE0NDMuMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQ3LjEzLCJiYXNlX2ZhcmUiOjM4MDQsInRheCI6MTQ0My4xMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjQ3LjEzLCJiYXNlX2ZhcmUiOjM4MDQsInRheCI6MTQ0My4xM319", "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": 5262.13, "base_fare": 3819, "tax": 1443.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3804.00", "tax": "1443.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 5262.13, "base_fare": 3819, "tax": 1443.13, "gross": { "base_fare": "3804.00", "tax": "1443.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyNjIuMTMiLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiMTQ0My4xMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MDQuMDAiLCJ0YXgiOiIxNDQzLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1MjQ3LjEzIiwiYmFzZV9mYXJlIjoiMzgwNC4wMCIsInRheCI6IjE0NDMuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODA0LjAwIiwidGF4IjoiMTQ0My4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyNDcuMTMiLCJiYXNlX2ZhcmUiOiIzODA0LjAwIiwidGF4IjoiMTQ0My4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MjQ3LjEzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5262.13, "filter": { "id": "F1MS00008-26", "price": 5262.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Comfort", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p63", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-27", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p68", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Comfort", "cabin_code": "BCOMFORT", "booking_code": "BCOMFORT", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 5281.77, "gross_total": 5266.77, "base_fare": 3819, "tax": 1462.77, "sell": { "currency": "EUR", "total": 5281.77, "base_fare": 3819, "tax": 1462.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NTI4MS43NywiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjE0NjIuNzd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjY2Ljc3LCJiYXNlX2ZhcmUiOjM4MDQsInRheCI6MTQ2Mi43NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo1MjY2Ljc3LCJiYXNlX2ZhcmUiOjM4MDQsInRheCI6MTQ2Mi43N319", "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": 5281.77, "base_fare": 3819, "tax": 1462.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3804.00", "tax": "1462.77", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 5281.77, "base_fare": 3819, "tax": 1462.77, "gross": { "base_fare": "3804.00", "tax": "1462.77", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyODEuNzciLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiMTQ2Mi43NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4MDQuMDAiLCJ0YXgiOiIxNDYyLjc3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI1MjY2Ljc3IiwiYmFzZV9mYXJlIjoiMzgwNC4wMCIsInRheCI6IjE0NjIuNzciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODA0LjAwIiwidGF4IjoiMTQ2Mi43NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjUyNjYuNzciLCJiYXNlX2ZhcmUiOiIzODA0LjAwIiwidGF4IjoiMTQ2Mi43NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MjY2Ljc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 5281.77, "filter": { "id": "F1MS00008-27", "price": 5281.77, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Comfort", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o9", "productId": "p44", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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-28", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o10", "productId": "p49", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 6469.13, "gross_total": 6454.13, "base_fare": 5026, "tax": 1443.13, "sell": { "currency": "EUR", "total": 6469.13, "base_fare": 5026, "tax": 1443.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ2OS4xMywiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NDMuMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU0LjEzLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0My4xMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU0LjEzLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0My4xM319", "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": 6469.13, "base_fare": 5026, "tax": 1443.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1443.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6469.13, "base_fare": 5026, "tax": 1443.13, "gross": { "base_fare": "5011.00", "tax": "1443.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NjkuMTMiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ0My4xMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDQzLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDU0LjEzIiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NDMuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0My4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NTQuMTMiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0My4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDU0LjEzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6469.13, "filter": { "id": "F1MS00008-28", "price": 6469.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Elite", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D7H50M", "transit_time": "PT1D7H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o11", "productId": "p54", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-08-01T22:50:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H10M", "distance": 3022, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "142" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-29", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H55M", "transit_time": "PT2D9H55M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o12", "productId": "p59", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 6471.42, "gross_total": 6456.42, "base_fare": 5026, "tax": 1445.42, "sell": { "currency": "EUR", "total": 6471.42, "base_fare": 5026, "tax": 1445.42 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ3MS40MiwiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NDUuNDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU2LjQyLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0NS40MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU2LjQyLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0NS40Mn19", "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": 6471.42, "base_fare": 5026, "tax": 1445.42, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1445.42", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6471.42, "base_fare": 5026, "tax": 1445.42, "gross": { "base_fare": "5011.00", "tax": "1445.42", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzEuNDIiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ0NS40MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDQ1LjQyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDU2LjQyIiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NDUuNDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0NS40MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NTYuNDIiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0NS40MiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDU2LjQyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6471.42, "filter": { "id": "F1MS00008-29", "price": 6471.42, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Elite", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608012250doh202608020600142doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o1", "productId": "p4", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-30", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o2", "productId": "p9", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 6473.02, "gross_total": 6458.02, "base_fare": 5026, "tax": 1447.02, "sell": { "currency": "EUR", "total": 6473.02, "base_fare": 5026, "tax": 1447.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ3My4wMiwiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NDcuMDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU4LjAyLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0Ny4wMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDU4LjAyLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0Ny4wMn19", "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": 6473.02, "base_fare": 5026, "tax": 1447.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1447.02", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6473.02, "base_fare": 5026, "tax": 1447.02, "gross": { "base_fare": "5011.00", "tax": "1447.02", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzMuMDIiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ0Ny4wMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDQ3LjAyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDU4LjAyIiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NDcuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NTguMDIiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0Ny4wMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDU4LjAyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6473.02, "filter": { "id": "F1MS00008-30", "price": 6473.02, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Elite", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o3", "productId": "p14", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-31", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o4", "productId": "p19", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-31T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T21:15:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT17H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "141" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "marketing": { "carrier": "VY", "carrier_name": "Vueling Airlines", "carrier_logo": "VY.png", "flight_number": "6524" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 6475.31, "gross_total": 6460.31, "base_fare": 5026, "tax": 1449.31, "sell": { "currency": "EUR", "total": 6475.31, "base_fare": 5026, "tax": 1449.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ3NS4zMSwiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NDkuMzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDYwLjMxLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0OS4zMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDYwLjMxLCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ0OS4zMX19", "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": 6475.31, "base_fare": 5026, "tax": 1449.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1449.31", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6475.31, "base_fare": 5026, "tax": 1449.31, "gross": { "base_fare": "5011.00", "tax": "1449.31", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzUuMzEiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ0OS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDQ5LjMxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDYwLjMxIiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NDkuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0OS4zMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NjAuMzEiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ0OS4zMSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDYwLjMxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6475.31, "filter": { "id": "F1MS00008-31", "price": 6475.31, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Elite", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608311535bcn202608312115141bcn202609010615blq2026090107556524", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D7H45M", "transit_time": "PT1D7H45M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o13", "productId": "p64", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "BCN", "arrival_time": "2026-08-01T10:30:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT1H50M", "distance": 517, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "Airbus A320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3614" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "BCN", "departure_time": "2026-08-02T09:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H15M", "distance": 3022, "lay_over": "PT22H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "138" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D9H50M", "transit_time": "PT2D9H50M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o14", "productId": "p69", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6488.77, "gross_total": 6473.77, "base_fare": 5026, "tax": 1462.77, "sell": { "currency": "EUR", "total": 6488.77, "base_fare": 5026, "tax": 1462.77 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ4OC43NywiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NjIuNzd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDczLjc3LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2Mi43NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDczLjc3LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2Mi43N319", "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": 6488.77, "base_fare": 5026, "tax": 1462.77, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1462.77", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6488.77, "base_fare": 5026, "tax": 1462.77, "gross": { "base_fare": "5011.00", "tax": "1462.77", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0ODguNzciLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ2Mi43NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDYyLjc3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDczLjc3IiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NjIuNzciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2Mi43NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzMuNzciLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2Mi43NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDczLjc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6488.77, "filter": { "id": "F1MS00008-32", "price": 6488.77, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "Airbus A320", "cabin_class": "Business Elite", "connecting_airport": [ "BCN", "DOH" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T08:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010840bcn2026080110303614bcn202608020915doh202608021630138doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o5", "productId": "p24", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-08-02T09:05:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T16:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-02", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT23H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "148" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT08H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o6", "productId": "p29", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6492.66, "gross_total": 6477.66, "base_fare": 5026, "tax": 1466.66, "sell": { "currency": "EUR", "total": 6492.66, "base_fare": 5026, "tax": 1466.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ5Mi42NiwiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NjYuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDc3LjY2LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2Ni42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDc3LjY2LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2Ni42Nn19", "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": 6492.66, "base_fare": 5026, "tax": 1466.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1466.66", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6492.66, "base_fare": 5026, "tax": 1466.66, "gross": { "base_fare": "5011.00", "tax": "1466.66", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0OTIuNjYiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ2Ni42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDY2LjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDc3LjY2IiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NjYuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzcuNjYiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2Ni42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDc3LjY2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6492.66, "filter": { "id": "F1MS00008-33", "price": 6492.66, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Elite", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608020905doh202608021650148doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D8H20M", "transit_time": "PT1D8H20M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o7", "productId": "p34", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "MAD", "arrival_time": "2026-08-01T09:25:00", "destination_terminal": "4", "destination_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-01", "flight_time": "PT2H35M", "distance": 806, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "CRK", "name": "Canadair 1000", "picture": "CRK.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "6597" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "MAD", "departure_time": "2026-08-01T22:15:00", "origin_terminal": "4S", "origin_airport": { "name": "Adolfo Suarez Madrid-Barajas Airport", "city": "Madrid", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "DOH", "arrival_time": "2026-08-02T06:00:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "distance": 3312, "lay_over": "PT12H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "152" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-03T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CRK", "arrival_time": "2026-08-03T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT14H20M", "distance": 4481, "lay_over": "PT19H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "926" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 2, "weight": null, "unit": null, "title": "2 pieces" } } } } ] }, { "group": 2, "flight_key": "F1MS00008-34", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D10H25M", "transit_time": "PT2D10H25M", "responseId": "01a2bb6f-2ae6-4067-a024-af2c45d6ac60", "source": "GDS:TravelPort", "offerId": "o8", "productId": "p39", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T18:40:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DOH", "arrival_time": "2026-08-30T22:30:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-30", "flight_time": "PT3H50M", "distance": 4481, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "Boeing 787-8", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "927" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "DOH", "departure_time": "2026-08-31T09:00:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BCN", "arrival_time": "2026-08-31T14:40:00", "destination_terminal": "1", "destination_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "flight_date": "2026-08-31", "flight_time": "PT5H40M", "distance": 3022, "lay_over": "PT10H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "Boeing 787-9", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "145" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "BCN", "departure_time": "2026-09-01T06:15:00", "origin_terminal": "1", "origin_airport": { "name": "Barcelona-El Prat Airport", "city": "Barcelona", "country": "Spain", "timezone": "Europe\/Madrid" }, "destination": "BLQ", "arrival_time": "2026-09-01T07:55:00", "destination_terminal": null, "destination_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-09-01", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT15H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "Airbus A321", "picture": "321.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "3777" }, "booking_class": { "cabin_class": "Business Elite", "cabin_code": "BELITE", "booking_code": "BELITE", "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": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 6494.95, "gross_total": 6479.95, "base_fare": 5026, "tax": 1468.95, "sell": { "currency": "EUR", "total": 6494.95, "base_fare": 5026, "tax": 1468.95 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6NjQ5NC45NSwiYmFzZV9mYXJlIjo1MDI2LCJ0YXgiOjE0NjguOTV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDc5Ljk1LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2OC45NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo2NDc5Ljk1LCJiYXNlX2ZhcmUiOjUwMTEsInRheCI6MTQ2OC45NX19", "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": 6494.95, "base_fare": 5026, "tax": 1468.95, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5011.00", "tax": "1468.95", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 6494.95, "base_fare": 5026, "tax": 1468.95, "gross": { "base_fare": "5011.00", "tax": "1468.95", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0OTQuOTUiLCJiYXNlX2ZhcmUiOiI1MDI2LjAwIiwidGF4IjoiMTQ2OC45NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTEuMDAiLCJ0YXgiOiIxNDY4Ljk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMTUuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNS4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOiI2NDc5Ljk1IiwiYmFzZV9mYXJlIjoiNTAxMS4wMCIsInRheCI6IjE0NjguOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2OC45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjY0NzkuOTUiLCJiYXNlX2ZhcmUiOiI1MDExLjAwIiwidGF4IjoiMTQ2OC45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDc5Ljk1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 6494.95, "filter": { "id": "F1MS00008-34", "price": 6494.95, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "CRK", "aircraft_name": "Canadair 1000", "cabin_class": "Business Elite", "connecting_airport": { "0": "MAD", "1": "DOH", "3": "BCN" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-08-01T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-09-01T07:55:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608010650mad2026080109256597mad202608012215doh202608020600152doh202608030130crk202608031550926crk202608301840doh202608302230927doh202608310900bcn202608311440145bcn202609010615blq2026090107553777", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-1", "offerItemId": "X2563D261-C401-46E7-935B-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-35", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D6H59M", "transit_time": "2D6H59M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-1", "offerItemId": "X2563D261-C401-46E7-935B-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-35", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08001ab3e5a24", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-1", "offerItemId": "X2563D261-C401-46E7-935B-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-36", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3D2H29M", "transit_time": "3D2H29M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-1", "offerItemId": "X2563D261-C401-46E7-935B-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05001ab3e5a24" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02001ab3e5a24 Isgm03001ab3e5a24 Isgm04001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-36", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08001ab3e5a24", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-1", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-47", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D6H59M", "transit_time": "2D6H59M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-1", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-47", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-37", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08005e53e5a23", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*schkg7KHRaW2*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22005e53e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*schkg7KHRaW2*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-1", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-48", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3D2H29M", "transit_time": "3D2H29M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-1", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-48", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05005e53e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02005e53e5a23 Isgm03005e53e5a23 Isgm04005e53e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-38", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08005e53e5a23", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*schkg7KHRaW2*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22005e53e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*schkg7KHRaW2*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-1", "offerItemId": "XFE506755-8A62-41C0-B22F-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-47", "offerItemId": "XFE506755-8A62-41C0-B22F-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D6H59M", "transit_time": "2D6H59M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-1", "offerItemId": "XFE506755-8A62-41C0-B22F-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-47", "offerItemId": "XFE506755-8A62-41C0-B22F-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-39", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08007fd3e5a23", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*svD4RON2cX3c*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22007fd3e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*svD4RON2cX3c*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D19H8M", "transit_time": "1D19H8M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T20:27:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "FCO", "arrival_time": "2026-08-02T00:07:00", "destination_terminal": null, "destination_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT3H40M", "distance": 192, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } }, { "air_segment_key": null, "origin": "FCO", "departure_time": "2026-08-02T22:10:00", "origin_terminal": "3", "origin_airport": { "name": "Leonardo da Vinci-Fiumicino Airport", "city": "Rome", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-03T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT7H40M", "distance": 2697, "lay_over": "PT22H03M", "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": "96" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "96" }, "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "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-08-04T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-04T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-04", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT21H05M", "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": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": null, "title": "1 pieces" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-1", "offerItemId": "XFE506755-8A62-41C0-B22F-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-48", "offerItemId": "XFE506755-8A62-41C0-B22F-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-1", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT3D2H29M", "transit_time": "3D2H29M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-1", "offerItemId": "XFE506755-8A62-41C0-B22F-1-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-48", "offerItemId": "XFE506755-8A62-41C0-B22F-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt05007fd3e5a23" }, "Journey": { "Time": "PT64H53M", "Distance": { "Value": "7132", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm02007fd3e5a23 Isgm03007fd3e5a23 Isgm04007fd3e5a23", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1791.13, "gross_total": 1776.13, "base_fare": 1371, "tax": 420.13, "sell": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc5MS4xMywiYmFzZV9mYXJlIjoxMzcxLCJ0YXgiOjQyMC4xM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE3NzYuMTMsImJhc2VfZmFyZSI6MTM1NiwidGF4Ijo0MjAuMTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTc3Ni4xMywiYmFzZV9mYXJlIjoxMzU2LCJ0YXgiOjQyMC4xM319", "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": 1791.13, "base_fare": 1371, "tax": 420.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1791.13, "base_fare": 1371, "tax": 420.13, "gross": { "base_fare": "1356.00", "tax": "420.13", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE3OTEuMTMiLCJiYXNlX2ZhcmUiOiIxMzcxLjAwIiwidGF4IjoiNDIwLjEzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM1Ni4wMCIsInRheCI6IjQyMC4xMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzU2LjAwIiwidGF4IjoiNDIwLjEzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTc3Ni4xMyIsImJhc2VfZmFyZSI6IjEzNTYuMDAiLCJ0YXgiOiI0MjAuMTMiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc3Ni4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1791.13, "filter": { "id": "F1MS00008-40", "price": 1791.13, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Saver", "connecting_airport": { "0": "FCO", "1": "DXB", "3": "MXP" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T20:27:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608012027fco2026080200073010fco202608022210dxb20260803055096dxb202608040255crk202608041920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc08007fd3e5a23", "fareDetails": { "fareBasisCode": "QHEEPIT1", "fareCode": "749", "metadataKey": "Xfrk07007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16236~D\/~DQML~A~A~DBPJ~A~A~DDI~A~DPFDCOGS\/~D.\/2~D.\/\/~D.\/.00~D51.\/~D1~D8L~DD~DJ~D0~DPNK~A~A~D@KO~A~A~DCJ~A~DB~K~K~K~K~K~A~A~D805~D\/.3~D\/.\/.3~D5426~D0~D~A~A~D~M@E8PFDCOGS\/~MRC8UDM0~MDB8PFDCOGS\/.TEL1*svD4RON2cX3c*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22007fd3e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*svD4RON2cX3c*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-2", "offerItemId": "X2563D261-C401-46E7-935B-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H26M", "transit_time": "15H26M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-2", "offerItemId": "X2563D261-C401-46E7-935B-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-41", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16001ab3e5a24", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*sZfnZzgZQ3PE*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-2", "offerItemId": "X2563D261-C401-46E7-935B-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D10H56M", "transit_time": "1D10H56M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-2", "offerItemId": "X2563D261-C401-46E7-935B-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13001ab3e5a24" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11001ab3e5a24 Isgm12001ab3e5a24", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-42", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16001ab3e5a24", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*sZfnZzgZQ3PE*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-2", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-47", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H26M", "transit_time": "15H26M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-2", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-47", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c005e53e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8b005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-43", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16005e53e5a23", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*schkg7KHRaW2*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22005e53e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*schkg7KHRaW2*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-2", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-48", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-44", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D10H56M", "transit_time": "1D10H56M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-2", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XDF0AD1F9-E30D-4F8C-82C1-48", "offerItemId": "XDF0AD1F9-E30D-4F8C-82C1-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13005e53e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11005e53e5a23 Isgm12005e53e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f005e53e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89005e53e5a23 Isgm8a005e53e5a23 Isgm8e005e53e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XDF0AD1F9-E30D-4F8C-82C1-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-44", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16005e53e5a23", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*schkg7KHRaW2*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22005e53e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21005e53e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*schkg7KHRaW2*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-2", "offerItemId": "XFE506755-8A62-41C0-B22F-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-47", "offerItemId": "XFE506755-8A62-41C0-B22F-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-45", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT15H26M", "transit_time": "15H26M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-2", "offerItemId": "XFE506755-8A62-41C0-B22F-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-47", "offerItemId": "XFE506755-8A62-41C0-B22F-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c007fd3e5a23" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8b007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-45", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16007fd3e5a23", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*svD4RON2cX3c*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22007fd3e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*svD4RON2cX3c*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT3H35M", "transit_time": "3H35M", "routes": [ { "air_segment_key": null, "origin": "BLQ", "departure_time": "2026-08-01T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Bologna Guglielmo Marconi Airport", "city": "Bologna", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-01T23:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-01", "flight_time": "PT7H45M", "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-08-02T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-02T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-02", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT03H35M", "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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-2", "offerItemId": "XFE506755-8A62-41C0-B22F-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-48", "offerItemId": "XFE506755-8A62-41C0-B22F-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-2", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-46", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D10H56M", "transit_time": "1D10H56M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "XFE506755-8A62-41C0-B22F-2", "offerItemId": "XFE506755-8A62-41C0-B22F-2-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } } ] }, { "offerId": "XFE506755-8A62-41C0-B22F-48", "offerItemId": "XFE506755-8A62-41C0-B22F-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt13007fd3e5a23" }, "Journey": { "Time": "PT21H45M", "Distance": { "Value": "7027", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm11007fd3e5a23 Isgm12007fd3e5a23", "$": { "OnPoint": "BLQ", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f007fd3e5a23" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89007fd3e5a23 Isgm8a007fd3e5a23 Isgm8e007fd3e5a23", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "XFE506755-8A62-41C0-B22F-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1817.74, "gross_total": 1802.74, "base_fare": 1417, "tax": 400.74, "sell": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxNy43NCwiYmFzZV9mYXJlIjoxNDE3LCJ0YXgiOjQwMC43NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MDIuNzQsImJhc2VfZmFyZSI6MTQwMiwidGF4Ijo0MDAuNzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgwMi43NCwiYmFzZV9mYXJlIjoxNDAyLCJ0YXgiOjQwMC43NH19", "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": 1817.74, "base_fare": 1417, "tax": 400.74, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1817.74, "base_fare": 1417, "tax": 400.74, "gross": { "base_fare": "1402.00", "tax": "400.74", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MTcuNzQiLCJiYXNlX2ZhcmUiOiIxNDE3LjAwIiwidGF4IjoiNDAwLjc0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQwMi4wMCIsInRheCI6IjQwMC43NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDAyLjAwIiwidGF4IjoiNDAwLjc0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgwMi43NCIsImJhc2VfZmFyZSI6IjE0MDIuMDAiLCJ0YXgiOiI0MDAuNzQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgwMi43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1817.74, "filter": { "id": "F1MS00008-46", "price": 1817.74, "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": { "0": "DXB", "2": "MXP" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-08-01T15:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "blq202608011535dxb20260801232094dxb202608020255crk202608021920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc16007fd3e5a23", "fareDetails": { "fareBasisCode": "UHEESIT1", "fareCode": "749", "metadataKey": "Xfrk15007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9@KO~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DAJP~A~A~DBPJ~A~A~DDI~A~DTFDCRGS\/~D.\/2~D.\/1~D.\/.2\/~D51.\/~D1~D~A~A~DD~D~MAD9SGCDQHR0~MSB9TEL1~MEA9SGCDQHR0-UDM0*svD4RON2cX3c*flxKey" } }, { "passengerTypeCode": "ADT", "passengerType": "Adult", "refs": "T1", "fareRef": "Xfbc22007fd3e5a23", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21007fd3e5a23", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*svD4RON2cX3c*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT1D4H37M", "transit_time": "1D4H37M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T11:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T14:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "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": 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": "MXP", "departure_time": "2026-08-02T11:30:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H0M", "distance": 2923, "lay_over": "PT21H12M", "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": "102" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "102" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT07H25M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-3", "offerItemId": "X2563D261-C401-46E7-935B-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-3", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-47", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D16H28M", "transit_time": "1D16H28M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-3", "offerItemId": "X2563D261-C401-46E7-935B-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-47", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T11:36:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011136mxp2026080114183013mxp202608021130dxb202608021930102dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT1D4H37M", "transit_time": "1D4H37M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T11:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T14:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "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": 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": "MXP", "departure_time": "2026-08-02T11:30:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H0M", "distance": 2923, "lay_over": "PT21H12M", "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": "102" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "102" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT07H25M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-3", "offerItemId": "X2563D261-C401-46E7-935B-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-3", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-48", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D11H58M", "transit_time": "2D11H58M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-3", "offerItemId": "X2563D261-C401-46E7-935B-3-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt1f001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-48", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T11:36:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011136mxp2026080114183013mxp202608021130dxb202608021930102dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "PT23H32M", "transit_time": "23H32M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T16:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T19:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "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": 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": "MXP", "departure_time": "2026-08-02T14:15:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T22:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H5M", "distance": 2923, "lay_over": "PT18H57M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT04H35M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-4", "offerItemId": "X2563D261-C401-46E7-935B-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-4", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-49", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H23M", "transit_time": "1D11H23M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-4", "offerItemId": "X2563D261-C401-46E7-935B-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-49", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T16:36:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011636mxp2026080119183011mxp202608021415dxb202608022220206dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H32M", "transit_time": "23H32M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T16:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T19:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "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": 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": "MXP", "departure_time": "2026-08-02T14:15:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T22:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H5M", "distance": 2923, "lay_over": "PT18H57M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT04H35M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-4", "offerItemId": "X2563D261-C401-46E7-935B-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-4", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-50", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D6H53M", "transit_time": "2D6H53M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-4", "offerItemId": "X2563D261-C401-46E7-935B-4-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt26001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-50", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T16:36:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011636mxp2026080119183011mxp202608021415dxb202608022220206dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H32M", "transit_time": "1D4H32M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T11:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T14:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "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": 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": "MXP", "departure_time": "2026-08-02T14:15:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T22:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H5M", "distance": 2923, "lay_over": "PT23H57M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT04H35M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-5", "offerItemId": "X2563D261-C401-46E7-935B-5-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-5", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-51", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D16H23M", "transit_time": "1D16H23M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-5", "offerItemId": "X2563D261-C401-46E7-935B-5-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-51", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T11:36:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011136mxp2026080114183013mxp202608021415dxb202608022220206dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D4H32M", "transit_time": "1D4H32M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T11:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T14:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3013" }, "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": 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": "MXP", "departure_time": "2026-08-02T14:15:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T22:20:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H5M", "distance": 2923, "lay_over": "PT23H57M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "206" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT04H35M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-5", "offerItemId": "X2563D261-C401-46E7-935B-5-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-5", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-52", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D11H53M", "transit_time": "2D11H53M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-5", "offerItemId": "X2563D261-C401-46E7-935B-5-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt28001ab3e5a24" }, "Journey": { "Time": "PT49H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm1c001ab3e5a24 Isgm25001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-52", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-08-01T11:36:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011136mxp2026080114183013mxp202608021415dxb202608022220206dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H37M", "transit_time": "23H37M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T16:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T19:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "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": 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": "MXP", "departure_time": "2026-08-02T11:30:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H0M", "distance": 2923, "lay_over": "PT16H12M", "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": "102" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "102" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT07H25M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-6", "offerItemId": "X2563D261-C401-46E7-935B-6-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-6", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-53", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D11H28M", "transit_time": "1D11H28M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-08-31T17:41:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-08-31T20:24:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-08-31", "flight_time": "PT2H43M", "distance": 149, "lay_over": "PT03H31M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3010" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-6", "offerItemId": "X2563D261-C401-46E7-935B-6-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-47", "offerItemId": "X2563D261-C401-46E7-935B-47-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8c001ab3e5a24" }, "Journey": { "Time": "PT29H29M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8b001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-47", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-53", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T16:36:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-31T20:24:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011636mxp2026080119183011mxp202608021130dxb202608021930102dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202608311741ibt2026083120243010", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] }, { "tracking_id": "11178247120098221OFKQI", "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT23H37M", "transit_time": "23H37M", "routes": [ { "air_segment_key": null, "origin": "IBT", "departure_time": "2026-08-01T16:36:00", "origin_terminal": null, "origin_airport": { "name": null, "city": null, "country": null, "timezone": null }, "destination": "MXP", "arrival_time": "2026-08-01T19:18:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-01", "flight_time": "PT2H42M", "distance": 149, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3011" }, "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": 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": "MXP", "departure_time": "2026-08-02T11:30:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "DXB", "arrival_time": "2026-08-02T19:30:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-02", "flight_time": "PT8H0M", "distance": 2923, "lay_over": "PT16H12M", "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": "102" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "102" }, "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": 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": "DXB", "departure_time": "2026-08-03T02:55:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CRK", "arrival_time": "2026-08-03T19:20:00", "destination_terminal": null, "destination_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "flight_date": "2026-08-03", "flight_time": "PT16H25M", "distance": 4243, "lay_over": "PT07H25M", "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-6", "offerItemId": "X2563D261-C401-46E7-935B-6-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-6", "productId": "" }, { "group": 2, "flight_key": "F1MS00008-54", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D6H58M", "transit_time": "2D6H58M", "routes": [ { "air_segment_key": null, "origin": "CRK", "departure_time": "2026-08-30T20:55:00", "origin_terminal": null, "origin_airport": { "name": "Clark International Airport", "city": "Mabalacat", "country": "Philippines", "timezone": "Asia\/Manila" }, "destination": "DXB", "arrival_time": "2026-08-31T01:15:00", "destination_terminal": null, "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-08-30", "flight_time": "PT4H20M", "distance": 4243, "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": "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": 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": "DXB", "departure_time": "2026-08-31T09:35:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "MXP", "arrival_time": "2026-08-31T14:10:00", "destination_terminal": null, "destination_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "flight_date": "2026-08-31", "flight_time": "PT4H35M", "distance": 2923, "lay_over": "PT08H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "Airbus A380-800", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "205" }, "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": 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": "MXP", "departure_time": "2026-09-01T13:11:00", "origin_terminal": null, "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "IBT", "arrival_time": "2026-09-01T15:34:00", "destination_terminal": null, "destination_airport": { "name": null, "city": null, "country": null, "timezone": null }, "flight_date": "2026-09-01", "flight_time": "PT2H23M", "distance": 149, "lay_over": "PT23H01M", "lay_over_date": "not-applicable", "aircraft": { "code": "TRN", "name": "Train", "picture": "TRN.png" }, "operating": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "marketing": { "carrier": "7T", "carrier_name": "Aero Express Del Ecuador Trans AM", "carrier_logo": "7T.png", "flight_number": "3182" }, "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": 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" } } } } ], "responseId": "X2563D261-C401-46E7-935B,XDF0AD1F9-E30D-4F8C-82C1,XFE506755-8A62-41C0-B22F", "source": "NDC:Emirates", "processedOffer": { "processedOffers": [ { "offerId": "X2563D261-C401-46E7-935B-6", "offerItemId": "X2563D261-C401-46E7-935B-6-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } } ] }, { "offerId": "X2563D261-C401-46E7-935B-48", "offerItemId": "X2563D261-C401-46E7-935B-48-1", "passengerRef": "T1", "passengerType": "ADT", "accountCode": "VFN2", "flights": [ { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] } ], "flightList": [ { "$": { "FlightKey": "Iflt2a001ab3e5a24" }, "Journey": { "Time": "PT44H44M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm24001ab3e5a24 Isgm1d001ab3e5a24 Isgm1e001ab3e5a24", "$": { "OnPoint": "IBT", "OffPoint": "CRK" } } }, { "$": { "FlightKey": "Iflt8f001ab3e5a24" }, "Journey": { "Time": "PT48H39M", "Distance": { "Value": "7315", "UOM": "Miles" } }, "SegmentReferences": { "_": "Isgm89001ab3e5a24 Isgm8a001ab3e5a24 Isgm8e001ab3e5a24", "$": { "OnPoint": "CRK", "OffPoint": "IBT" } } } ] }, "itinerary": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "", "originName": "Bologna Guglielmo Marconi Airport", "destinationName": "Clark International Airport" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "departureTime": "", "originName": "Clark 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": "X2563D261-C401-46E7-935B-48", "productId": "" } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "EUR", "total": 1828.47, "gross_total": 1813.47, "base_fare": 1425, "tax": 403.47, "sell": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgyOC40NywiYmFzZV9mYXJlIjoxNDI1LCJ0YXgiOjQwMy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiRVVSIiwidG90YWwiOjE4MTMuNDcsImJhc2VfZmFyZSI6MTQxMCwidGF4Ijo0MDMuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MTgxMy40NywiYmFzZV9mYXJlIjoxNDEwLCJ0YXgiOjQwMy40N319", "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": 1828.47, "base_fare": 1425, "tax": 403.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": 0, "ait": "0.00", "service_charge": 15 }, "partner": { "currency": "EUR", "total": 1828.47, "base_fare": 1425, "tax": 403.47, "gross": { "base_fare": "1410.00", "tax": "403.47", "discount": "0.00", "ait": "0.00", "service_charge": 15 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjE4MjguNDciLCJiYXNlX2ZhcmUiOiIxNDI1LjAwIiwidGF4IjoiNDAzLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMC4wMCIsInRheCI6IjQwMy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjE1LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTUuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDEwLjAwIiwidGF4IjoiNDAzLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoiMTgxMy40NyIsImJhc2VfZmFyZSI6IjE0MTAuMDAiLCJ0YXgiOiI0MDMuNDciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMy40NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 1828.47, "filter": { "id": "F1MS00008-54", "price": 1828.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "7T", "carrier_marketing": "7T", "aircraft": "TRN", "aircraft_name": "Train", "cabin_class": "Economy Flex", "connecting_airport": [ "MXP", "DXB" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-08-01T16:36:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-09-01T15:34:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "ibt202608011636mxp2026080119183011mxp202608021130dxb202608021930102dxb202608030255crk202608031920338crk202608302055dxb202608310115338dxb202608310935mxp202608311410205mxp202609011311ibt2026090115343182", "destination_reach_time": "PT", "destination_reach_timestamp": null, "itinerary_search": { "trips": [ { "origin": "BLQ", "destination": "CRK", "departureDate": "2026-08-01", "departureTime": "" }, { "origin": "CRK", "destination": "BLQ", "departureDate": "2026-08-30", "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": "Xfbc22001ab3e5a24", "fareDetails": { "fareBasisCode": "KHEESIT1", "fareCode": "749", "metadataKey": "Xfrk21001ab3e5a24", "FareKey": "NO8OPNQ~MVB8WLN~MqA9CJ~MqM9GAR~MpC8BPJ~MSN9NT@K~MNP9.~MNW8@BS~M@K9.~MDQ8\/~MNR9@~MDJ82~DH@S~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~DGSLU~D\/.\/.\/.\/\/~D?CR~D44\/16228~D\/~DLGK~A~A~DBPJ~A~A~DDI~A~DJFDCRGS\/~D.\/2~D.\/\/~D.\/.2\/~D51.\/~D1~D~A~A~DD~DJ~D0~DKHJ~A~A~D@KO~A~A~DCJ~A~DG~K~K~K~K~K~A~A~D805~D\/.1~D\/.\/.1~D5425~D0~D~A~A~D~M@E8JFDCRGS\/~MRC8UDM0~MDB8JFDCRGS\/.TEL1*sZfnZzgZQ3PE*flxKey" } } ] } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "BLQ", "arrival_airport_type": "AIRPORT", "arrival_airport": "CRK", "departure_date": "2026-08-01", "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": "CRK", "arrival_airport_type": "AIRPORT", "arrival_airport": "BLQ", "departure_date": "2026-08-30", "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": "1", "language": "en", "short_ref": "1594a85b6971d7d4a11c3a61b350a33c2ab30d548bc67f2d8b9261ad1404b5a2", "version": 1, "team_profile": [ null ], "RefundableOnly": false, "BestFareOnly": false } }