{"meta":{"count":92,"links":{"self":"https://api.amadeus.com/v2/shopping/flight-offers?originLocationCode=SIN&destinationLocationCode=KUL&departureDate=2026-01-26&adults=1&children=0&infants=0&travelClass=ECONOMY&nonStop=false&max=250¤cyCode=GBP"}},"data":[{"type":"flight-offer","id":"1","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T22:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:05:00"},"carrierCode":"MH","number":"4669","aircraft":{"code":"738"},"operating":{"carrierCode":"FY"},"duration":"PT1H10M","id":"52","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"58.50","base":"13.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"58.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"58.50","base":"13.00"},"fareDetailsBySegment":[{"segmentId":"52","cabin":"ECONOMY","fareBasis":"OMHOFY","class":"O","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"2","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T10:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T11:30:00"},"carrierCode":"OD","number":"802","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"1","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"1","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"3","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T12:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:30:00"},"carrierCode":"OD","number":"804","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"2","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"2","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"4","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T17:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:10:00"},"carrierCode":"OD","number":"808","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"3","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"3","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"5","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT1H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T21:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:40:00"},"carrierCode":"OD","number":"806","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"4","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"4","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"6","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T10:40:00"},"carrierCode":"OD","number":"811","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H5M","id":"21","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"65.50","base":"18.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"65.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"65.50","base":"18.00"},"fareDetailsBySegment":[{"segmentId":"21","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":10,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"7","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T21:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:30:00"},"carrierCode":"MH","number":"610","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H10M","id":"51","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"51","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"8","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T06:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T07:20:00"},"carrierCode":"MH","number":"602","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"76","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"76","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"9","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T17:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:45:00"},"carrierCode":"MH","number":"608","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"85","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"75.80","base":"32.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"75.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"75.80","base":"32.00"},"fareDetailsBySegment":[{"segmentId":"85","cabin":"ECONOMY","fareBasis":"OGSBXWSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"10","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T05:20:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T06:30:00"},"carrierCode":"TR","number":"456","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"40","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"40","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"11","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T17:00:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T18:10:00"},"carrierCode":"TR","number":"468","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"48","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"48","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"12","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T21:15:00"},"carrierCode":"TR","number":"496","aircraft":{"code":"789"},"operating":{"carrierCode":"TR"},"duration":"PT1H20M","id":"87","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"77.80","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"77.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"77.80","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"87","cabin":"ECONOMY","fareBasis":"O2TR24","class":"O","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"13","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T16:10:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T17:30:00"},"carrierCode":"TR","number":"472","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H20M","id":"83","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"80.80","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"80.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"80.80","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"83","cabin":"ECONOMY","fareBasis":"X2TR24","class":"X","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"14","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":5,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T12:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T13:10:00"},"carrierCode":"TR","number":"474","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"43","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"40.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"40.00"},"fareDetailsBySegment":[{"segmentId":"43","cabin":"ECONOMY","fareBasis":"N2TR24","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"15","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T16:35:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T17:50:00"},"carrierCode":"MH","number":"620","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"62","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"62","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"16","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:45:00"},"carrierCode":"MH","number":"616","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"63","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"63","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"17","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-20","lastTicketingDateTime":"2026-01-20","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T13:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T15:00:00"},"carrierCode":"MH","number":"606","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"81","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"86.80","base":"43.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"86.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"86.80","base":"43.00"},"fareDetailsBySegment":[{"segmentId":"81","cabin":"ECONOMY","fareBasis":"OGSBXOSG","class":"O","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"18","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":5,"itineraries":[{"duration":"PT7H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"53","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-26T21:35:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T22:35:00"},"carrierCode":"OD","number":"2117","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"54","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"92.50","base":"31.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"92.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"92.50","base":"31.00"},"fareDetailsBySegment":[{"segmentId":"53","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"54","cabin":"ECONOMY","fareBasis":"XODBSSFL","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"19","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT4H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"22","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:30:00"},"carrierCode":"OD","number":"2107","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"23","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.30","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.30","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"22","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"23","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"20","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT17H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"28","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T07:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T08:30:00"},"carrierCode":"OD","number":"2105","aircraft":{"code":"7M8"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"29","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.50","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.50","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"28","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"29","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"21","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT24H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"38","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T14:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T15:30:00"},"carrierCode":"OD","number":"2103","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"39","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"96.50","base":"34.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"96.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"96.50","base":"34.00"},"fareDetailsBySegment":[{"segmentId":"38","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"39","cabin":"ECONOMY","fareBasis":"VODBSSFL","class":"V","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"22","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T11:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T12:25:00"},"carrierCode":"MH","number":"614","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H20M","id":"79","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"97.80","base":"54.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"97.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"97.80","base":"54.00"},"fareDetailsBySegment":[{"segmentId":"79","cabin":"ECONOMY","fareBasis":"QBXOWFSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"23","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT19H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T15:25:00"},"arrival":{"iataCode":"PEN","at":"2026-01-26T16:50:00"},"carrierCode":"OD","number":"832","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H25M","id":"140","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PEN","at":"2026-01-27T10:10:00"},"arrival":{"iataCode":"SZB","at":"2026-01-27T11:10:00"},"carrierCode":"OD","number":"1161","aircraft":{"code":"738"},"operating":{"carrierCode":"OD"},"duration":"PT1H","id":"141","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.30","base":"42.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":false},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.30","base":"42.00"},"fareDetailsBySegment":[{"segmentId":"140","cabin":"ECONOMY","fareBasis":"XOWBSSSG","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"141","cabin":"ECONOMY","fareBasis":"XODBSSMY","class":"X","includedCheckedBags":{"weight":0,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"24","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:05:00"},"carrierCode":"MH","number":"628","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT1H10M","id":"45","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.80","base":"63.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.80","base":"63.00"},"fareDetailsBySegment":[{"segmentId":"45","cabin":"ECONOMY","fareBasis":"QBXOWSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"25","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T11:10:00"},"carrierCode":"MH","number":"604","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT1H15M","id":"61","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"106.80","base":"63.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"106.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"106.80","base":"63.00"},"fareDetailsBySegment":[{"segmentId":"61","cabin":"ECONOMY","fareBasis":"QBXOWSG","class":"Q","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"26","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T12:40:00"},"carrierCode":"MH","number":"5488","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"80","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"80","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"27","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T14:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T15:20:00"},"carrierCode":"MH","number":"5478","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"82","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"82","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"28","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T16:35:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T17:55:00"},"carrierCode":"MH","number":"5470","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"84","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"84","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"29","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T19:00:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T20:20:00"},"carrierCode":"MH","number":"5476","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"86","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"112.80","base":"75.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"112.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"112.80","base":"75.00"},"fareDetailsBySegment":[{"segmentId":"86","cabin":"ECONOMY","fareBasis":"SMHOFY","class":"S","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"30","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T09:00:00"},"arrival":{"iataCode":"KUL","terminal":"2","at":"2026-01-26T10:10:00"},"carrierCode":"TR","number":"452","aircraft":{"code":"320"},"operating":{"carrierCode":"TR"},"duration":"PT1H10M","id":"42","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"114.80","base":"68.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"114.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"114.80","base":"68.00"},"fareDetailsBySegment":[{"segmentId":"42","cabin":"ECONOMY","fareBasis":"B2TR24","class":"B","includedCheckedBags":{"weight":30,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"31","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T08:30:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T09:50:00"},"carrierCode":"MH","number":"5480","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"77","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"129.80","base":"92.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"129.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"129.80","base":"92.00"},"fareDetailsBySegment":[{"segmentId":"77","cabin":"ECONOMY","fareBasis":"VMHOFY","class":"V","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"32","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H20M","segments":[{"departure":{"iataCode":"XSP","at":"2026-01-26T09:10:00"},"arrival":{"iataCode":"SZB","at":"2026-01-26T10:30:00"},"carrierCode":"MH","number":"5482","aircraft":{"code":"AT7"},"operating":{"carrierCode":"FY"},"duration":"PT1H20M","id":"78","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"129.80","base":"92.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"129.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"129.80","base":"92.00"},"fareDetailsBySegment":[{"segmentId":"78","cabin":"ECONOMY","fareBasis":"VMHOFY","class":"V","includedCheckedBags":{"weight":20,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"33","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT17H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T20:35:00"},"carrierCode":"VJ","number":"812","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT2H5M","id":"30","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"31","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"30","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"31","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"34","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT19H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:55:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T18:05:00"},"carrierCode":"VJ","number":"814","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H10M","id":"132","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"133","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"132","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"133","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"35","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT20H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:15:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T17:20:00"},"carrierCode":"VJ","number":"816","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H5M","id":"94","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T09:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T12:35:00"},"carrierCode":"VJ","number":"825","aircraft":{"code":"320"},"operating":{"carrierCode":"VJ"},"duration":"PT1H55M","id":"95","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"130.20","base":"85.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"130.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"130.20","base":"85.00"},"fareDetailsBySegment":[{"segmentId":"94","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"95","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"36","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT6H","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"KTI","at":"2026-01-26T16:35:00"},"carrierCode":"EK","number":"348","aircraft":{"code":"77W"},"operating":{"carrierCode":"EK"},"duration":"PT2H5M","id":"5","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"KTI","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:30:00"},"carrierCode":"MH","number":"763","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT2H","id":"6","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"136.10","base":"64.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"136.10"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["EK"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"136.10","base":"64.00"},"fareDetailsBySegment":[{"segmentId":"5","cabin":"ECONOMY","fareBasis":"LSSOPSG1","class":"L","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"6","cabin":"ECONOMY","fareBasis":"LSSOPSG1","class":"S","includedCheckedBags":{"weight":25,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"37","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT17H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"DAD","terminal":"2","at":"2026-01-26T21:45:00"},"carrierCode":"VJ","number":"890","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H50M","id":"124","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DAD","terminal":"1","at":"2026-01-27T09:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:30:00"},"carrierCode":"VJ","number":"827","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H40M","id":"125","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"145.90","base":"91.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"145.90"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"145.90","base":"91.00"},"fareDetailsBySegment":[{"segmentId":"124","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"125","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"38","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":5,"itineraries":[{"duration":"PT22H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T20:45:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T22:00:00"},"carrierCode":"VN","number":"656","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"36","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"37","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"149.30","base":"72.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"149.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"149.30","base":"72.00"},"fareDetailsBySegment":[{"segmentId":"36","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"37","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"39","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":5,"itineraries":[{"duration":"PT24H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T18:25:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T19:40:00"},"carrierCode":"VN","number":"654","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"110","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-27T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"111","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"149.30","base":"72.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"149.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"149.30","base":"72.00"},"fareDetailsBySegment":[{"segmentId":"110","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"111","cabin":"ECONOMY","fareBasis":"QOXAS","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"40","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT26H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T11:15:00"},"arrival":{"iataCode":"DAD","terminal":"2","at":"2026-01-26T13:05:00"},"carrierCode":"VJ","number":"970","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H50M","id":"74","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DAD","terminal":"1","at":"2026-01-27T09:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:30:00"},"carrierCode":"VJ","number":"827","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT2H40M","id":"75","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"154.90","base":"100.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"154.90"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"154.90","base":"100.00"},"fareDetailsBySegment":[{"segmentId":"74","cabin":"ECONOMY","fareBasis":"ASP","class":"A","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"75","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"41","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT20H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T14:55:00"},"arrival":{"iataCode":"HAN","terminal":"2","at":"2026-01-26T17:25:00"},"carrierCode":"VJ","number":"916","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT3H30M","id":"126","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HAN","terminal":"2","at":"2026-01-27T07:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:30:00"},"carrierCode":"VJ","number":"905","aircraft":{"code":"321"},"operating":{"carrierCode":"VJ"},"duration":"PT3H20M","id":"127","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"172.60","base":"102.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"172.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"172.60","base":"102.00"},"fareDetailsBySegment":[{"segmentId":"126","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"127","cabin":"ECONOMY","fareBasis":"ESP","class":"E","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"42","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT15H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T22:10:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T23:00:00"},"carrierCode":"ID","number":"7158","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"9","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"10","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"9","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"10","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"43","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT15H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T21:25:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T22:15:00"},"carrierCode":"ID","number":"7152","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"138","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"139","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"138","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"139","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"44","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT25H50M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T12:10:00"},"carrierCode":"ID","number":"7154","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"144","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"145","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"173.60","base":"106.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"173.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"173.60","base":"106.00"},"fareDetailsBySegment":[{"segmentId":"144","cabin":"ECONOMY","fareBasis":"LOWSG","class":"L","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"145","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"45","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT21H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T16:10:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T17:00:00"},"carrierCode":"ID","number":"7150","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"11","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"12","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"191.00","base":"120.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"191.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"191.00","base":"120.00"},"fareDetailsBySegment":[{"segmentId":"11","cabin":"ECONOMY","fareBasis":"KOWSG","class":"K","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"12","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"46","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-19","lastTicketingDateTime":"2026-01-19","numberOfBookableSeats":7,"itineraries":[{"duration":"PT22H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T14:45:00"},"arrival":{"iataCode":"CGK","terminal":"2","at":"2026-01-26T15:35:00"},"carrierCode":"ID","number":"7156","aircraft":{"code":"32A"},"operating":{"carrierCode":"ID"},"duration":"PT1H50M","id":"106","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"2","at":"2026-01-27T10:00:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T13:10:00"},"carrierCode":"ID","number":"7282","aircraft":{"code":"738"},"operating":{"carrierCode":"ID"},"duration":"PT2H10M","id":"107","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"191.00","base":"120.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"191.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GP"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"191.00","base":"120.00"},"fareDetailsBySegment":[{"segmentId":"106","cabin":"ECONOMY","fareBasis":"KOWSG","class":"K","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"107","cabin":"ECONOMY","fareBasis":"QOWID","class":"Q","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"47","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT5H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T13:15:00"},"arrival":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T14:30:00"},"carrierCode":"VN","number":"650","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H15M","id":"118","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SGN","terminal":"2","at":"2026-01-26T15:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"VN","number":"679","aircraft":{"code":"321"},"operating":{"carrierCode":"VN"},"duration":"PT2H","id":"119","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"193.30","base":"116.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"193.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["VN"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"193.30","base":"116.00"},"fareDetailsBySegment":[{"segmentId":"118","cabin":"ECONOMY","fareBasis":"TOXASP","class":"T","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"119","cabin":"ECONOMY","fareBasis":"HOXVN","class":"H","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"48","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":2,"itineraries":[{"duration":"PT11H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:55:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T07:55:00"},"carrierCode":"CZ","number":"8490","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"136","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T11:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T15:40:00"},"carrierCode":"CZ","number":"8011","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H20M","id":"137","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"227.20","base":"131.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"227.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"227.20","base":"131.00"},"fareDetailsBySegment":[{"segmentId":"136","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"137","cabin":"ECONOMY","fareBasis":"E2AZCYOB","class":"E","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"49","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":9,"itineraries":[{"duration":"PT11H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:25:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:45:00"},"carrierCode":"CZ","number":"5038","aircraft":{"code":"32N"},"operating":{"carrierCode":"CZ"},"duration":"PT4H20M","id":"26","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T20:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:30:00"},"carrierCode":"CZ","number":"5079","aircraft":{"code":"32N"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"27","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"244.20","base":"148.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"244.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"244.20","base":"148.00"},"fareDetailsBySegment":[{"segmentId":"26","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"27","cabin":"ECONOMY","fareBasis":"V2AZCYOB","class":"V","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"50","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":1,"itineraries":[{"duration":"PT9H45M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:55:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T07:55:00"},"carrierCode":"CZ","number":"8490","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H","id":"134","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T09:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:40:00"},"carrierCode":"CZ","number":"3047","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H15M","id":"135","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"247.20","base":"151.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"247.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"247.20","base":"151.00"},"fareDetailsBySegment":[{"segmentId":"134","cabin":"ECONOMY","fareBasis":"Q2LSRYIB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"135","cabin":"ECONOMY","fareBasis":"Q2AZCYOB","class":"Q","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"51","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T21:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T22:35:00"},"carrierCode":"GA","number":"839","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"88","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"89","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"253.20","base":"155.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"253.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"253.20","base":"155.00"},"fareDetailsBySegment":[{"segmentId":"88","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"89","cabin":"ECONOMY","fareBasis":"T2MID","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"52","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":3,"itineraries":[{"duration":"PT20H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T16:30:00"},"carrierCode":"GA","number":"833","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"92","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"93","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"253.20","base":"155.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"253.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"253.20","base":"155.00"},"fareDetailsBySegment":[{"segmentId":"92","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"93","cabin":"ECONOMY","fareBasis":"T2MID","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"53","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT7H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T06:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T07:55:00"},"carrierCode":"GA","number":"823","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"98","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T11:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:20:00"},"carrierCode":"GA","number":"9280","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"99","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"98","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"99","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"54","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H55M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T06:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T07:55:00"},"carrierCode":"GA","number":"823","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"148","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T15:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"GA","number":"9270","aircraft":{"code":"333"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"149","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"148","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"149","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"55","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT10H","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T21:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T22:35:00"},"carrierCode":"GA","number":"839","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"7","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T04:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T07:30:00"},"carrierCode":"GA","number":"9276","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"8","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"255.00","base":"127.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"255.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"255.00","base":"127.00"},"fareDetailsBySegment":[{"segmentId":"7","cabin":"ECONOMY","fareBasis":"V1MSG","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"8","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"56","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":3,"itineraries":[{"duration":"PT7H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T15:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T16:30:00"},"carrierCode":"GA","number":"833","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"114","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T23:00:00"},"carrierCode":"GA","number":"9274","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"115","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"274.00","base":"146.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"274.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"274.00","base":"146.00"},"fareDetailsBySegment":[{"segmentId":"114","cabin":"ECONOMY","fareBasis":"T2MSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"115","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"57","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-25","lastTicketingDateTime":"2026-01-25","numberOfBookableSeats":1,"itineraries":[{"duration":"PT10H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:40:00"},"arrival":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T17:50:00"},"carrierCode":"CZ","number":"354","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CZ"},"duration":"PT4H10M","id":"122","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CAN","terminal":"2","at":"2026-01-26T20:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:15:00"},"carrierCode":"CZ","number":"5035","aircraft":{"code":"7M8"},"operating":{"carrierCode":"CZ"},"duration":"PT4H10M","id":"123","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"282.20","base":"186.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"282.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CZ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"282.20","base":"186.00"},"fareDetailsBySegment":[{"segmentId":"122","cabin":"ECONOMY","fareBasis":"A2LSRYIB","class":"A","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"123","cabin":"ECONOMY","fareBasis":"E2AZCYOB","class":"E","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"58","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT26H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T10:35:00"},"carrierCode":"GA","number":"825","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"72","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"73","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"297.20","base":"199.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"297.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"297.20","base":"199.00"},"fareDetailsBySegment":[{"segmentId":"72","cabin":"ECONOMY","fareBasis":"Q3MSG","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"73","cabin":"ECONOMY","fareBasis":"Q3MID","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"59","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT9H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T09:35:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T10:35:00"},"carrierCode":"GA","number":"825","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"66","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T15:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:50:00"},"carrierCode":"GA","number":"9270","aircraft":{"code":"333"},"operating":{"carrierCode":"MH"},"duration":"PT2H10M","id":"67","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"302.00","base":"174.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"302.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"302.00","base":"174.00"},"fareDetailsBySegment":[{"segmentId":"66","cabin":"ECONOMY","fareBasis":"Q3MSG","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"67","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"60","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT15H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T04:10:00"},"carrierCode":"MU","number":"566","aircraft":{"code":"332"},"operating":{"carrierCode":"MU"},"duration":"PT5H10M","id":"128","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T09:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T14:40:00"},"carrierCode":"MU","number":"8641","aircraft":{"code":"789"},"operating":{"carrierCode":"FM"},"duration":"PT5H20M","id":"129","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"307.80","base":"158.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"307.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"307.80","base":"158.00"},"fareDetailsBySegment":[{"segmentId":"128","cabin":"ECONOMY","fareBasis":"TKE00CFS","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"129","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"61","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":8,"itineraries":[{"duration":"PT24H","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T23:25:00"},"arrival":{"iataCode":"PVG","terminal":"2","at":"2026-01-27T04:35:00"},"carrierCode":"HO","number":"1606","aircraft":{"code":"32Q"},"operating":{"carrierCode":"HO"},"duration":"PT5H10M","id":"15","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"2","at":"2026-01-27T17:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T23:25:00"},"carrierCode":"HO","number":"1353","aircraft":{"code":"32N"},"operating":{"carrierCode":"HO"},"duration":"PT6H5M","id":"16","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"307.80","base":"158.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"307.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["HO"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"307.80","base":"158.00"},"fareDetailsBySegment":[{"segmentId":"15","cabin":"ECONOMY","fareBasis":"ZOWG","class":"Z","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"16","cabin":"ECONOMY","fareBasis":"TOWI","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"62","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT24H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:00:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T07:20:00"},"carrierCode":"CA","number":"7972","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H20M","id":"96","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"CA","number":"7993","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"97","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"322.50","base":"167.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"322.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"322.50","base":"167.00"},"fareDetailsBySegment":[{"segmentId":"96","cabin":"ECONOMY","fareBasis":"TLRCBC","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"97","cabin":"ECONOMY","fareBasis":"TKRCAB","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"63","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT16H20M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T19:30:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T20:30:00"},"carrierCode":"GA","number":"837","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H","id":"90","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-27T08:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T11:50:00"},"carrierCode":"GA","number":"820","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H20M","id":"91","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"331.20","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"331.20"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"331.20","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"90","cabin":"ECONOMY","fareBasis":"N6MSG","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"91","cabin":"ECONOMY","fareBasis":"N6MID","class":"N","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"64","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":7,"itineraries":[{"duration":"PT16H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T03:00:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T07:20:00"},"carrierCode":"CA","number":"7972","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H20M","id":"116","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T15:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:30:00"},"carrierCode":"CA","number":"7999","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H10M","id":"117","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"347.50","base":"192.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"347.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"347.50","base":"192.00"},"fareDetailsBySegment":[{"segmentId":"116","cabin":"ECONOMY","fareBasis":"TLRCBC","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"117","cabin":"ECONOMY","fareBasis":"SKRCAB","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"65","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T12:55:00"},"arrival":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T14:00:00"},"carrierCode":"GA","number":"829","aircraft":{"code":"738"},"operating":{"carrierCode":"GA"},"duration":"PT2H5M","id":"24","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"CGK","terminal":"3","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T23:00:00"},"carrierCode":"GA","number":"9274","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT2H5M","id":"25","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"353.00","base":"225.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"353.00"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["GA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"353.00","base":"225.00"},"fareDetailsBySegment":[{"segmentId":"24","cabin":"ECONOMY","fareBasis":"K6MSG","class":"K","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"25","cabin":"ECONOMY","fareBasis":"VRTSPAID","class":"V","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"66","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT20H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T04:10:00"},"carrierCode":"MU","number":"566","aircraft":{"code":"332"},"operating":{"carrierCode":"MU"},"duration":"PT5H10M","id":"32","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T13:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T19:05:00"},"carrierCode":"MU","number":"8651","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H35M","id":"33","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"355.80","base":"206.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"355.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"355.80","base":"206.00"},"fareDetailsBySegment":[{"segmentId":"32","cabin":"ECONOMY","fareBasis":"TKE00CFS","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"33","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"67","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:55:00"},"arrival":{"iataCode":"PKX","at":"2026-01-26T07:10:00"},"carrierCode":"MU","number":"5032","aircraft":{"code":"32N"},"operating":{"carrierCode":"MU"},"duration":"PT6H15M","id":"108","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PKX","at":"2026-01-26T17:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T00:20:00"},"carrierCode":"MU","number":"795","aircraft":{"code":"32N"},"operating":{"carrierCode":"MU"},"duration":"PT6H35M","id":"109","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"373.80","base":"224.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"373.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"373.80","base":"224.00"},"fareDetailsBySegment":[{"segmentId":"108","cabin":"ECONOMY","fareBasis":"VKE00CFS","class":"V","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"109","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"68","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT13H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T16:15:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T21:35:00"},"carrierCode":"MU","number":"568","aircraft":{"code":"359"},"operating":{"carrierCode":"MU"},"duration":"PT5H20M","id":"104","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-27T00:10:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T05:40:00"},"carrierCode":"MU","number":"8591","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H30M","id":"105","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"382.80","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"382.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"382.80","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"104","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"105","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"69","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT18H40M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:25:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T05:40:00"},"carrierCode":"MU","number":"544","aircraft":{"code":"333"},"operating":{"carrierCode":"MU"},"duration":"PT5H15M","id":"130","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T13:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:05:00"},"carrierCode":"MU","number":"8651","aircraft":{"code":"73M"},"operating":{"carrierCode":"FM"},"duration":"PT5H35M","id":"131","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"382.80","base":"233.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"382.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"382.80","base":"233.00"},"fareDetailsBySegment":[{"segmentId":"130","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"131","cabin":"ECONOMY","fareBasis":"SLE00CFL","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"70","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T08:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T09:30:00"},"carrierCode":"SQ","number":"106","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H5M","id":"19","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"19","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"71","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T10:20:00"},"carrierCode":"SQ","number":"108","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H5M","id":"20","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"20","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"72","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T07:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T08:15:00"},"carrierCode":"SQ","number":"104","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"41","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"41","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"73","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:55:00"},"carrierCode":"SQ","number":"114","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"44","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"44","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"74","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T15:05:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T16:15:00"},"carrierCode":"SQ","number":"116","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"46","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"46","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"75","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T16:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T17:35:00"},"carrierCode":"SQ","number":"122","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"47","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"47","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"76","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T18:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:40:00"},"carrierCode":"SQ","number":"126","aircraft":{"code":"359"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"49","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"49","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"77","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT1H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T19:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:05:00"},"carrierCode":"SQ","number":"128","aircraft":{"code":"7M8"},"operating":{"carrierCode":"SQ"},"duration":"PT1H10M","id":"50","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"401.70","base":"349.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"401.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["SQ"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"401.70","base":"349.00"},"fareDetailsBySegment":[{"segmentId":"50","cabin":"ECONOMY","fareBasis":"YIFSQ","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"78","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:10:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:35:00"},"carrierCode":"ZH","number":"240","aircraft":{"code":"738"},"operating":{"carrierCode":"ZH"},"duration":"PT4H25M","id":"57","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"ZH","number":"333","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"58","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"404.60","base":"287.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"404.60"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["ZH"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"404.60","base":"287.00"},"fareDetailsBySegment":[{"segmentId":"57","cabin":"ECONOMY","fareBasis":"WLRC2SG","class":"W","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"58","cabin":"PREMIUM_ECONOMY","fareBasis":"EKRCTCS","class":"E","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"79","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"1","at":"2026-01-26T13:10:00"},"arrival":{"iataCode":"SZX","at":"2026-01-26T17:35:00"},"carrierCode":"CA","number":"7996","aircraft":{"code":"738"},"operating":{"carrierCode":"ZH"},"duration":"PT4H25M","id":"59","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"SZX","at":"2026-01-26T23:15:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T03:20:00"},"carrierCode":"CA","number":"7993","aircraft":{"code":"320"},"operating":{"carrierCode":"ZH"},"duration":"PT4H5M","id":"60","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"416.50","base":"261.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"416.50"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CA"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"416.50","base":"261.00"},"fareDetailsBySegment":[{"segmentId":"59","cabin":"ECONOMY","fareBasis":"WLRCBC","class":"W","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"60","cabin":"ECONOMY","fareBasis":"TKRCAB","class":"T","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"80","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT14H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T00:25:00"},"arrival":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T05:40:00"},"carrierCode":"MU","number":"544","aircraft":{"code":"333"},"operating":{"carrierCode":"MU"},"duration":"PT5H15M","id":"70","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"PVG","terminal":"1","at":"2026-01-26T09:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T14:40:00"},"carrierCode":"MU","number":"8641","aircraft":{"code":"789"},"operating":{"carrierCode":"FM"},"duration":"PT5H20M","id":"71","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"430.80","base":"281.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"430.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["MU"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"430.80","base":"281.00"},"fareDetailsBySegment":[{"segmentId":"70","cabin":"ECONOMY","fareBasis":"SKE00CFS","class":"S","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"71","cabin":"ECONOMY","fareBasis":"RLE00CFL","class":"R","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"81","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT9H55M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T00:40:00"},"arrival":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T04:25:00"},"carrierCode":"PR","number":"510","aircraft":{"code":"321"},"operating":{"carrierCode":"PR"},"duration":"PT3H45M","id":"146","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T06:40:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T10:35:00"},"carrierCode":"PR","number":"3495","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT3H55M","id":"147","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"538.70","base":"458.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"538.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["PR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"538.70","base":"458.00"},"fareDetailsBySegment":[{"segmentId":"146","cabin":"ECONOMY","fareBasis":"TOFSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"147","cabin":"ECONOMY","fareBasis":"QOMHTMYC","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"82","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT10H50M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T10:35:00"},"arrival":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T14:30:00"},"carrierCode":"PR","number":"502","aircraft":{"code":"321"},"operating":{"carrierCode":"PR"},"duration":"PT3H55M","id":"142","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"MNL","terminal":"1","at":"2026-01-26T17:20:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T21:25:00"},"carrierCode":"PR","number":"3491","aircraft":{"code":"7M8"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"143","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"538.70","base":"458.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"538.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["PR"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"538.70","base":"458.00"},"fareDetailsBySegment":[{"segmentId":"142","cabin":"ECONOMY","fareBasis":"TOFSG","class":"T","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"143","cabin":"ECONOMY","fareBasis":"QOMHTMYC","class":"Q","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"83","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT8H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:10:00"},"arrival":{"iataCode":"BWN","at":"2026-01-26T14:20:00"},"carrierCode":"BI","number":"422","aircraft":{"code":"32N"},"operating":{"carrierCode":"BI"},"duration":"PT2H10M","id":"64","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BWN","at":"2026-01-26T17:55:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:25:00"},"carrierCode":"BI","number":"873","aircraft":{"code":"32N"},"operating":{"carrierCode":"BI"},"duration":"PT2H30M","id":"65","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"790.80","base":"753.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"790.80"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["BI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"790.80","base":"753.00"},"fareDetailsBySegment":[{"segmentId":"64","cabin":"ECONOMY","fareBasis":"YRTBI","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}},{"segmentId":"65","cabin":"ECONOMY","fareBasis":"YRTBI","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"84","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT7H30M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T12:25:00"},"arrival":{"iataCode":"BKK","at":"2026-01-26T13:45:00"},"carrierCode":"TG","number":"404","aircraft":{"code":"788"},"operating":{"carrierCode":"TG"},"duration":"PT2H20M","id":"112","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"BKK","at":"2026-01-26T16:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T19:55:00"},"carrierCode":"TG","number":"417","aircraft":{"code":"789"},"operating":{"carrierCode":"TG"},"duration":"PT2H10M","id":"113","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1195.70","base":"1088.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1195.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["TG"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"1195.70","base":"1088.00"},"fareDetailsBySegment":[{"segmentId":"112","cabin":"ECONOMY","fareBasis":"YOFFTG","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"113","cabin":"ECONOMY","fareBasis":"YOFFTG","class":"Y","includedCheckedBags":{"weight":30,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"85","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":2,"itineraries":[{"duration":"PT11H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"3","at":"2026-01-26T02:00:00"},"arrival":{"iataCode":"TPE","terminal":"1","at":"2026-01-26T06:40:00"},"carrierCode":"CI","number":"756","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CI"},"duration":"PT4H40M","id":"102","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"TPE","terminal":"1","at":"2026-01-26T08:25:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T13:25:00"},"carrierCode":"CI","number":"721","aircraft":{"code":"359"},"operating":{"carrierCode":"CI"},"duration":"PT5H","id":"103","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"1325.40","base":"1234.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"1325.40"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"1325.40","base":"1234.00"},"fareDetailsBySegment":[{"segmentId":"102","cabin":"ECONOMY","fareBasis":"YRT","class":"Y","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}},{"segmentId":"103","cabin":"ECONOMY","fareBasis":"YRT","class":"Y","includedCheckedBags":{"quantity":2},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"86","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT21H5M","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T09:55:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T13:10:00"},"carrierCode":"AI","number":"2381","aircraft":{"code":"789"},"operating":{"carrierCode":"AI"},"duration":"PT5H45M","id":"34","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T22:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T07:00:00"},"carrierCode":"AI","number":"2386","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"35","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"34","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"35","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"87","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT23H","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T23:00:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T02:35:00"},"carrierCode":"AI","number":"2383","aircraft":{"code":"321"},"operating":{"carrierCode":"AI"},"duration":"PT6H5M","id":"13","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T13:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T22:00:00"},"carrierCode":"AI","number":"2384","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"14","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"13","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"14","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"88","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT26H","segments":[{"departure":{"iataCode":"SIN","terminal":"2","at":"2026-01-26T20:00:00"},"arrival":{"iataCode":"DEL","terminal":"3","at":"2026-01-26T23:40:00"},"carrierCode":"AI","number":"2116","aircraft":{"code":"321"},"operating":{"carrierCode":"AI"},"duration":"PT6H10M","id":"17","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"DEL","terminal":"3","at":"2026-01-27T13:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-27T22:00:00"},"carrierCode":"AI","number":"2384","aircraft":{"code":"32N"},"operating":{"carrierCode":"AI"},"duration":"PT5H40M","id":"18","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2057.70","base":"1980.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2057.70"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["AI"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2057.70","base":"1980.00"},"fareDetailsBySegment":[{"segmentId":"17","cabin":"ECONOMY","fareBasis":"YIATA1AI","class":"Y","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}},{"segmentId":"18","cabin":"PREMIUM_ECONOMY","fareBasis":"RIATA1AI","class":"R","includedCheckedBags":{"weight":20,"weightUnit":"KG"},"includedCabinBags":{"weight":7,"weightUnit":"KG"}}]}]},{"type":"flight-offer","id":"89","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT9H10M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T07:40:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T11:35:00"},"carrierCode":"CX","number":"710","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H55M","id":"55","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T12:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T16:50:00"},"carrierCode":"CX","number":"725","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT4H5M","id":"56","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"55","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"56","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"90","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":9,"itineraries":[{"duration":"PT10H35M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T10:00:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T14:00:00"},"carrierCode":"CX","number":"658","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT4H","id":"120","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T16:30:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T20:35:00"},"carrierCode":"CX","number":"729","aircraft":{"code":"32Q"},"operating":{"carrierCode":"CX"},"duration":"PT4H5M","id":"121","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"120","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"121","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"91","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H15M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T07:40:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T11:35:00"},"carrierCode":"CX","number":"710","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H55M","id":"68","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T14:50:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T18:55:00"},"carrierCode":"CX","number":"6001","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"69","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"68","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"69","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]},{"type":"flight-offer","id":"92","source":"GDS","instantTicketingRequired":false,"nonHomogeneous":false,"oneWay":false,"isUpsellOffer":false,"lastTicketingDate":"2026-01-26","lastTicketingDateTime":"2026-01-26","numberOfBookableSeats":4,"itineraries":[{"duration":"PT11H25M","segments":[{"departure":{"iataCode":"SIN","terminal":"4","at":"2026-01-26T01:25:00"},"arrival":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T05:10:00"},"carrierCode":"CX","number":"714","aircraft":{"code":"333"},"operating":{"carrierCode":"CX"},"duration":"PT3H45M","id":"100","numberOfStops":0,"blacklistedInEU":false},{"departure":{"iataCode":"HKG","terminal":"1","at":"2026-01-26T08:45:00"},"arrival":{"iataCode":"KUL","terminal":"1","at":"2026-01-26T12:50:00"},"carrierCode":"CX","number":"6011","aircraft":{"code":"73H"},"operating":{"carrierCode":"MH"},"duration":"PT4H5M","id":"101","numberOfStops":0,"blacklistedInEU":false}]}],"price":{"currency":"GBP","total":"2473.30","base":"2386.00","fees":[{"amount":"0.00","type":"SUPPLIER"},{"amount":"0.00","type":"TICKETING"}],"grandTotal":"2473.30"},"pricingOptions":{"fareType":["PUBLISHED"],"includedCheckedBagsOnly":true},"validatingAirlineCodes":["CX"],"travelerPricings":[{"travelerId":"1","fareOption":"STANDARD","travelerType":"ADULT","price":{"currency":"GBP","total":"2473.30","base":"2386.00"},"fareDetailsBySegment":[{"segmentId":"100","cabin":"ECONOMY","fareBasis":"YQ21SGAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}},{"segmentId":"101","cabin":"ECONOMY","fareBasis":"YQ21HKAO","class":"Y","includedCheckedBags":{"quantity":1},"includedCabinBags":{"quantity":1}}]}]}],"dictionaries":{"locations":{"PVG":{"cityCode":"SHA","countryCode":"CN"},"KTI":{"cityCode":"KTI","countryCode":"KH"},"KUL":{"cityCode":"KUL","countryCode":"MY"},"BKK":{"cityCode":"BKK","countryCode":"TH"},"HKG":{"cityCode":"HKG","countryCode":"HK"},"DAD":{"cityCode":"DAD","countryCode":"VN"},"CGK":{"cityCode":"JKT","countryCode":"ID"},"TPE":{"cityCode":"TPE","countryCode":"TW"},"MNL":{"cityCode":"MNL","countryCode":"PH"},"DEL":{"cityCode":"DEL","countryCode":"IN"},"SZX":{"cityCode":"SZX","countryCode":"CN"},"CAN":{"cityCode":"CAN","countryCode":"CN"},"XSP":{"cityCode":"SIN","countryCode":"SG"},"HAN":{"cityCode":"HAN","countryCode":"VN"},"PEN":{"cityCode":"PEN","countryCode":"MY"},"BWN":{"cityCode":"BWN","countryCode":"BN"},"SIN":{"cityCode":"SIN","countryCode":"SG"},"SZB":{"cityCode":"KUL","countryCode":"MY"},"SGN":{"cityCode":"SGN","countryCode":"VN"},"PKX":{"cityCode":"BJS","countryCode":"CN"}},"aircraft":{"7M8":"BOEING 737 MAX 8","32A":"AIRBUS A320 (SHARKLETS)","AT7":"ATR 72","73H":"BOEING 737-800 (WINGLETS)","32N":"AIRBUS A320NEO","320":"AIRBUS A320","73M":"BOEING 737-200 MIXED CONFIGURATION","321":"AIRBUS A321","32Q":"AIRBUS A321NEO","332":"AIRBUS A330-200","333":"AIRBUS A330-300","77W":"BOEING 777-300ER","359":"AIRBUS A350-900","788":"BOEING 787-8","789":"BOEING 787-9","738":"BOEING 737-800"},"currencies":{"GBP":"POUND STERLING"},"carriers":{"PR":"PHILIPPINE AIRLINES","EK":"EMIRATES","CI":"CHINA AIRLINES LTD.","FM":"SHANGHAI AIRLINES","HO":"JUNEYAO AIRLINES","BI":"ROYAL BRUNEI","MU":"CHINA EASTERN AIRLINES","AI":"AIR INDIA","ZH":"SHENZHEN AIRLINES","FY":"FIREFLY","TG":"THAI AIRWAYS INTERNATIONAL","VJ":"VIETJET AVIATION","OD":"BATIK AIR MALAYSIA","CX":"CATHAY PACIFIC","CZ":"CHINA SOUTHERN AIRLINES","VN":"VIETNAM AIRLINES","GA":"GARUDA INDONESIA","MH":"MALAYSIA AIRLINES","ID":"BATIK AIR INDONESIA","TR":"SCOOT","CA":"AIR CHINA","SQ":"SINGAPORE AIRLINES"}}}