{ "status": "success", "tracking_id": "11178262658998221TAMPF", "supplier_code": "myethool_partners", "supplier_uid": "F1MS00008", "tripType": "RoundTrip", "route": { "origin": "BKK", "destination": "LHR" }, "pax": { "ADT": 1, "CNN": 0, "INF": 0 }, "data": { "status": "success", "schemaVersion": "2.0.0-unified", "tripType": "RoundTrip", "route": { "origin": "BKK", "destination": "LHR" }, "pax": { "ADT": 1, "CNN": 0, "INF": 0 }, "calendar": { "view": "month-grid", "month": "2026-06", "rangeStart": "2026-06-28", "rangeEnd": "2026-07-01", "currency": "EUR", "maxFaresPerDay": 1, "selectedDate": "2026-06-28", "cheapThresholdPct": -10, "lowestOfMonth": { "date": "2026-06-28", "carrier": "SV", "amount": 740 }, "stats": { "avg": 1015, "min": 740, "max": 1165 }, "days": [ { "date": "2026-06-28", "inboundDate": "2026-06-29", "dow": "SUN", "low": 1112, "trend": "flat", "cheap": false, "selected": true, "fares": [ { "key": "2026-06-28-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-06-29-2026-06-30", "carrier": "QR", "amount": 1112, "outboundAmount": 612, "inboundAmount": 500, "cabin": "Economy", "stops": 1, "via": [ "DOH" ], "segments": [ { "from": "BKK", "to": "DOH", "departureTime": "2026-06-28T20:00:00+07:00", "arrivalTime": "2026-06-28T22:35:00+03:00", "flightNumber": "835", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "S", "fareBasis": "S" }, { "from": "DOH", "to": "LHR", "departureTime": "2026-06-29T08:00:00+03:00", "arrivalTime": "2026-06-29T13:15:00+01:00", "flightNumber": "3", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 1, "via": [ "DOH" ], "segments": [ { "from": "LHR", "to": "DOH", "departureTime": "2026-06-29T16:00:00+01:00", "arrivalTime": "2026-06-30T00:45:00+03:00", "flightNumber": "8", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" }, { "from": "DOH", "to": "BKK", "departureTime": "2026-06-30T02:00:00+03:00", "arrivalTime": "2026-06-30T12:55:00+07:00", "flightNumber": "834", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1112, "tax": 0, "total": 1112 } ] } ] }, { "date": "2026-06-28", "inboundDate": "2026-06-30", "dow": "SUN", "low": 1165, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-28-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-06-30-2026-07-01", "carrier": "EK", "amount": 1165, "outboundAmount": 641, "inboundAmount": 524, "cabin": "Economy", "stops": 1, "via": [ "DXB" ], "segments": [ { "from": "BKK", "to": "DXB", "departureTime": "2026-06-28T21:35:00+07:00", "arrivalTime": "2026-06-29T00:50:00+04:00", "flightNumber": "373", "operatingCarrier": "EK", "marketingCarrier": "EK", "rbd": "S", "fareBasis": "S" }, { "from": "DXB", "to": "LHR", "departureTime": "2026-06-29T09:35:00+04:00", "arrivalTime": "2026-06-29T14:25:00+01:00", "flightNumber": "29", "operatingCarrier": "EK", "marketingCarrier": "EK", "rbd": "S", "fareBasis": "S" } ], "inbound": { "stops": 1, "via": [ "DXB" ], "segments": [ { "from": "LHR", "to": "DXB", "departureTime": "2026-06-30T20:40:00+01:00", "arrivalTime": "2026-07-01T07:15:00+04:00", "flightNumber": "4", "operatingCarrier": "EK", "marketingCarrier": "EK", "rbd": "S", "fareBasis": "S" }, { "from": "DXB", "to": "BKK", "departureTime": "2026-07-01T09:40:00+04:00", "arrivalTime": "2026-07-01T19:25:00+07:00", "flightNumber": "372", "operatingCarrier": "EK", "marketingCarrier": "EK", "rbd": "S", "fareBasis": "S" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1165, "tax": 0, "total": 1165 } ] } ] }, { "date": "2026-06-28", "inboundDate": "2026-07-01", "dow": "SUN", "low": 1044, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-28-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-07-01-2026-07-03", "carrier": "EY", "amount": 1044, "outboundAmount": 574, "inboundAmount": 470, "cabin": "Economy", "stops": 1, "via": [ "AUH" ], "segments": [ { "from": "BKK", "to": "AUH", "departureTime": "2026-06-28T20:45:00+07:00", "arrivalTime": "2026-06-29T00:35:00+04:00", "flightNumber": "421", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" }, { "from": "AUH", "to": "LHR", "departureTime": "2026-06-29T08:10:00+04:00", "arrivalTime": "2026-06-29T12:45:00+01:00", "flightNumber": "63", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "S", "fareBasis": "S" } ], "inbound": { "stops": 1, "via": [ "AUH" ], "segments": [ { "from": "LHR", "to": "AUH", "departureTime": "2026-07-01T21:45:00+01:00", "arrivalTime": "2026-07-02T07:40:00+04:00", "flightNumber": "68", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" }, { "from": "AUH", "to": "BKK", "departureTime": "2026-07-03T02:30:00+04:00", "arrivalTime": "2026-07-03T12:10:00+07:00", "flightNumber": "404", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1044, "tax": 0, "total": 1044 } ] } ] }, { "date": "2026-06-28", "inboundDate": "2026-07-02", "dow": "SUN", "low": 740, "trend": "down", "cheap": true, "lowest": true, "fares": [ { "key": "2026-06-28-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-07-02-2026-07-04", "carrier": "SV", "amount": 740, "outboundAmount": 407, "inboundAmount": 333, "cheapest": true, "cabin": "Economy", "stops": 1, "via": [ "RUH" ], "segments": [ { "from": "BKK", "to": "RUH", "departureTime": "2026-06-28T15:25:00+07:00", "arrivalTime": "2026-06-28T18:50:00+03:00", "flightNumber": "847", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" }, { "from": "RUH", "to": "LHR", "departureTime": "2026-06-29T02:30:00+03:00", "arrivalTime": "2026-06-29T07:30:00+01:00", "flightNumber": "111", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" } ], "inbound": { "stops": 1, "via": [ "JED" ], "segments": [ { "from": "LHR", "to": "JED", "departureTime": "2026-07-02T22:10:00+01:00", "arrivalTime": "2026-07-03T06:20:00+03:00", "flightNumber": "118", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" }, { "from": "JED", "to": "BKK", "departureTime": "2026-07-03T11:50:00+03:00", "arrivalTime": "2026-07-04T00:05:00+07:00", "flightNumber": "848", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 740, "tax": 0, "total": 740 } ] } ] }, { "date": "2026-06-29", "inboundDate": "2026-06-29", "dow": "MON", "low": 1019, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-29-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-06-29-2026-06-30", "carrier": "BR", "amount": 1019, "outboundAmount": 560, "inboundAmount": 459, "cheapest": true, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-06-29T12:45:00+07:00", "arrivalTime": "2026-06-29T19:20:00+01:00", "flightNumber": "67", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "S", "fareBasis": "S" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-06-29T21:35:00+01:00", "arrivalTime": "2026-06-30T15:30:00+07:00", "flightNumber": "68", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "P", "fareBasis": "P" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1019, "tax": 0, "total": 1019 } ] } ] }, { "date": "2026-06-29", "inboundDate": "2026-06-30", "dow": "MON", "low": 1128, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-29-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-06-30-2026-07-01", "carrier": "QR", "amount": 1128, "outboundAmount": 620, "inboundAmount": 508, "cabin": "Economy", "stops": 1, "via": [ "DOH" ], "segments": [ { "from": "BKK", "to": "DOH", "departureTime": "2026-06-29T09:55:00+07:00", "arrivalTime": "2026-06-29T12:30:00+03:00", "flightNumber": "839", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" }, { "from": "DOH", "to": "LHR", "departureTime": "2026-06-29T15:10:00+03:00", "arrivalTime": "2026-06-29T20:25:00+01:00", "flightNumber": "15", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 1, "via": [ "DOH" ], "segments": [ { "from": "LHR", "to": "DOH", "departureTime": "2026-06-30T09:30:00+01:00", "arrivalTime": "2026-06-30T18:15:00+03:00", "flightNumber": "120", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" }, { "from": "DOH", "to": "BKK", "departureTime": "2026-07-01T02:30:00+03:00", "arrivalTime": "2026-07-01T13:25:00+07:00", "flightNumber": "836", "operatingCarrier": "QR", "marketingCarrier": "QR", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1128, "tax": 0, "total": 1128 } ] } ] }, { "date": "2026-06-29", "inboundDate": "2026-07-01", "dow": "MON", "low": 1019, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-29-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-07-01-2026-07-02", "carrier": "BR", "amount": 1019, "outboundAmount": 560, "inboundAmount": 459, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-06-29T12:45:00+07:00", "arrivalTime": "2026-06-29T19:20:00+01:00", "flightNumber": "67", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "S", "fareBasis": "S" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-07-01T21:35:00+01:00", "arrivalTime": "2026-07-02T15:30:00+07:00", "flightNumber": "68", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "S", "fareBasis": "S" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1019, "tax": 0, "total": 1019 } ] } ] }, { "date": "2026-06-29", "inboundDate": "2026-07-02", "dow": "MON", "low": 1019, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-29-2026-06-29", "supplier_uid": "F1MS00008", "returnKey": "2026-07-02-2026-07-03", "carrier": "BR", "amount": 1019, "outboundAmount": 560, "inboundAmount": 459, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-06-29T12:45:00+07:00", "arrivalTime": "2026-06-29T19:20:00+01:00", "flightNumber": "67", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "S", "fareBasis": "S" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-07-02T21:35:00+01:00", "arrivalTime": "2026-07-03T15:30:00+07:00", "flightNumber": "68", "operatingCarrier": "BR", "marketingCarrier": "BR", "rbd": "S", "fareBasis": "S" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1019, "tax": 0, "total": 1019 } ] } ] }, { "date": "2026-06-30", "inboundDate": "2026-06-30", "dow": "TUE", "low": 1064, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-30-2026-06-30", "supplier_uid": "F1MS00008", "returnKey": "2026-06-30-2026-07-01", "carrier": "TG", "amount": 1064, "outboundAmount": 585, "inboundAmount": 479, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-06-30T12:45:00+07:00", "arrivalTime": "2026-06-30T19:15:00+01:00", "flightNumber": "916", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-06-30T21:25:00+01:00", "arrivalTime": "2026-07-01T15:00:00+07:00", "flightNumber": "917", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1064, "tax": 0, "total": 1064 } ] } ] }, { "date": "2026-06-30", "inboundDate": "2026-07-01", "dow": "TUE", "low": 1018, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-06-30-2026-06-30", "supplier_uid": "F1MS00008", "returnKey": "2026-07-01-2026-07-03", "carrier": "EY", "amount": 1018, "outboundAmount": 560, "inboundAmount": 458, "cabin": "Economy", "stops": 1, "via": [ "AUH" ], "segments": [ { "from": "BKK", "to": "AUH", "departureTime": "2026-06-30T03:15:00+07:00", "arrivalTime": "2026-06-30T06:45:00+04:00", "flightNumber": "401", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" }, { "from": "AUH", "to": "LHR", "departureTime": "2026-06-30T10:35:00+04:00", "arrivalTime": "2026-06-30T15:05:00+01:00", "flightNumber": "65", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 1, "via": [ "AUH" ], "segments": [ { "from": "LHR", "to": "AUH", "departureTime": "2026-07-01T21:45:00+01:00", "arrivalTime": "2026-07-02T07:40:00+04:00", "flightNumber": "68", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" }, { "from": "AUH", "to": "BKK", "departureTime": "2026-07-03T02:30:00+04:00", "arrivalTime": "2026-07-03T12:10:00+07:00", "flightNumber": "404", "operatingCarrier": "EY", "marketingCarrier": "EY", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1018, "tax": 0, "total": 1018 } ] } ] }, { "date": "2026-06-30", "inboundDate": "2026-07-02", "dow": "TUE", "low": 740, "trend": "down", "cheap": true, "fares": [ { "key": "2026-06-30-2026-06-30", "supplier_uid": "F1MS00008", "returnKey": "2026-07-02-2026-07-04", "carrier": "SV", "amount": 740, "outboundAmount": 407, "inboundAmount": 333, "cheapest": true, "cabin": "Economy", "stops": 1, "via": [ "JED" ], "segments": [ { "from": "BKK", "to": "JED", "departureTime": "2026-06-30T01:50:00+07:00", "arrivalTime": "2026-06-30T06:00:00+03:00", "flightNumber": "849", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" }, { "from": "JED", "to": "LHR", "departureTime": "2026-06-30T08:10:00+03:00", "arrivalTime": "2026-06-30T12:40:00+01:00", "flightNumber": "119", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" } ], "inbound": { "stops": 1, "via": [ "JED" ], "segments": [ { "from": "LHR", "to": "JED", "departureTime": "2026-07-02T22:10:00+01:00", "arrivalTime": "2026-07-03T06:20:00+03:00", "flightNumber": "118", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" }, { "from": "JED", "to": "BKK", "departureTime": "2026-07-03T11:50:00+03:00", "arrivalTime": "2026-07-04T00:05:00+07:00", "flightNumber": "848", "operatingCarrier": "SV", "marketingCarrier": "SV", "rbd": "P", "fareBasis": "P" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 740, "tax": 0, "total": 740 } ] } ] }, { "date": "2026-07-01", "inboundDate": "2026-07-01", "dow": "WED", "low": 1064, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-07-01-2026-07-01", "supplier_uid": "F1MS00008", "returnKey": "2026-07-01-2026-07-02", "carrier": "TG", "amount": 1064, "outboundAmount": 585, "inboundAmount": 479, "cheapest": true, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-07-01T12:45:00+07:00", "arrivalTime": "2026-07-01T19:15:00+01:00", "flightNumber": "916", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-07-01T21:25:00+01:00", "arrivalTime": "2026-07-02T15:00:00+07:00", "flightNumber": "917", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "Q", "fareBasis": "Q" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1064, "tax": 0, "total": 1064 } ] } ] }, { "date": "2026-07-01", "inboundDate": "2026-07-02", "dow": "WED", "low": 1064, "trend": "flat", "cheap": false, "fares": [ { "key": "2026-07-01-2026-07-01", "supplier_uid": "F1MS00008", "returnKey": "2026-07-02-2026-07-03", "carrier": "TG", "amount": 1064, "outboundAmount": 585, "inboundAmount": 479, "cabin": "Economy", "stops": 0, "segments": [ { "from": "BKK", "to": "LHR", "departureTime": "2026-07-01T12:45:00+07:00", "arrivalTime": "2026-07-01T19:15:00+01:00", "flightNumber": "916", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "Q", "fareBasis": "Q" } ], "inbound": { "stops": 0, "segments": [ { "from": "LHR", "to": "BKK", "departureTime": "2026-07-02T21:25:00+01:00", "arrivalTime": "2026-07-03T15:00:00+07:00", "flightNumber": "917", "operatingCarrier": "TG", "marketingCarrier": "TG", "rbd": "S", "fareBasis": "S" } ] }, "fareType": "PUBLIC", "source": "GDS", "refundable": "non-refundable", "bag": "0KG", "seats": 9, "paxPrice": [ { "paxType": "ADT", "ptcTitle": "Adult", "count": 1, "currency": "EUR", "baseFare": 1064, "tax": 0, "total": 1064 } ] } ] } ], "stayDays": 1, "selectedReturnDate": "2026-06-29" }, "meta": { "lastUpdated": "2026-06-28T06:03:14Z", "ttl": 900, "sources": [ "GDS" ], "note": "Unified from Myethool Partners RoundTrip (FLAT layout: one entry per outbound\/inbound combination; amount=outboundAmount+inboundAmount). amount=sell total in EUR; paxPrice[] is the per-PTC sell breakdown (sum total*count==amount); flightNumber is the bare number; supplier_uid tags the source." } } }